{
 "runtime_core-image-ptest-acl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-acl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001893758773803711,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3265230655670166,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.018891334533691406,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.1671931743621826,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011973381042480469,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.acl.cp.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.getfacl-lfs.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.getfacl-noacl.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.getfacl-recursive.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.malformed-restore.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.misc.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.sbits-restore.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.setfacl-X.test": {
    "status": "PASSED"
   },
   "ptestresult.acl.utf8-filenames.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/acl/ptest\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[3] $ umask 022 -- ok\n[4] $ mkdir d -- ok\n[5] $ cd d -- ok\n[6] $ touch f -- ok\n[7] $ setfacl -m u:bin:rw f -- ok\n[8] $ ls -l f | awk -- '{ print $1 }' -- ok\n[11] $ cp f g -- ok\n[12] $ ls -l g | awk -- '{ print $1 }' | sed 's/\\.$//g' -- ok\n[15] $ rm g -- ok\n[16] $ cp -p f g -- ok\n[17] $ ls -l g | awk -- '{ print $1 }' -- ok\n[20] $ mkdir h -- ok\n[21] $ echo blubb > h/x -- ok\n[22] $ cp -rp h i -- ok\n[23] $ cat i/x -- ok\n[26] $ rm -r i -- ok\n[27] $ setfacl -R -m u:bin:rwx h -- ok\n[28] $ getfacl --omit-header h/x -- ok\n[36] $ cp -rp h i -- ok\n[37] $ getfacl --omit-header i/x -- ok\n[45] $ cd .. -- ok\n[46] $ rm -r d -- ok\n22 commands (22 passed, 0 failed)\nPASS: cp.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[4] $ umask 027 -- ok\n[5] $ dd bs=65536 seek=32768 if=/dev/null of=large-file 2>/dev/null ||: -- ok\n[6] $ sh -c 'if test -f large-file; then getfacl large-file >/dev/null; fi' -- ok\n[7] $ rm large-file -- ok\n4 commands (4 passed, 0 failed)\nPASS: getfacl-lfs.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[4] $ mkdir test -- ok\n[5] $ cd test -- ok\n[6] $ umask 027 -- ok\n[7] $ touch x -- ok\n[8] $ getfacl --omit-header x -- ok\n[14] $ getfacl --omit-header --access x -- ok\n[20] $ getfacl --omit-header -d x -- ok\n[21] $ getfacl --omit-header -d . -- ok\n[22] $ getfacl --omit-header -d / -- ok\n[25] $ getfacl --skip-base x -- ok\n[26] $ getfacl --omit-header --all-effective x -- ok\n[32] $ getfacl --omit-header --no-effective x -- ok\n[38] $ mkdir d -- ok\n[39] $ touch d/y -- ok\n[40] $ ln -s d l -- ok\n[41] $ getfacl -dR . | grep file | sort -- ok\n[47] $ ln -s l ll -- ok\n[48] $ getfacl -dLR ll | grep file | sort -- ok\n[52] $ rm l ll x -- ok\n[53] $ rm -rf d -- ok\n[54] $ cd .. -- ok\n[55] $ rmdir test -- ok\n22 commands (22 passed, 0 failed)\nPASS: getfacl-noacl.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[3] $ umask 022 -- ok\n[4] $ mkdir -p 1/2/3 -- ok\n[5] $ mkdir 1/link -- ok\n[6] $ touch 1/link/file -- ok\n[7] $ ln -s `pwd`/1/link 1/2/link -- ok\n[8] $ getfacl -P -R 1/2 | sort-getfacl-output -- ok\n[24] $ getfacl -R 1/2 | sort-getfacl-output -- ok\n[40] $ getfacl -R -L 1/2 | sort-getfacl-output -- ok\n[70] $ getfacl -P -R 1 | sort-getfacl-output -- ok\n[107] $ getfacl -R 1 | sort-getfacl-output -- ok\n[144] $ getfacl -R -L 1 | sort-getfacl-output -- ok\n[195] $ rm -R 1/ -- ok\n12 commands (12 passed, 0 failed)\nPASS: getfacl-recursive.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[4] $ cp \"/usr/lib/acl/ptest/malformed-restore-double-owner.acl\" tmp.acl -- ok\n[5] $ sed -i \"s/USER/root/g\" tmp.acl -- ok\n[6] $ sed -i \"s/GROUP/root/g\" tmp.acl -- ok\n[7] $ touch tmp -- ok\n[8] $ setfacl --restore tmp.acl -- ok\n[10] $ rm tmp.acl tmp -- ok\n[12] $ mkdir tmp -- ok\n[13] $ chmod 1777 tmp -- ok\n[14] $ getfacl tmp > tmp.acl -- ok\n[15] $ sed -i 's/--t/--x/g' tmp.acl -- ok\n[16] $ setfacl --restore tmp.acl -- ok\n[18] $ rmdir tmp -- ok\n[19] $ rm tmp.acl -- ok\n13 commands (13 passed, 0 failed)\nPASS: malformed-restore.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[6] $ rm -f f -- ok\n[7] $ umask 027 -- ok\n[8] $ touch f -- ok\n[11] $ chacl u::rw,g::r,o::- f -- ok\n[12] $ setfacl -m u::r f -- ok\n[13] $ setfacl -m u::rw,u:bin:rw f -- ok\n[14] $ ls -dl f | awk '{print $1}' -- ok\n[17] $ getfacl --omit-header f -- ok\n[25] $ rm f -- ok\n[26] $ umask 022 -- ok\n[27] $ touch f -- ok\n[28] $ setfacl -m u:bin:rw f -- ok\n[29] $ ls -dl f | awk '{print $1}' -- ok\n[32] $ getfacl --omit-header f -- ok\n[40] $ rm f -- ok\n[41] $ umask 027 -- ok\n[42] $ mkdir d -- ok\n[43] $ setfacl -m u:bin:rwx d -- ok\n[44] $ ls -dl d | awk '{print $1}' -- ok\n[47] $ getfacl --omit-header d -- ok\n[55] $ rmdir d -- ok\n[56] $ umask 022 -- ok\n[57] $ mkdir d -- ok\n[58] $ setfacl -m u:bin:rwx d -- ok\n[59] $ ls -dl d | awk '{print $1}' -- ok\n[62] $ getfacl --omit-header d -- ok\n[70] $ rmdir d -- ok\n[75] $ umask 022 -- ok\n[76] $ touch f -- ok\n[77] $ setfacl -m u:bin:rw,u:daemon:r f -- ok\n[78] $ ls -dl f | awk '{print $1}' -- ok\n[81] $ getfacl --omit-header f -- ok\n[92] $ setfacl -m g:users:rw,g:daemon:r f -- ok\n[93] $ ls -dl f | awk '{print $1}' -- ok\n[96] $ getfacl --omit-header f -- ok\n[109] $ setfacl -x g:users f -- ok\n[110] $ ls -dl f | awk '{print $1}' -- ok\n[113] $ getfacl --omit-header f -- ok\n[125] $ setfacl -x u:daemon f -- ok\n[126] $ ls -dl f | awk '{print $1}' -- ok\n[129] $ getfacl --omit-header f -- ok\n[138] $ rm f -- ok\n[142] $ umask 027 -- ok\n[143] $ mkdir d -- ok\n[144] $ setfacl -m u:bin:rwx,u:daemon:rw,d:u:bin:rwx,d:m:rx d -- ok\n[145] $ ls -dl d | awk '{print $1}' -- ok\n[148] $ getfacl --omit-header d -- ok\n[164] $ umask 027 -- ok\n[165] $ touch d/f -- ok\n[166] $ ls -dl d/f | awk '{print $1}' -- ok\n[169] $ getfacl --omit-header d/f -- ok\n[177] $ rm d/f -- ok\n[178] $ umask 022 -- ok\n[179] $ touch d/f -- ok\n[180] $ ls -dl d/f | awk '{print $1}' -- ok\n[183] $ getfacl --omit-header d/f -- ok\n[191] $ rm d/f -- ok\n[195] $ umask 000 -- ok\n[196] $ mkdir d/d -- ok\n[197] $ ls -dl d/d | awk '{print $1}' -- ok\n[200] $ getfacl --omit-header d/d -- ok\n[213] $ rmdir d/d -- ok\n[214] $ umask 022 -- ok\n[215] $ mkdir d/d -- ok\n[216] $ ls -dl d/d | awk '{print $1}' -- ok\n[219] $ getfacl --omit-header d/d -- ok\n[234] $ setfacl -nm u:daemon:rx,d:u:daemon:rx,g:users:rx,g:daemon:rwx d/d -- ok\n[235] $ ls -dl d/d | awk '{print $1}' -- ok\n[238] $ getfacl --omit-header d/d -- ok\n[257] $ ln -s d d/l -- ok\n[258] $ ls -dl d/l | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[261] $ ls -dl -L d/l | awk '{print $1}' -- ok\n[264] $ getfacl --omit-header d/l -- ok\n[281] $ rm d/l -- ok\n[285] $ setfacl -m g:daemon:rx,u:bin:rx d/d -- ok\n[286] $ ls -dl d/d | awk '{print $1}' -- ok\n[289] $ getfacl --omit-header d/d -- ok\n[306] $ setfacl -m d:u:bin:rwx d/d -- ok\n[307] $ ls -dl d/d | awk '{print $1}' -- ok\n[310] $ getfacl --omit-header d/d -- ok\n[327] $ rmdir d/d -- ok\n[331] $ setfacl -k d -- ok\n[332] $ ls -dl d | awk '{print $1}' -- ok\n[335] $ getfacl --omit-header d -- ok\n[346] $ setfacl -b d -- ok\n[347] $ ls -dl d | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[350] $ getfacl --omit-header d -- ok\n[358] $ chmod 775 d -- ok\n[359] $ ls -dl d | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[362] $ getfacl --omit-header d -- ok\n[368] $ rmdir d -- ok\n[369] $ umask 002 -- ok\n[370] $ mkdir d -- ok\n[371] $ setfacl -m u:daemon:rwx,u:bin:rx,d:u:daemon:rwx,d:u:bin:rx d -- ok\n[372] $ ls -dl d | awk '{print $1}' -- ok\n[375] $ getfacl --omit-header d -- ok\n[390] $ chmod 750 d -- ok\n[391] $ ls -dl d | awk '{print $1}' -- ok\n[394] $ getfacl --omit-header d -- ok\n[409] $ chmod 750 d -- ok\n[410] $ ls -dl d | awk '{print $1}' -- ok\n[413] $ getfacl --omit-header d -- ok\n[428] $ rmdir d -- ok\n[432] $ mkdir d -- ok\n[433] $ ln -s d/a d/b -- ok\n[434] $ getfacl -R d -- ok\n[442] $ setfacl -R -m u:bin:rw d -- ok\n[443] $ getfacl -RL d > /dev/null -- ok\n[445] $ getfacl -RL d 2> /dev/null -- ok\n[455] $ setfacl -RL -m u:bin:rw d -- ok\n[457] $ rm -R d -- ok\n[460] $ mkdir d -- ok\n[461] $ touch d/f -- ok\n[462] $ setfacl -m u:domain\\\\12345:rw- d/f -- ok\n[463] $ getfacl --omit-header d/f -- ok\n[470] $ rm -R d -- ok\n[473] $ mkdir d -- ok\n[474] $ touch d/f -- ok\n[475] $ setfacl -m u:domain\\\\user:rw- d/f -- ok\n[476] $ getfacl --omit-header d/f -- ok\n[483] $ rm -R d -- ok\n[486] $ mkdir d -- ok\n[487] $ touch d/f -- ok\n[488] $ setfacl -m u:\\142\\151\\156:rw- d/f -- ok\n[489] $ getfacl --omit-header d/f -- ok\n[496] $ rm -R d -- ok\n[500] $ echo \"# owner: root\" > f -- ok\n[501] $ setfacl --restore=f 2>&1 -- ok\n128 commands (128 passed, 0 failed)\nPASS: misc.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[3] $ umask 022 -- ok\n[4] $ mkdir d -- ok\n[5] $ touch d/g -- ok\n[6] $ touch d/u -- ok\n[7] $ chmod u+s d/u -- ok\n[8] $ chmod g+s d/g -- ok\n[9] $ chmod +t d -- ok\n[10] $ getfacl -R d > d.acl -- ok\n[11] $ rm -R d -- ok\n[12] $ mkdir d -- ok\n[13] $ touch d/g -- ok\n[14] $ touch d/u -- ok\n[15] $ setfacl --restore d.acl -- ok\n[16] $ ls -dl d | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[18] $ ls -dl d/u | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[20] $ ls -dl d/g | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[22] $ rm -Rf d -- ok\n17 commands (17 passed, 0 failed)\nPASS: sbits-restore.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[1] $ umask 022 -- ok\n[2] $ mkdir d -- ok\n[3] $ cd d -- ok\n[5] $ setfacl -dm u:bin:rwx . -- ok\n[7] $ touch f g -- ok\n[8] $ chmod ugo+x f -- ok\n[9] $ setfacl -m u:bin:rw,g::r g -- ok\n[10] $ setfacl -m u:root:rwX f g -- ok\n[11] $ getfacl --omit-header --no-effective f g -- ok\n[27] $ rm f g -- ok\n[28] $ touch f g -- ok\n[29] $ mkdir d e -- ok\n[30] $ setfacl -n -m u:root:rwX d f e g -- ok\n[31] $ getfacl --omit-header --no-effective d e f g -- ok\n[71] $ rm f g -- ok\n[72] $ rmdir d e -- ok\n[73] $ touch f g -- ok\n[74] $ mkdir d e -- ok\n[75] $ setfacl -n -m u:root:rwX f d g e -- ok\n[76] $ getfacl --omit-header --no-effective d e f g -- ok\n[116] $ rm f g -- ok\n[117] $ rmdir d e -- ok\n[118] $ cd .. -- ok\n[119] $ rm -rf d -- ok\n24 commands (24 passed, 0 failed)\nPASS: setfacl-X.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[8] $ export UPATH=\"\u5b98\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71>\u5b98\u8a71\u5b98\u8a71\u8a71\u5b98\u8a71\u5b98\" -- ok\n[9] $ mkdir -p $UPATH/$UPATH/$UPATH -- ok\n[10] $ touch $UPATH/$UPATH/$UPATH/$UPATH -- ok\n[11] $ getfacl $UPATH/$UPATH/$UPATH/$UPATH > utf8-filenames.acl -- ok\n[12] $ setfacl --restore=utf8-filenames.acl -- ok\n[13] $ rm -R $UPATH -- ok\n[14] $ rm utf8-filenames.acl -- ok\n7 commands (7 passed, 0 failed)\nPASS: utf8-filenames.test\nAll 9 tests passed\nDURATION: 1\nEND: /usr/lib/acl/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "acl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[3] $ umask 022 -- ok\n[4] $ mkdir d -- ok\n[5] $ cd d -- ok\n[6] $ touch f -- ok\n[7] $ setfacl -m u:bin:rw f -- ok\n[8] $ ls -l f | awk -- '{ print $1 }' -- ok\n[11] $ cp f g -- ok\n[12] $ ls -l g | awk -- '{ print $1 }' | sed 's/\\.$//g' -- ok\n[15] $ rm g -- ok\n[16] $ cp -p f g -- ok\n[17] $ ls -l g | awk -- '{ print $1 }' -- ok\n[20] $ mkdir h -- ok\n[21] $ echo blubb > h/x -- ok\n[22] $ cp -rp h i -- ok\n[23] $ cat i/x -- ok\n[26] $ rm -r i -- ok\n[27] $ setfacl -R -m u:bin:rwx h -- ok\n[28] $ getfacl --omit-header h/x -- ok\n[36] $ cp -rp h i -- ok\n[37] $ getfacl --omit-header i/x -- ok\n[45] $ cd .. -- ok\n[46] $ rm -r d -- ok\n22 commands (22 passed, 0 failed)\nPASS: cp.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[4] $ umask 027 -- ok\n[5] $ dd bs=65536 seek=32768 if=/dev/null of=large-file 2>/dev/null ||: -- ok\n[6] $ sh -c 'if test -f large-file; then getfacl large-file >/dev/null; fi' -- ok\n[7] $ rm large-file -- ok\n4 commands (4 passed, 0 failed)\nPASS: getfacl-lfs.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[4] $ mkdir test -- ok\n[5] $ cd test -- ok\n[6] $ umask 027 -- ok\n[7] $ touch x -- ok\n[8] $ getfacl --omit-header x -- ok\n[14] $ getfacl --omit-header --access x -- ok\n[20] $ getfacl --omit-header -d x -- ok\n[21] $ getfacl --omit-header -d . -- ok\n[22] $ getfacl --omit-header -d / -- ok\n[25] $ getfacl --skip-base x -- ok\n[26] $ getfacl --omit-header --all-effective x -- ok\n[32] $ getfacl --omit-header --no-effective x -- ok\n[38] $ mkdir d -- ok\n[39] $ touch d/y -- ok\n[40] $ ln -s d l -- ok\n[41] $ getfacl -dR . | grep file | sort -- ok\n[47] $ ln -s l ll -- ok\n[48] $ getfacl -dLR ll | grep file | sort -- ok\n[52] $ rm l ll x -- ok\n[53] $ rm -rf d -- ok\n[54] $ cd .. -- ok\n[55] $ rmdir test -- ok\n22 commands (22 passed, 0 failed)\nPASS: getfacl-noacl.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[3] $ umask 022 -- ok\n[4] $ mkdir -p 1/2/3 -- ok\n[5] $ mkdir 1/link -- ok\n[6] $ touch 1/link/file -- ok\n[7] $ ln -s `pwd`/1/link 1/2/link -- ok\n[8] $ getfacl -P -R 1/2 | sort-getfacl-output -- ok\n[24] $ getfacl -R 1/2 | sort-getfacl-output -- ok\n[40] $ getfacl -R -L 1/2 | sort-getfacl-output -- ok\n[70] $ getfacl -P -R 1 | sort-getfacl-output -- ok\n[107] $ getfacl -R 1 | sort-getfacl-output -- ok\n[144] $ getfacl -R -L 1 | sort-getfacl-output -- ok\n[195] $ rm -R 1/ -- ok\n12 commands (12 passed, 0 failed)\nPASS: getfacl-recursive.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[4] $ cp \"/usr/lib/acl/ptest/malformed-restore-double-owner.acl\" tmp.acl -- ok\n[5] $ sed -i \"s/USER/root/g\" tmp.acl -- ok\n[6] $ sed -i \"s/GROUP/root/g\" tmp.acl -- ok\n[7] $ touch tmp -- ok\n[8] $ setfacl --restore tmp.acl -- ok\n[10] $ rm tmp.acl tmp -- ok\n[12] $ mkdir tmp -- ok\n[13] $ chmod 1777 tmp -- ok\n[14] $ getfacl tmp > tmp.acl -- ok\n[15] $ sed -i 's/--t/--x/g' tmp.acl -- ok\n[16] $ setfacl --restore tmp.acl -- ok\n[18] $ rmdir tmp -- ok\n[19] $ rm tmp.acl -- ok\n13 commands (13 passed, 0 failed)\nPASS: malformed-restore.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[6] $ rm -f f -- ok\n[7] $ umask 027 -- ok\n[8] $ touch f -- ok\n[11] $ chacl u::rw,g::r,o::- f -- ok\n[12] $ setfacl -m u::r f -- ok\n[13] $ setfacl -m u::rw,u:bin:rw f -- ok\n[14] $ ls -dl f | awk '{print $1}' -- ok\n[17] $ getfacl --omit-header f -- ok\n[25] $ rm f -- ok\n[26] $ umask 022 -- ok\n[27] $ touch f -- ok\n[28] $ setfacl -m u:bin:rw f -- ok\n[29] $ ls -dl f | awk '{print $1}' -- ok\n[32] $ getfacl --omit-header f -- ok\n[40] $ rm f -- ok\n[41] $ umask 027 -- ok\n[42] $ mkdir d -- ok\n[43] $ setfacl -m u:bin:rwx d -- ok\n[44] $ ls -dl d | awk '{print $1}' -- ok\n[47] $ getfacl --omit-header d -- ok\n[55] $ rmdir d -- ok\n[56] $ umask 022 -- ok\n[57] $ mkdir d -- ok\n[58] $ setfacl -m u:bin:rwx d -- ok\n[59] $ ls -dl d | awk '{print $1}' -- ok\n[62] $ getfacl --omit-header d -- ok\n[70] $ rmdir d -- ok\n[75] $ umask 022 -- ok\n[76] $ touch f -- ok\n[77] $ setfacl -m u:bin:rw,u:daemon:r f -- ok\n[78] $ ls -dl f | awk '{print $1}' -- ok\n[81] $ getfacl --omit-header f -- ok\n[92] $ setfacl -m g:users:rw,g:daemon:r f -- ok\n[93] $ ls -dl f | awk '{print $1}' -- ok\n[96] $ getfacl --omit-header f -- ok\n[109] $ setfacl -x g:users f -- ok\n[110] $ ls -dl f | awk '{print $1}' -- ok\n[113] $ getfacl --omit-header f -- ok\n[125] $ setfacl -x u:daemon f -- ok\n[126] $ ls -dl f | awk '{print $1}' -- ok\n[129] $ getfacl --omit-header f -- ok\n[138] $ rm f -- ok\n[142] $ umask 027 -- ok\n[143] $ mkdir d -- ok\n[144] $ setfacl -m u:bin:rwx,u:daemon:rw,d:u:bin:rwx,d:m:rx d -- ok\n[145] $ ls -dl d | awk '{print $1}' -- ok\n[148] $ getfacl --omit-header d -- ok\n[164] $ umask 027 -- ok\n[165] $ touch d/f -- ok\n[166] $ ls -dl d/f | awk '{print $1}' -- ok\n[169] $ getfacl --omit-header d/f -- ok\n[177] $ rm d/f -- ok\n[178] $ umask 022 -- ok\n[179] $ touch d/f -- ok\n[180] $ ls -dl d/f | awk '{print $1}' -- ok\n[183] $ getfacl --omit-header d/f -- ok\n[191] $ rm d/f -- ok\n[195] $ umask 000 -- ok\n[196] $ mkdir d/d -- ok\n[197] $ ls -dl d/d | awk '{print $1}' -- ok\n[200] $ getfacl --omit-header d/d -- ok\n[213] $ rmdir d/d -- ok\n[214] $ umask 022 -- ok\n[215] $ mkdir d/d -- ok\n[216] $ ls -dl d/d | awk '{print $1}' -- ok\n[219] $ getfacl --omit-header d/d -- ok\n[234] $ setfacl -nm u:daemon:rx,d:u:daemon:rx,g:users:rx,g:daemon:rwx d/d -- ok\n[235] $ ls -dl d/d | awk '{print $1}' -- ok\n[238] $ getfacl --omit-header d/d -- ok\n[257] $ ln -s d d/l -- ok\n[258] $ ls -dl d/l | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[261] $ ls -dl -L d/l | awk '{print $1}' -- ok\n[264] $ getfacl --omit-header d/l -- ok\n[281] $ rm d/l -- ok\n[285] $ setfacl -m g:daemon:rx,u:bin:rx d/d -- ok\n[286] $ ls -dl d/d | awk '{print $1}' -- ok\n[289] $ getfacl --omit-header d/d -- ok\n[306] $ setfacl -m d:u:bin:rwx d/d -- ok\n[307] $ ls -dl d/d | awk '{print $1}' -- ok\n[310] $ getfacl --omit-header d/d -- ok\n[327] $ rmdir d/d -- ok\n[331] $ setfacl -k d -- ok\n[332] $ ls -dl d | awk '{print $1}' -- ok\n[335] $ getfacl --omit-header d -- ok\n[346] $ setfacl -b d -- ok\n[347] $ ls -dl d | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[350] $ getfacl --omit-header d -- ok\n[358] $ chmod 775 d -- ok\n[359] $ ls -dl d | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[362] $ getfacl --omit-header d -- ok\n[368] $ rmdir d -- ok\n[369] $ umask 002 -- ok\n[370] $ mkdir d -- ok\n[371] $ setfacl -m u:daemon:rwx,u:bin:rx,d:u:daemon:rwx,d:u:bin:rx d -- ok\n[372] $ ls -dl d | awk '{print $1}' -- ok\n[375] $ getfacl --omit-header d -- ok\n[390] $ chmod 750 d -- ok\n[391] $ ls -dl d | awk '{print $1}' -- ok\n[394] $ getfacl --omit-header d -- ok\n[409] $ chmod 750 d -- ok\n[410] $ ls -dl d | awk '{print $1}' -- ok\n[413] $ getfacl --omit-header d -- ok\n[428] $ rmdir d -- ok\n[432] $ mkdir d -- ok\n[433] $ ln -s d/a d/b -- ok\n[434] $ getfacl -R d -- ok\n[442] $ setfacl -R -m u:bin:rw d -- ok\n[443] $ getfacl -RL d > /dev/null -- ok\n[445] $ getfacl -RL d 2> /dev/null -- ok\n[455] $ setfacl -RL -m u:bin:rw d -- ok\n[457] $ rm -R d -- ok\n[460] $ mkdir d -- ok\n[461] $ touch d/f -- ok\n[462] $ setfacl -m u:domain\\\\12345:rw- d/f -- ok\n[463] $ getfacl --omit-header d/f -- ok\n[470] $ rm -R d -- ok\n[473] $ mkdir d -- ok\n[474] $ touch d/f -- ok\n[475] $ setfacl -m u:domain\\\\user:rw- d/f -- ok\n[476] $ getfacl --omit-header d/f -- ok\n[483] $ rm -R d -- ok\n[486] $ mkdir d -- ok\n[487] $ touch d/f -- ok\n[488] $ setfacl -m u:\\142\\151\\156:rw- d/f -- ok\n[489] $ getfacl --omit-header d/f -- ok\n[496] $ rm -R d -- ok\n[500] $ echo \"# owner: root\" > f -- ok\n[501] $ setfacl --restore=f 2>&1 -- ok\n128 commands (128 passed, 0 failed)\nPASS: misc.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[3] $ umask 022 -- ok\n[4] $ mkdir d -- ok\n[5] $ touch d/g -- ok\n[6] $ touch d/u -- ok\n[7] $ chmod u+s d/u -- ok\n[8] $ chmod g+s d/g -- ok\n[9] $ chmod +t d -- ok\n[10] $ getfacl -R d > d.acl -- ok\n[11] $ rm -R d -- ok\n[12] $ mkdir d -- ok\n[13] $ touch d/g -- ok\n[14] $ touch d/u -- ok\n[15] $ setfacl --restore d.acl -- ok\n[16] $ ls -dl d | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[18] $ ls -dl d/u | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[20] $ ls -dl d/g | awk '{print $1}' | sed 's/\\.$//g' -- ok\n[22] $ rm -Rf d -- ok\n17 commands (17 passed, 0 failed)\nPASS: sbits-restore.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[1] $ umask 022 -- ok\n[2] $ mkdir d -- ok\n[3] $ cd d -- ok\n[5] $ setfacl -dm u:bin:rwx . -- ok\n[7] $ touch f g -- ok\n[8] $ chmod ugo+x f -- ok\n[9] $ setfacl -m u:bin:rw,g::r g -- ok\n[10] $ setfacl -m u:root:rwX f g -- ok\n[11] $ getfacl --omit-header --no-effective f g -- ok\n[27] $ rm f g -- ok\n[28] $ touch f g -- ok\n[29] $ mkdir d e -- ok\n[30] $ setfacl -n -m u:root:rwX d f e g -- ok\n[31] $ getfacl --omit-header --no-effective d e f g -- ok\n[71] $ rm f g -- ok\n[72] $ rmdir d e -- ok\n[73] $ touch f g -- ok\n[74] $ mkdir d e -- ok\n[75] $ setfacl -n -m u:root:rwX f d g e -- ok\n[76] $ getfacl --omit-header --no-effective d e f g -- ok\n[116] $ rm f g -- ok\n[117] $ rmdir d e -- ok\n[118] $ cd .. -- ok\n[119] $ rm -rf d -- ok\n24 commands (24 passed, 0 failed)\nPASS: setfacl-X.test\nPossible precedence issue with control flow operator (exit) at ./run line 147.\n[8] $ export UPATH=\"\u5b98\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71\u8a71\u5b98\u8a71\u5b98\u8a71\u5b98\u8a71>\u5b98\u8a71\u5b98\u8a71\u8a71\u5b98\u8a71\u5b98\" -- ok\n[9] $ mkdir -p $UPATH/$UPATH/$UPATH -- ok\n[10] $ touch $UPATH/$UPATH/$UPATH/$UPATH -- ok\n[11] $ getfacl $UPATH/$UPATH/$UPATH/$UPATH > utf8-filenames.acl -- ok\n[12] $ setfacl --restore=utf8-filenames.acl -- ok\n[13] $ rm -R $UPATH -- ok\n[14] $ rm utf8-filenames.acl -- ok\n7 commands (7 passed, 0 failed)\nPASS: utf8-filenames.test\nAll 9 tests passed\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5520074367523193,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-apr-util_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-apr-util",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0017933845520019531,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3395609855651855,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01913905143737793,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 6.637243032455444,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0015056133270263672,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.apr-util.testbuckets": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testcrypto": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testdate": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testdbd": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testdbm": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testmd4": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testmd5": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testmemcache": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testpass": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testqueue": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testredis": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testreslist": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testrmm": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testsiphash": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.teststrmatch": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testuri": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testuuid": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testxlate": {
    "status": "PASSED"
   },
   "ptestresult.apr-util.testxml": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/apr-util/ptest\nPASS: teststrmatch        \nPASS: testuri             \nPASS: testuuid            \nPASS: testbuckets         \nPASS: testpass            \nPASS: testmd4             \nPASS: testmd5             \nPASS: testcrypto          \nPASS: testdbd             \nPASS: testdate            \nPASS: testmemcache        \nPASS: testredis           \nPASS: testxml             \nPASS: testxlate           \nPASS: testrmm             \nPASS: testdbm             \nPASS: testqueue           \nPASS: testreslist         \nPASS: testsiphash         \nAll tests passed.\nDURATION: 6\nEND: /usr/lib/apr-util/ptest\n2025-05-13T17:52\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "apr-util": {
     "duration": "6",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPASS: teststrmatch        \nPASS: testuri             \nPASS: testuuid            \nPASS: testbuckets         \nPASS: testpass            \nPASS: testmd4             \nPASS: testmd5             \nPASS: testcrypto          \nPASS: testdbd             \nPASS: testdate            \nPASS: testmemcache        \nPASS: testredis           \nPASS: testxml             \nPASS: testxlate           \nPASS: testrmm             \nPASS: testdbm             \nPASS: testqueue           \nPASS: testreslist         \nPASS: testsiphash         \nAll tests passed.\nDURATION: 6\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5560398101806641,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-attr_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-attr",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008873939514160156,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3243892192840576,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01785135269165039,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.7854585647583008,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012569427490234375,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.attr.attr.test": {
    "status": "PASSED"
   },
   "ptestresult.attr.getfattr.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/attr/ptest\nPossible precedence issue with control flow operator (exit) at ./run line 150.\n[9] $ mkdir d -- ok\n[10] $ cd d -- ok\n[12] $ touch f -- ok\n[13] $ setfattr -n user -v value f -- ok\n[16] $ setfattr -n user. -v value f -- ok\n[19] $ setfattr -n user.name f -- ok\n[20] $ getfattr -d f -- ok\n[25] $ setfattr -x user.name f -- ok\n[26] $ sh -c 'getfattr -n user.name f && echo zero exit code' -- ok\n[29] $ setfattr -n user.n -v value f -- ok\n[30] $ rm f -- ok\n[35] $ touch f -- ok\n[36] $ setfattr -n user.vvvvvvvvvvvv -v vvvvvvvvvvvv f -- ok\n[37] $ setfattr -n user.wwwwwwww -v wwwwwwww f -- ok\n[38] $ setfattr -n user.xxxx -v xxxx f -- ok\n[39] $ getfattr -d f -- ok\n[46] $ setfattr -n user.wwwwwwww -v wwww f -- ok\n[47] $ getfattr -d f -- ok\n[54] $ setfattr -n user.xxxx -v xxxxxxxx f -- ok\n[55] $ getfattr -d f -- ok\n[62] $ rm f -- ok\n[66] $ touch f -- ok\n[67] $ setfattr -n user.name -v 0xbabe f -- ok\n[68] $ setfattr -n user.name2 -v 0s3q2+7w== f -- ok\n[69] $ setfattr -n user.name3 -v 0xdeface f -- ok\n[70] $ getfattr -d -e hex f -- ok\n[77] $ getfattr -d -e base64 f -- ok\n[84] $ rm f -- ok\n[88] $ touch f -- ok\n[89] $ setfattr -n user.novalue f -- ok\n[90] $ setfattr -n user.somename -v somevalue f -- ok\n[91] $ setfattr -n user.somename -v somevalue f -- ok\n[92] $ setfattr -n user.longername -v longervalue f -- ok\n[93] $ setfattr -n user.short -v value f -- ok\n[94] $ setfattr -n user.novalue-yet f -- ok\n[96] $ getfattr -d f -- ok\n[105] $ setfattr -n user.novalue-yet -v avalue-now f -- ok\n[106] $ getfattr -d f -- ok\n[115] $ setfattr -x user.noname f -- ok\n[118] $ setfattr -x user.somename f -- ok\n[119] $ setfattr -x user.short f -- ok\n[120] $ getfattr -d f -- ok\n[127] $ setfattr -x user.longername f -- ok\n[128] $ setfattr -x user.novalue f -- ok\n[129] $ setfattr -x user.novalue-yet f -- ok\n[130] $ getfattr -d f -- ok\n[132] $ rm f -- ok\n[136] $ touch f g h -- ok\n[137] $ setfattr -n user.novalue f g h -- ok\n[138] $ getfattr f g h | sort-getfattr-output -- ok\n[149] $ setfattr -n user.name -v value f -- ok\n[150] $ getfattr f g h | sort-getfattr-output -- ok\n[162] $ getfattr -d f g h | sort-getfattr-output -- ok\n[174] $ setfattr -n user.name -v value g -- ok\n[175] $ getfattr f g h | sort-getfattr-output -- ok\n[188] $ setfattr -x user.novalue h -- ok\n[189] $ getfattr f g h | sort-getfattr-output -- ok\n[199] $ rm f g h -- ok\n[203] $ touch f -- ok\n[204] $ ln -s f l -- ok\n[205] $ setfattr -n user.filename -v f l -- ok\n[206] $ setfattr -n user.filename -v l l -- ok\n[207] $ setfattr -h -n user.filename -v l l -- ok\n[210] $ getfattr -d f l | sort-getfattr-output -- ok\n[218] $ rm f -- ok\n[222] $ mkdir src -- ok\n[223] $ touch src/target -- ok\n[224] $ setfattr -n user.color -v blue src/target -- ok\n[225] $ ln -s src symlink -- ok\n[226] $ getfattr -n user.color -h symlink 2>/dev/null -- ok\n[230] $ touch \"f \" -- ok\n[231] $ setfattr -n user.name -v value \"f \" -- ok\n[232] $ getfattr -d \"f \" -- ok\n[237] $ rm \"f \" -- ok\n[241] $ touch f -- ok\n[242] $ setfattr -n user.name -v '' f -- ok\n[243] $ getfattr -d f -- ok\n[247] $ rm f -- ok\n[251] $ touch f -- ok\n[252] $ setfattr -n \"user.sp ace\" -v value f -- ok\n[253] $ setfattr -n \"user.special \" -v value f -- ok\n[254] $ getfattr f -- ok\n[260] $ getfattr -d f -- ok\n[266] $ setfattr -x \"user.sp ace\" f -- ok\n[267] $ setfattr -n \"user.sp ace\" -v value f -- ok\n[268] $ setfattr -x \"user.sp ace\" f -- ok\n[269] $ setfattr -x \"user.special \" f -- ok\n[270] $ rm f -- ok\n[272] $ cd .. -- ok\n[273] $ rm -rf d -- ok\n[277] $ mkdir -p 1/2/3 -- ok\n[278] $ setfattr -n \"user.9\" 1 -- ok\n[279] $ setfattr -n \"user.a\" 1 -- ok\n[280] $ setfattr -n \"user.9\" 1/2 -- ok\n[281] $ setfattr -n \"user.a\" 1/2 -- ok\n[282] $ setfattr -n \"user.9\" 1/2/3 -- ok\n[283] $ setfattr -n \"user.a\" 1/2/3 -- ok\n[285] $ getfattr -h -L -R -m '.' -e hex 1 | grep -v selinux | sort-getfattr-output -- ok\n[299] $ getfattr -h -P -R -m '.' -e hex 1/2 | grep -v selinux | sort-getfattr-output -- ok\n[309] $ rm -R 1 -- ok\n[313] $ mkdir -p 1/sub -- ok\n[314] $ mkdir 1/link -- ok\n[315] $ touch 1/link/link-file -- ok\n[316] $ touch 1/sub/sub-file -- ok\n[317] $ ln -s `pwd`/1/link 1/sub/link -- ok\n[318] $ setfattr -n \"user.a\" 1 -- ok\n[319] $ setfattr -n \"user.a\" 1/link/link-file -- ok\n[320] $ setfattr -n \"user.a\" 1/link -- ok\n[321] $ setfattr -n \"user.a\" 1/sub/sub-file -- ok\n[322] $ setfattr -n \"user.a\" 1/sub -- ok\n[323] $ getfattr -P -R 1 | sort-getfattr-output -- ok\n[343] $ getfattr -R -P 1/sub | sort-getfattr-output -- ok\n[354] $ getfattr -L -R 1 | sort-getfattr-output -- ok\n[377] $ getfattr -R 1/sub/link | sort-getfattr-output -- ok\n[385] $ getfattr -L -R 1/sub/link | sort-getfattr-output -- ok\n[393] $ rm -R 1 -- ok\n[397] $ dd bs=65536 seek=32768 if=/dev/null of=large-file 2>/dev/null ||: -- ok\n[398] $ sh -c 'if test -f large-file; then getfattr large-file; fi' -- ok\n[399] $ rm large-file -- ok\n119 commands (119 passed, 0 failed)\nPASS: attr.test\nPossible precedence issue with control flow operator (exit) at ./run line 150.\n[3] $ require_root -- ok\n[5] $ mkdir d -- ok\n[6] $ cd d -- ok\n[8] $ touch f -- ok\n[9] $ setfattr -n user.test -v test f -- ok\n[10] $ ln -s f l -- ok\n[11] $ setfattr -h -n trusted.test -v test l -- ok\n[14] $ getfattr -m- -d f -- ok\n[20] $ getfattr -m- -d l -- ok\n[26] $ getfattr -m- -hd l -- ok\n[32] $ getfattr -m- -Rd . | sort-getfattr-output -- ok\n[40] $ getfattr -m- -Rhd . | sort-getfattr-output -- ok\n[49] $ ln -s . here -- ok\n[50] $ getfattr -m- -Rd here | sort-getfattr-output -- ok\n[58] $ getfattr -m- -Rhd here -- ok\n[60] $ getfattr -m- -RLhd here | sort-getfattr-output -- ok\n[68] $ getfattr -m- -RPhd here -- ok\n[71] $ mkdir sub -- ok\n[72] $ mv f l sub -- ok\n[73] $ getfattr -m- -Rd . | sort-getfattr-output -- ok\n[81] $ getfattr -m- -Rhd . | sort-getfattr-output -- ok\n[90] $ mkdir sub2 -- ok\n[91] $ ln -s ../sub sub2/to-sub -- ok\n[92] $ getfattr -m- -Rhd sub2 -- ok\n[94] $ getfattr -m- -RLhd sub2 | sort-getfattr-output -- ok\n[102] $ getfattr -m- -RPhd sub2 -- ok\n[105] $ ln -s .. sub/up -- ok\n[106] $ getfattr -m- -RLhd . | sort-getfattr-output -- ok\n[119] $ cd .. -- ok\n[120] $ rm -rf d -- ok\n30 commands (30 passed, 0 failed)\nPASS: getfattr.test\nAll 2 tests passed\nDURATION: 0\nEND: /usr/lib/attr/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "attr": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPossible precedence issue with control flow operator (exit) at ./run line 150.\n[9] $ mkdir d -- ok\n[10] $ cd d -- ok\n[12] $ touch f -- ok\n[13] $ setfattr -n user -v value f -- ok\n[16] $ setfattr -n user. -v value f -- ok\n[19] $ setfattr -n user.name f -- ok\n[20] $ getfattr -d f -- ok\n[25] $ setfattr -x user.name f -- ok\n[26] $ sh -c 'getfattr -n user.name f && echo zero exit code' -- ok\n[29] $ setfattr -n user.n -v value f -- ok\n[30] $ rm f -- ok\n[35] $ touch f -- ok\n[36] $ setfattr -n user.vvvvvvvvvvvv -v vvvvvvvvvvvv f -- ok\n[37] $ setfattr -n user.wwwwwwww -v wwwwwwww f -- ok\n[38] $ setfattr -n user.xxxx -v xxxx f -- ok\n[39] $ getfattr -d f -- ok\n[46] $ setfattr -n user.wwwwwwww -v wwww f -- ok\n[47] $ getfattr -d f -- ok\n[54] $ setfattr -n user.xxxx -v xxxxxxxx f -- ok\n[55] $ getfattr -d f -- ok\n[62] $ rm f -- ok\n[66] $ touch f -- ok\n[67] $ setfattr -n user.name -v 0xbabe f -- ok\n[68] $ setfattr -n user.name2 -v 0s3q2+7w== f -- ok\n[69] $ setfattr -n user.name3 -v 0xdeface f -- ok\n[70] $ getfattr -d -e hex f -- ok\n[77] $ getfattr -d -e base64 f -- ok\n[84] $ rm f -- ok\n[88] $ touch f -- ok\n[89] $ setfattr -n user.novalue f -- ok\n[90] $ setfattr -n user.somename -v somevalue f -- ok\n[91] $ setfattr -n user.somename -v somevalue f -- ok\n[92] $ setfattr -n user.longername -v longervalue f -- ok\n[93] $ setfattr -n user.short -v value f -- ok\n[94] $ setfattr -n user.novalue-yet f -- ok\n[96] $ getfattr -d f -- ok\n[105] $ setfattr -n user.novalue-yet -v avalue-now f -- ok\n[106] $ getfattr -d f -- ok\n[115] $ setfattr -x user.noname f -- ok\n[118] $ setfattr -x user.somename f -- ok\n[119] $ setfattr -x user.short f -- ok\n[120] $ getfattr -d f -- ok\n[127] $ setfattr -x user.longername f -- ok\n[128] $ setfattr -x user.novalue f -- ok\n[129] $ setfattr -x user.novalue-yet f -- ok\n[130] $ getfattr -d f -- ok\n[132] $ rm f -- ok\n[136] $ touch f g h -- ok\n[137] $ setfattr -n user.novalue f g h -- ok\n[138] $ getfattr f g h | sort-getfattr-output -- ok\n[149] $ setfattr -n user.name -v value f -- ok\n[150] $ getfattr f g h | sort-getfattr-output -- ok\n[162] $ getfattr -d f g h | sort-getfattr-output -- ok\n[174] $ setfattr -n user.name -v value g -- ok\n[175] $ getfattr f g h | sort-getfattr-output -- ok\n[188] $ setfattr -x user.novalue h -- ok\n[189] $ getfattr f g h | sort-getfattr-output -- ok\n[199] $ rm f g h -- ok\n[203] $ touch f -- ok\n[204] $ ln -s f l -- ok\n[205] $ setfattr -n user.filename -v f l -- ok\n[206] $ setfattr -n user.filename -v l l -- ok\n[207] $ setfattr -h -n user.filename -v l l -- ok\n[210] $ getfattr -d f l | sort-getfattr-output -- ok\n[218] $ rm f -- ok\n[222] $ mkdir src -- ok\n[223] $ touch src/target -- ok\n[224] $ setfattr -n user.color -v blue src/target -- ok\n[225] $ ln -s src symlink -- ok\n[226] $ getfattr -n user.color -h symlink 2>/dev/null -- ok\n[230] $ touch \"f \" -- ok\n[231] $ setfattr -n user.name -v value \"f \" -- ok\n[232] $ getfattr -d \"f \" -- ok\n[237] $ rm \"f \" -- ok\n[241] $ touch f -- ok\n[242] $ setfattr -n user.name -v '' f -- ok\n[243] $ getfattr -d f -- ok\n[247] $ rm f -- ok\n[251] $ touch f -- ok\n[252] $ setfattr -n \"user.sp ace\" -v value f -- ok\n[253] $ setfattr -n \"user.special \" -v value f -- ok\n[254] $ getfattr f -- ok\n[260] $ getfattr -d f -- ok\n[266] $ setfattr -x \"user.sp ace\" f -- ok\n[267] $ setfattr -n \"user.sp ace\" -v value f -- ok\n[268] $ setfattr -x \"user.sp ace\" f -- ok\n[269] $ setfattr -x \"user.special \" f -- ok\n[270] $ rm f -- ok\n[272] $ cd .. -- ok\n[273] $ rm -rf d -- ok\n[277] $ mkdir -p 1/2/3 -- ok\n[278] $ setfattr -n \"user.9\" 1 -- ok\n[279] $ setfattr -n \"user.a\" 1 -- ok\n[280] $ setfattr -n \"user.9\" 1/2 -- ok\n[281] $ setfattr -n \"user.a\" 1/2 -- ok\n[282] $ setfattr -n \"user.9\" 1/2/3 -- ok\n[283] $ setfattr -n \"user.a\" 1/2/3 -- ok\n[285] $ getfattr -h -L -R -m '.' -e hex 1 | grep -v selinux | sort-getfattr-output -- ok\n[299] $ getfattr -h -P -R -m '.' -e hex 1/2 | grep -v selinux | sort-getfattr-output -- ok\n[309] $ rm -R 1 -- ok\n[313] $ mkdir -p 1/sub -- ok\n[314] $ mkdir 1/link -- ok\n[315] $ touch 1/link/link-file -- ok\n[316] $ touch 1/sub/sub-file -- ok\n[317] $ ln -s `pwd`/1/link 1/sub/link -- ok\n[318] $ setfattr -n \"user.a\" 1 -- ok\n[319] $ setfattr -n \"user.a\" 1/link/link-file -- ok\n[320] $ setfattr -n \"user.a\" 1/link -- ok\n[321] $ setfattr -n \"user.a\" 1/sub/sub-file -- ok\n[322] $ setfattr -n \"user.a\" 1/sub -- ok\n[323] $ getfattr -P -R 1 | sort-getfattr-output -- ok\n[343] $ getfattr -R -P 1/sub | sort-getfattr-output -- ok\n[354] $ getfattr -L -R 1 | sort-getfattr-output -- ok\n[377] $ getfattr -R 1/sub/link | sort-getfattr-output -- ok\n[385] $ getfattr -L -R 1/sub/link | sort-getfattr-output -- ok\n[393] $ rm -R 1 -- ok\n[397] $ dd bs=65536 seek=32768 if=/dev/null of=large-file 2>/dev/null ||: -- ok\n[398] $ sh -c 'if test -f large-file; then getfattr large-file; fi' -- ok\n[399] $ rm large-file -- ok\n119 commands (119 passed, 0 failed)\nPASS: attr.test\nPossible precedence issue with control flow operator (exit) at ./run line 150.\n[3] $ require_root -- ok\n[5] $ mkdir d -- ok\n[6] $ cd d -- ok\n[8] $ touch f -- ok\n[9] $ setfattr -n user.test -v test f -- ok\n[10] $ ln -s f l -- ok\n[11] $ setfattr -h -n trusted.test -v test l -- ok\n[14] $ getfattr -m- -d f -- ok\n[20] $ getfattr -m- -d l -- ok\n[26] $ getfattr -m- -hd l -- ok\n[32] $ getfattr -m- -Rd . | sort-getfattr-output -- ok\n[40] $ getfattr -m- -Rhd . | sort-getfattr-output -- ok\n[49] $ ln -s . here -- ok\n[50] $ getfattr -m- -Rd here | sort-getfattr-output -- ok\n[58] $ getfattr -m- -Rhd here -- ok\n[60] $ getfattr -m- -RLhd here | sort-getfattr-output -- ok\n[68] $ getfattr -m- -RPhd here -- ok\n[71] $ mkdir sub -- ok\n[72] $ mv f l sub -- ok\n[73] $ getfattr -m- -Rd . | sort-getfattr-output -- ok\n[81] $ getfattr -m- -Rhd . | sort-getfattr-output -- ok\n[90] $ mkdir sub2 -- ok\n[91] $ ln -s ../sub sub2/to-sub -- ok\n[92] $ getfattr -m- -Rhd sub2 -- ok\n[94] $ getfattr -m- -RLhd sub2 | sort-getfattr-output -- ok\n[102] $ getfattr -m- -RPhd sub2 -- ok\n[105] $ ln -s .. sub/up -- ok\n[106] $ getfattr -m- -RLhd . | sort-getfattr-output -- ok\n[119] $ cd .. -- ok\n[120] $ rm -rf d -- ok\n30 commands (30 passed, 0 failed)\nPASS: getfattr.test\nAll 2 tests passed\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5412395000457764,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-babeltrace2_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-babeltrace2",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008428096771240234,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.321012496948242,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.027942895889282227,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 28.017096281051636,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0014712810516357422,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_100_-_Writing_and_reading_back_0x3DDECF96626DB830,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_101_-_Writing_and_reading_back_0x7C2F9142,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_102_-_Writing_and_reading_back_0x3DDECF96626DB830,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_103_-_Writing_and_reading_back_0x7C2F9142,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_104_-_Writing_and_reading_back_0x3DDECF96626DB830,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_10_-_Writing_and_reading_back_0x1,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_11_-_Writing_and_reading_back_0x1,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_12_-_Writing_and_reading_back_0x1,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_13_-_Writing_and_reading_back_0xFFFFFFFF,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_14_-_Writing_and_reading_back_0xFFFFFFFFFFFFFFFF,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_15_-_Writing_and_reading_back_0xFFFFFFFF,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_16_-_Writing_and_reading_back_0xFFFFFFFFFFFFFFFF,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_17_-_Writing_and_reading_back_0xFFFFFFFF,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_18_-_Writing_and_reading_back_0xFFFFFFFFFFFFFFFF,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_19_-_Writing_and_reading_back_0xFFFFFFFF,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_1_-_Writing_and_reading_back_0x0,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_20_-_Writing_and_reading_back_0xFFFFFFFFFFFFFFFF,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_21_-_Writing_and_reading_back_0x80000000,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_22_-_Writing_and_reading_back_0x8000000000000000,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_23_-_Writing_and_reading_back_0x80000000,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_24_-_Writing_and_reading_back_0x8000000000000000,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_25_-_Writing_and_reading_back_0x72F8D801,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_26_-_Writing_and_reading_back_0x17EC5BE5374DA6C8,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_27_-_Writing_and_reading_back_0x72F8D801,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_28_-_Writing_and_reading_back_0x17EC5BE5374DA6C8,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_29_-_Writing_and_reading_back_0x72F8D801,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_2_-_Writing_and_reading_back_0x0,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_30_-_Writing_and_reading_back_0x17EC5BE5374DA6C8,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_31_-_Writing_and_reading_back_0x72F8D801,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_32_-_Writing_and_reading_back_0x17EC5BE5374DA6C8,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_33_-_Writing_and_reading_back_0x60A46645,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_34_-_Writing_and_reading_back_0x70086DDA6C4C0835,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_35_-_Writing_and_reading_back_0x60A46645,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_36_-_Writing_and_reading_back_0x70086DDA6C4C0835,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_37_-_Writing_and_reading_back_0x60A46645,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_38_-_Writing_and_reading_back_0x70086DDA6C4C0835,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_39_-_Writing_and_reading_back_0x60A46645,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_3_-_Writing_and_reading_back_0x0,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_40_-_Writing_and_reading_back_0x70086DDA6C4C0835,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_41_-_Writing_and_reading_back_0x372FC3E3,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_42_-_Writing_and_reading_back_0x5F4E26C7673F46DC,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_43_-_Writing_and_reading_back_0x372FC3E3,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_44_-_Writing_and_reading_back_0x5F4E26C7673F46DC,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_45_-_Writing_and_reading_back_0x372FC3E3,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_46_-_Writing_and_reading_back_0x5F4E26C7673F46DC,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_47_-_Writing_and_reading_back_0x372FC3E3,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_48_-_Writing_and_reading_back_0x5F4E26C7673F46DC,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_49_-_Writing_and_reading_back_0x597AF757,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_4_-_Writing_and_reading_back_0x0,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_50_-_Writing_and_reading_back_0x4685ACF013D3964A,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_51_-_Writing_and_reading_back_0x597AF757,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_52_-_Writing_and_reading_back_0x4685ACF013D3964A,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_53_-_Writing_and_reading_back_0x597AF757,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_54_-_Writing_and_reading_back_0x4685ACF013D3964A,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_55_-_Writing_and_reading_back_0x597AF757,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_56_-_Writing_and_reading_back_0x4685ACF013D3964A,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_57_-_Writing_and_reading_back_0x2302D9AA,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_58_-_Writing_and_reading_back_0x641F922376538E5F,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_59_-_Writing_and_reading_back_0x2302D9AA,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_5_-_Writing_and_reading_back_0x0,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_60_-_Writing_and_reading_back_0x641F922376538E5F,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_61_-_Writing_and_reading_back_0x2302D9AA,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_62_-_Writing_and_reading_back_0x641F922376538E5F,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_63_-_Writing_and_reading_back_0x2302D9AA,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_64_-_Writing_and_reading_back_0x641F922376538E5F,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_65_-_Writing_and_reading_back_0xBEF0851,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_66_-_Writing_and_reading_back_0x7262E7885392CA28,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_67_-_Writing_and_reading_back_0xBEF0851,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_68_-_Writing_and_reading_back_0x7262E7885392CA28,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_69_-_Writing_and_reading_back_0xBEF0851,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_6_-_Writing_and_reading_back_0x0,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_70_-_Writing_and_reading_back_0x7262E7885392CA28,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_71_-_Writing_and_reading_back_0xBEF0851,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_72_-_Writing_and_reading_back_0x7262E7885392CA28,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_73_-_Writing_and_reading_back_0x53A0C9A6,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_74_-_Writing_and_reading_back_0x155B7F04481EA947,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_75_-_Writing_and_reading_back_0x53A0C9A6,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_76_-_Writing_and_reading_back_0x155B7F04481EA947,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_77_-_Writing_and_reading_back_0x53A0C9A6,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_78_-_Writing_and_reading_back_0x155B7F04481EA947,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_79_-_Writing_and_reading_back_0x53A0C9A6,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_7_-_Writing_and_reading_back_0x0,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_80_-_Writing_and_reading_back_0x155B7F04481EA947,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_81_-_Writing_and_reading_back_0x3DCD590,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_82_-_Writing_and_reading_back_0x75EA00D5498118FD,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_83_-_Writing_and_reading_back_0x3DCD590,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_84_-_Writing_and_reading_back_0x75EA00D5498118FD,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_85_-_Writing_and_reading_back_0x3DCD590,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_86_-_Writing_and_reading_back_0x75EA00D5498118FD,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_87_-_Writing_and_reading_back_0x3DCD590,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_88_-_Writing_and_reading_back_0x75EA00D5498118FD,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_89_-_Writing_and_reading_back_0x366586C2,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_8_-_Writing_and_reading_back_0x0,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_90_-_Writing_and_reading_back_0x77255E9245484458,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_91_-_Writing_and_reading_back_0x366586C2,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_92_-_Writing_and_reading_back_0x77255E9245484458,_unsigned_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_93_-_Writing_and_reading_back_0x366586C2,_signed_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_94_-_Writing_and_reading_back_0x77255E9245484458,_signed_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_95_-_Writing_and_reading_back_0x366586C2,_signed_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_96_-_Writing_and_reading_back_0x77255E9245484458,_signed_long_long_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_97_-_Writing_and_reading_back_0x7C2F9142,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_98_-_Writing_and_reading_back_0x3DDECF96626DB830,_unsigned_long_long_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_99_-_Writing_and_reading_back_0x7C2F9142,_unsigned_int_dest,_varying_read_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.bitfield/test-bitfield_9_-_Writing_and_reading_back_0x1,_unsigned_int_source,_varying_write_unit_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_100_-_--end_and_--timerange:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_101_-_--end_and_--timerange:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_102_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_103_-_bad_--timerange_format__1_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_104_-_bad_--timerange_format__1_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_105_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_106_-_bad_--timerange_format__2_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_107_-_bad_--timerange_format__2_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_108_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_109_-_bad_--timerange_format__3_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_10_-_path_non-option_arg_+_user_source_named_`auto-disc-source-ctf-fs`:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_110_-_bad_--timerange_format__3_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_111_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_112_-_bad_--fields_format:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_113_-_bad_--fields_format:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_114_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_115_-_bad_--names_format:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_116_-_bad_--names_format:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_117_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_118_-_unknown_-i:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_119_-_unknown_-i:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_11_-_path_non-option_arg_+_user_sink_named_`pretty`:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_120_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_121_-_duplicate_-i:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_122_-_duplicate_-i:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_123_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_124_-_unknown_-o:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_125_-_unknown_-o:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_126_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_127_-_duplicate_-o:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_128_-_duplicate_-o:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_129_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_12_-_path_non-option_arg_+_user_sink_named_`pretty`:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_130_-_--run-args_and_--run-args-0:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_131_-_--run-args_and_--run-args-0:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_132_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_133_-_-o_ctf-metadata_without_path:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_134_-_-o_ctf-metadata_without_path:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_135_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_136_-_-i_lttng-live_and_implicit_source.ctf.fs:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_137_-_-i_lttng-live_and_implicit_source.ctf.fs:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_138_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_139_-_implicit_source.ctf.fs_without_path:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_13_-_path_non-option_arg_+_user_filter_named_`muxer`:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_140_-_implicit_source.ctf.fs_without_path:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_141_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_142_-_implicit_source.ctf.lttng-live_without_URL:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_143_-_implicit_source.ctf.lttng-live_without_URL:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_144_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_145_-_no_source:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_146_-_no_source:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_147_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_148_-_-o_ctf_without_--output:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_149_-_-o_ctf_without_--output:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_14_-_path_non-option_arg_+_user_filter_named_`muxer`:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_150_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_151_-_-o_ctf_+_--output_with_implicit_sink.text.pretty:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_152_-_-o_ctf_+_--output_with_implicit_sink.text.pretty:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_153_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_154_-_--stream-intersection:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_155_-_--stream-intersection:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_156_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_157_-_two_sinks_with_-o_dummy_+_--clock-seconds:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_158_-_two_sinks_with_-o_dummy_+_--clock-seconds:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_159_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_15_-_path_non-option_arg_+_--begin_+_user_filter_named_`trimmer`:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_160_-_path_non-option_arg_+_user_sink_+_-o_text:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_161_-_path_non-option_arg_+_user_sink_+_-o_text:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_16_-_path_non-option_arg_+_--begin_+_user_filter_named_`trimmer`:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_17_-_path_non-option_arg_+_--begin:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_18_-_path_non-option_arg_+_--begin:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_19_-_path_non-option_arg_+_--begin_--end:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_1_-_path_non-option_arg:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_20_-_path_non-option_arg_+_--begin_--end:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_21_-_path_non-option_arg_+_--timerange:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_22_-_path_non-option_arg_+_--timerange:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_23_-_path_non-option_arg_+_--clock-cycles:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_24_-_path_non-option_arg_+_--clock-cycles:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_25_-_path_non-option_arg_+_--clock-date:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_26_-_path_non-option_arg_+_--clock-date:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_27_-_path_non-option_arg_+_--clock-force-correlate:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_28_-_path_non-option_arg_+_--clock-force-correlate:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_29_-_path_non-option_arg_+_--clock-gmt:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_2_-_path_non-option_arg:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_30_-_path_non-option_arg_+_--clock-gmt:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_31_-_path_non-option_arg_+_--clock-offset:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_32_-_path_non-option_arg_+_--clock-offset:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_33_-_path_non-option_arg_+_--clock-offset-ns:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_34_-_path_non-option_arg_+_--clock-offset-ns:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_35_-_path_non-option_arg_+_--clock-seconds:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_36_-_path_non-option_arg_+_--clock-seconds:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_37_-_path_non-option_arg_+_--color:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_38_-_path_non-option_arg_+_--color:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_39_-_path_non-option_arg_+_--debug-info:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_3_-_path_non-option_args:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_40_-_path_non-option_arg_+_--debug-info:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_41_-_path_non-option_arg_+_--debug-info-dir:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_42_-_path_non-option_arg_+_--debug-info-dir:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_43_-_path_non-option_arg_+_--debug-info-target-prefix:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_44_-_path_non-option_arg_+_--debug-info-target-prefix:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_45_-_path_non-option_arg_+_--debug-info-full-path:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_46_-_path_non-option_arg_+_--debug-info-full-path:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_47_-_path_non-option_arg_+_--fields=trace:domain,loglevel:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_48_-_path_non-option_arg_+_--fields=trace:domain,loglevel:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_49_-_path_non-option_arg_+_--fields=all:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_4_-_path_non-option_args:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_50_-_path_non-option_arg_+_--fields=all:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_51_-_path_non-option_arg_+_--names=context,header:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_52_-_path_non-option_arg_+_--names=context,header:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_53_-_path_non-option_arg_+_--names=all:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_54_-_path_non-option_arg_+_--names=all:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_55_-_path_non-option_arg_+_--no-delta:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_56_-_path_non-option_arg_+_--no-delta:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_57_-_path_non-option_arg_+_--output:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_58_-_path_non-option_arg_+_--output:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_59_-_path_non-option_arg_+_-i_ctf:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_5_-_path_non-option_arg_+_named_user_source_with_--params:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_60_-_path_non-option_arg_+_-i_ctf:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_61_-_URL_non-option_arg_+_-i_lttng-live:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_62_-_URL_non-option_arg_+_-i_lttng-live:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_63_-_path_non-option_arg_+_-o_dummy:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_64_-_path_non-option_arg_+_-o_dummy:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_65_-_path_non-option_arg_+_-o_ctf_+_--output:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_66_-_path_non-option_arg_+_-o_ctf_+_--output:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_67_-_path_non-option_arg_+_user_sink_with_log_level:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_68_-_path_non-option_arg_+_user_sink_with_log_level:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_69_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_6_-_path_non-option_arg_+_named_user_source_with_--params:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_70_-_bad_--component_format__plugin_only_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_71_-_bad_--component_format__plugin_only_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_72_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_73_-_bad_--component_format__name_and_plugin_only_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_74_-_bad_--component_format__name_and_plugin_only_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_75_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_76_-_bad_--component_format__name_only_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_77_-_bad_--component_format__name_only_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_78_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_79_-_bad_--component_format__extra_dot_found_:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_7_-_unnamed_user_source:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_80_-_bad_--component_format__extra_dot_found_:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_81_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_82_-_duplicate_component_name:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_83_-_duplicate_component_name:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_84_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_85_-_unknown_option:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_86_-_unknown_option:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_87_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_88_-_--params_without_current_component:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_89_-_--params_without_current_component:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_8_-_unnamed_user_source:_run_arguments": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_90_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_91_-_duplicate_--begin:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_92_-_duplicate_--begin:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_93_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_94_-_duplicate_--end:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_95_-_duplicate_--end:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_96_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_97_-_--begin_and_--timerange:_nothing_is_printed_on_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_98_-_--begin_and_--timerange:_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_99_-_failure_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/convert/test-convert-args.sh_9_-_path_non-option_arg_+_user_source_named_`auto-disc-source-ctf-fs`:_success_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_10_-_help_with_too_many_parameters_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_11_-_help_with_too_many_parameters_produces_expected_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_12_-_help_with_too_many_parameters_produces_no_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_13_-_help_with_unknown_plugin_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_14_-_help_with_unknown_plugin_name_produces_expected_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_15_-_help_with_unknown_plugin_name_produces_no_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_16_-_help_with_unknown_component_class_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_17_-_help_with_unknown_component_class_name_produces_expected_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_18_-_help_with_unknown_component_class_name_prints_plugin_help": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_19_-_help_with_unknown_component_class_plugin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_1_-_help_ctf_plugin_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_20_-_help_with_unknown_component_class_plugin_produces_expected_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_21_-_help_with_unknown_component_class_plugin_produces_no_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_2_-_help_ctf_plugin_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_3_-_help_ctf_plugin_produces_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_4_-_help_src.ctf.fs_component_class_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_5_-_help_src.ctf.fs_component_class_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_6_-_help_src.ctf.fs_component_class_produces_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_7_-_help_without_parameter_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_8_-_help_without_parameter_produces_expected_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-help.sh_9_-_help_without_parameter_produces_no_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_10_-_3_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_11_-_run_with_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_12_-_3_events_in_streams_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_13_-_run_without_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_14_-_6_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_15_-_run_with_--stream-intersection_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_16_-_stderr_contains_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_17_-_run_without_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_18_-_0_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_19_-_run_with_--stream-intersection_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_1_-_run_without_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_20_-_stderr_contains_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_2_-_8_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_3_-_run_with_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_4_-_3_events_in_streams_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_5_-_run_without_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_6_-_8_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_7_-_run_with_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_8_-_3_events_in_streams_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-intersection.sh_9_-_run_without_--stream-intersection": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-output-ctf-metadata.sh_1_-_Run_babeltrace_-o_ctf-metadata_with_a_valid_trace_directory,_correct_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-output-ctf-metadata.sh_2_-_Run_babeltrace_-o_ctf-metadata_with_a_valid_trace_directory,_correct_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-output-ctf-metadata.sh_3_-_Run_babeltrace_-o_ctf-metadata_with_an_invalid_trace_directory,_expecting_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-output-path-ctf-non-lttng-trace.sh_1_-_3eventsintersect_output_trace_exists": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-output-path-ctf-non-lttng-trace.sh_2_-_3eventsintersectreverse_output_trace_exists": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-output-path-ctf-non-lttng-trace.sh_3_-_nointersect_output_trace_exists": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_10_-_Lost_events_string_matches_2,3,1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_1_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_2_-_No_events_lost": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_3_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_4_-_No_events_lost": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_5_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_6_-_Lost_events_string_matches_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_7_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_8_-_Lost_events_string_matches_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-packet-seq-num.sh_9_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_100_-_Read_the_new_trace_in_/tmp/tmp.s2H3obDBD7__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_101_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_102_-_Copy_trace_env-warning_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_103_-_Read_the_new_trace_in_/tmp/tmp.UyWkTG2JJ1__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_104_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_105_-_Copy_trace_ev-disc-no-ts-begin-end_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_106_-_Read_the_new_trace_in_/tmp/tmp.HEDzYEv4nE__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_107_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_108_-_Copy_trace_fl-bm_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_109_-_Read_the_new_trace_in_/tmp/tmp.kOqjejJRjy__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_10_-_Copy_trace_crlf-metadata_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_110_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_111_-_Copy_trace_lttng-crash_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_112_-_Read_the_new_trace_in_/tmp/tmp.j68X92yKoE__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_113_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_114_-_Copy_trace_lttng-event-after-packet_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_115_-_Read_the_new_trace_in_/tmp/tmp.qPFeMX8Z2F__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_116_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_117_-_Copy_trace_lttng-tracefile-rotation_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_118_-_Read_the_new_trace_in_/tmp/tmp.Q5gEyh9EDL__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_119_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_11_-_Read_the_new_trace_in_/tmp/tmp.IoJn9kwHs1__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_120_-_Empty_trace_meta-clk-cls-before-trace-cls,_nothing_to_copy__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_121_-_Empty_trace_meta-ctx-sequence,_nothing_to_copy__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_122_-_Copy_trace_meta-variant-no-underscore_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_123_-_Read_the_new_trace_in_/tmp/tmp.qdXMJH9hAk__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_124_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_125_-_Copy_trace_meta-variant-one-underscore_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_126_-_Read_the_new_trace_in_/tmp/tmp.S2Tdiq0FXl__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_127_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_128_-_Copy_trace_meta-variant-reserved-keywords_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_129_-_Read_the_new_trace_in_/tmp/tmp.bX6Xt5mUSN__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_12_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_130_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_131_-_Copy_trace_meta-variant-same-with-underscore_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_132_-_Read_the_new_trace_in_/tmp/tmp.1GpgXJz024__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_133_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_134_-_Copy_trace_meta-variant-two-underscores_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_135_-_Read_the_new_trace_in_/tmp/tmp.bgNHOIkLDO__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_136_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_137_-_Copy_trace_multi-domains_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_138_-_Read_the_new_trace_in_/tmp/tmp.z5GbvV3nPq__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_139_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_13_-_Copy_trace_debug-info_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_140_-_Copy_trace_no-packet-context_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_141_-_Read_the_new_trace_in_/tmp/tmp.ngvzOnA4lJ__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_142_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_143_-_Copy_trace_sequence_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_144_-_Read_the_new_trace_in_/tmp/tmp.hu4nd7afbY__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_145_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_146_-_Copy_trace_session-rotation_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_147_-_Read_the_new_trace_in_/tmp/tmp.J61zfHBROF__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_148_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_149_-_Copy_trace_smalltrace_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_14_-_Read_the_new_trace_in_/tmp/tmp.r8ipWfL6pR__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_150_-_Read_the_new_trace_in_/tmp/tmp.W7rABOH9Zx__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_151_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_152_-_Copy_trace_struct-array-align-elem_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_153_-_Read_the_new_trace_in_/tmp/tmp.48Dft5GI1x__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_154_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_155_-_Copy_trace_succeed1_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_156_-_Read_the_new_trace_in_/tmp/tmp.7pyRkTf3iW__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_157_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_158_-_Copy_trace_succeed2_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_159_-_Read_the_new_trace_in_/tmp/tmp.AhIP17zFxy__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_15_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_160_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_161_-_Copy_trace_trace-with-index_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_162_-_Read_the_new_trace_in_/tmp/tmp.ekXoHKploN__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_163_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_164_-_Copy_trace_wk-heartbeat-u_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_165_-_Read_the_new_trace_in_/tmp/tmp.0F3hB8o9IO__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_166_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_16_-_Copy_trace_def-clk-freq_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_17_-_Read_the_new_trace_in_/tmp/tmp.aJICA72Enb__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_18_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_19_-_Copy_trace_env-warning_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_1_-_Copy_trace_2packets_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_20_-_Read_the_new_trace_in_/tmp/tmp.S3CP4w6o4g__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_21_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_22_-_Copy_trace_ev-disc-no-ts-begin-end_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_23_-_Read_the_new_trace_in_/tmp/tmp.CBZtslAt08__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_24_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_25_-_Copy_trace_lf-metadata_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_26_-_Read_the_new_trace_in_/tmp/tmp.2qBCWMRCgm__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_27_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_28_-_Copy_trace_lttng-crash_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_29_-_Read_the_new_trace_in_/tmp/tmp.HiEuzkLkTp__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_2_-_Read_the_new_trace_in_/tmp/tmp.zHErHgJZnY__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_30_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_31_-_Copy_trace_lttng-event-after-packet_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_32_-_Read_the_new_trace_in_/tmp/tmp.Tiu3dSTjwf__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_33_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_34_-_Copy_trace_lttng-tracefile-rotation_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_35_-_Read_the_new_trace_in_/tmp/tmp.IGT99fmxD1__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_36_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_37_-_Empty_trace_meta-ctx-sequence,_nothing_to_copy__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_38_-_Copy_trace_meta-variant-no-underscore_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_39_-_Read_the_new_trace_in_/tmp/tmp.rnUWJs1Brc__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_3_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_40_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_41_-_Copy_trace_meta-variant-one-underscore_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_42_-_Read_the_new_trace_in_/tmp/tmp.fGUfcjJnd1__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_43_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_44_-_Copy_trace_meta-variant-reserved-keywords_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_45_-_Read_the_new_trace_in_/tmp/tmp.xdI4uD5PQX__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_46_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_47_-_Copy_trace_meta-variant-same-with-underscore_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_48_-_Read_the_new_trace_in_/tmp/tmp.OHBa2XysnJ__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_49_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_4_-_Copy_trace_array-align-elem_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_50_-_Copy_trace_meta-variant-two-underscores_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_51_-_Read_the_new_trace_in_/tmp/tmp.ocS1bHQjWJ__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_52_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_53_-_Copy_trace_multi-domains_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_54_-_Read_the_new_trace_in_/tmp/tmp.CEPIvuYPsU__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_55_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_56_-_Copy_trace_no-packet-context_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_57_-_Read_the_new_trace_in_/tmp/tmp.eAbVAoblj8__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_58_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_59_-_Copy_trace_sequence_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_5_-_Read_the_new_trace_in_/tmp/tmp.6WvOO4siNF__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_60_-_Read_the_new_trace_in_/tmp/tmp.QofDsQzGfG__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_61_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_62_-_Copy_trace_session-rotation_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_63_-_Read_the_new_trace_in_/tmp/tmp.ZOQFNcLCuN__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_64_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_65_-_Copy_trace_smalltrace_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_66_-_Read_the_new_trace_in_/tmp/tmp.QscKbylpgG__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_67_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_68_-_Copy_trace_struct-array-align-elem_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_69_-_Read_the_new_trace_in_/tmp/tmp.KZ3lDkBWmk__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_6_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_70_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_71_-_Copy_trace_succeed1_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_72_-_Read_the_new_trace_in_/tmp/tmp.phJqTvGaGA__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_73_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_74_-_Copy_trace_succeed2_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_75_-_Read_the_new_trace_in_/tmp/tmp.RBOtgM6Y2c__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_76_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_77_-_Copy_trace_succeed3_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_78_-_Read_the_new_trace_in_/tmp/tmp.TarDZTIRHE__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_79_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_7_-_Copy_trace_barectf-event-before-packet_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_80_-_Empty_trace_succeed4,_nothing_to_copy__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_81_-_Copy_trace_trace-with-index_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_82_-_Read_the_new_trace_in_/tmp/tmp.5bEz71CxiY__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_83_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_84_-_Copy_trace_warnings_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_85_-_Read_the_new_trace_in_/tmp/tmp.mlNQMuBleB__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_86_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_87_-_Copy_trace_wk-heartbeat-u_with_ctf-fs_sink__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_88_-_Read_the_new_trace_in_/tmp/tmp.29QuKHqWlQ__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_89_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_8_-_Read_the_new_trace_in_/tmp/tmp.gVHh8etTkY__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_90_-_Copy_trace_2packets_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_91_-_Read_the_new_trace_in_/tmp/tmp.Zz6s100c0B__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_92_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_93_-_Copy_trace_array-align-elem_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_94_-_Read_the_new_trace_in_/tmp/tmp.AuCGmhLq3K__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_95_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_96_-_Copy_trace_barectf-event-before-packet_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_97_-_Read_the_new_trace_in_/tmp/tmp.UlQDDBpNNR__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_98_-_Exact_same_content_between_the_two_traces__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_99_-_Copy_trace_debug-info_with_ctf-fs_sink__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-copy.sh_9_-_Exact_same_content_between_the_two_traces__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_10_-_Run_babeltrace2_with_trace_lttng-crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_11_-_Run_babeltrace2_with_trace_lttng-event-after-packet": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_12_-_Run_babeltrace2_with_trace_lttng-tracefile-rotation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_13_-_Run_babeltrace2_with_trace_meta-ctx-sequence": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_14_-_Run_babeltrace2_with_trace_meta-variant-no-underscore": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_15_-_Run_babeltrace2_with_trace_meta-variant-one-underscore": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_16_-_Run_babeltrace2_with_trace_meta-variant-reserved-keywords": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_17_-_Run_babeltrace2_with_trace_meta-variant-same-with-underscore": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_18_-_Run_babeltrace2_with_trace_meta-variant-two-underscores": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_19_-_Run_babeltrace2_with_trace_multi-domains": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_1_-_Run_babeltrace2_with_trace_2packets": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_20_-_Run_babeltrace2_with_trace_no-packet-context": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_21_-_Run_babeltrace2_with_trace_sequence": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_22_-_Run_babeltrace2_with_trace_session-rotation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_23_-_Run_babeltrace2_with_trace_smalltrace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_24_-_Run_babeltrace2_with_trace_struct-array-align-elem": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_25_-_Run_babeltrace2_with_trace_succeed1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_26_-_Run_babeltrace2_with_trace_succeed2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_27_-_Run_babeltrace2_with_trace_succeed3": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_28_-_Run_babeltrace2_with_trace_succeed4": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_29_-_Run_babeltrace2_with_trace_trace-with-index": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_2_-_Run_babeltrace2_with_trace_array-align-elem": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_30_-_Run_babeltrace2_with_trace_warnings": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_31_-_Run_babeltrace2_with_trace_wk-heartbeat-u": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_32_-_Run_babeltrace2_with_invalid_trace_fail1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_33_-_Run_babeltrace2_with_invalid_trace_fail2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_34_-_Run_babeltrace2_with_invalid_trace_incomplete-packet-header": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_35_-_Run_babeltrace2_with_invalid_trace_integer-range": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_36_-_Run_babeltrace2_with_invalid_trace_invalid-packet-size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_37_-_Run_babeltrace2_with_invalid_trace_invalid-sequence-length-field-class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_38_-_Run_babeltrace2_with_invalid_trace_invalid-variant-selector-field-class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_39_-_Run_babeltrace2_with_invalid_trace_lttng-modules-2.0-pre1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_3_-_Run_babeltrace2_with_trace_barectf-event-before-packet": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_40_-_Run_babeltrace2_with_invalid_trace_metadata-syntax-error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_41_-_Run_babeltrace2_with_invalid_trace_packet-based-metadata": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_42_-_Run_babeltrace2_with_invalid_trace_smalltrace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_43_-_Run_babeltrace2_with_invalid_trace_valid-events-then-invalid-events": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_4_-_Run_babeltrace2_with_trace_crlf-metadata": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_5_-_Run_babeltrace2_with_trace_debug-info": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_6_-_Run_babeltrace2_with_trace_def-clk-freq": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_7_-_Run_babeltrace2_with_trace_env-warning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_8_-_Run_babeltrace2_with_trace_ev-disc-no-ts-begin-end": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trace-read.sh_9_-_Run_babeltrace2_with_trace_lf-metadata": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_100_-_trimmer:_date_time_format:_month_with_missing_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_101_-_trimmer:_date_time_format:_year_with_too_many_digits:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_102_-_trimmer:_date_time_format:_year_with_too_many_digits:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_103_-_trimmer:_date_time_format:_year_with_too_many_digits:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_104_-_trimmer:_date_time_format:_year_with_missing_digits:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_105_-_trimmer:_date_time_format:_year_with_missing_digits:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_106_-_trimmer:_date_time_format:_year_with_missing_digits:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_107_-_trimmer:_date_time_format:_missing_day_1:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_108_-_trimmer:_date_time_format:_missing_day_1:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_109_-_trimmer:_date_time_format:_missing_day_1:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_10_-_trimmer:_--end,_out_of_range,_GMT_relative_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_110_-_trimmer:_date_time_format:_missing_day_2:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_111_-_trimmer:_date_time_format:_missing_day_2:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_112_-_trimmer:_date_time_format:_missing_day_2:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_113_-_trimmer:_seconds_from_origin_format:_too_many_nanosecond_digits:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_114_-_trimmer:_seconds_from_origin_format:_too_many_nanosecond_digits:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_115_-_trimmer:_seconds_from_origin_format:_too_many_nanosecond_digits:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_116_-_trimmer:_seconds_from_origin_format:_missing_nanseconds:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_117_-_trimmer:_seconds_from_origin_format:_missing_nanseconds:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_118_-_trimmer:_seconds_from_origin_format:_missing_nanseconds:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_11_-_trimmer:_--begin,_GMT_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_12_-_trimmer:_--begin,_GMT_absolute_timestamps:_number_of_events__18_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_13_-_trimmer:_--end,_GMT_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_14_-_trimmer:_--end,_GMT_absolute_timestamps:_number_of_events__9_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_15_-_trimmer:_--begin_and_--end,_GMT_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_16_-_trimmer:_--begin_and_--end,_GMT_absolute_timestamps:_number_of_events__7_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_17_-_trimmer:_--begin,_out_of_range,_GMT_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_18_-_trimmer:_--begin,_out_of_range,_GMT_absolute_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_19_-_trimmer:_--begin,_out_of_range,_GMT_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_1_-_trimmer:_--begin,_GMT_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_20_-_trimmer:_--begin,_out_of_range,_GMT_absolute_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_21_-_trimmer:_--begin,_EST_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_22_-_trimmer:_--begin,_EST_relative_timestamps:_number_of_events__18_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_23_-_trimmer:_--end,_EST_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_24_-_trimmer:_--end,_EST_relative_timestamps:_number_of_events__9_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_25_-_trimmer:_--begin_and_--end,_EST_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_26_-_trimmer:_--begin_and_--end,_EST_relative_timestamps:_number_of_events__7_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_27_-_trimmer:_--begin,_out_of_range,_EST_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_28_-_trimmer:_--begin,_out_of_range,_EST_relative_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_29_-_trimmer:_--end,_out_of_range,_EST_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_2_-_trimmer:_--begin,_GMT_relative_timestamps:_number_of_events__18_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_30_-_trimmer:_--end,_out_of_range,_EST_relative_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_31_-_trimmer:_--begin,_EST_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_32_-_trimmer:_--begin,_EST_absolute_timestamps:_number_of_events__18_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_33_-_trimmer:_--end,_EST_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_34_-_trimmer:_--end,_EST_absolute_timestamps:_number_of_events__9_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_35_-_trimmer:_--begin_and_--end,_EST_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_36_-_trimmer:_--begin_and_--end,_EST_absolute_timestamps:_number_of_events__7_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_37_-_trimmer:_--begin,_out_of_range,_EST_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_38_-_trimmer:_--begin,_out_of_range,_EST_absolute_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_39_-_trimmer:_--end,_out_of_range,_EST_absolute_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_3_-_trimmer:_--end,_GMT_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_40_-_trimmer:_--end,_out_of_range,_EST_absolute_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_41_-_trimmer:_date_time_format:_partial_nanosecond_precision:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_42_-_trimmer:_date_time_format:_partial_nanosecond_precision:_number_of_events__13_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_43_-_trimmer:_date_time_format:_second_precision:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_44_-_trimmer:_date_time_format:_second_precision:_number_of_events__11_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_45_-_trimmer:_date_time_format:_minute_precision:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_46_-_trimmer:_date_time_format:_minute_precision:_number_of_events__11_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_47_-_trimmer:_seconds_from_origin_format:_nanosecond_precision:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_48_-_trimmer:_seconds_from_origin_format:_nanosecond_precision:_number_of_events__11_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_49_-_trimmer:_seconds_from_origin_format:_partial_nanosecond_precision:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_4_-_trimmer:_--end,_GMT_relative_timestamps:_number_of_events__9_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_50_-_trimmer:_seconds_from_origin_format:_partial_nanosecond_precision:_number_of_events__11_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_51_-_trimmer:_seconds_from_origin_format:_second_precision:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_52_-_trimmer:_seconds_from_origin_format:_second_precision:_number_of_events__11_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_53_-_trimmer:_date_time_format:_too_many_nanosecond_digits:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_54_-_trimmer:_date_time_format:_too_many_nanosecond_digits:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_55_-_trimmer:_date_time_format:_too_many_nanosecond_digits:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_56_-_trimmer:_date_time_format:_missing_nanoseconds:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_57_-_trimmer:_date_time_format:_missing_nanoseconds:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_58_-_trimmer:_date_time_format:_missing_nanoseconds:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_59_-_trimmer:_date_time_format:_seconds_with_too_many_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_5_-_trimmer:_--begin_and_--end,_GMT_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_60_-_trimmer:_date_time_format:_seconds_with_too_many_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_61_-_trimmer:_date_time_format:_seconds_with_too_many_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_62_-_trimmer:_date_time_format:_seconds_with_missing_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_63_-_trimmer:_date_time_format:_seconds_with_missing_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_64_-_trimmer:_date_time_format:_seconds_with_missing_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_65_-_trimmer:_date_time_format:_minutes_with_too_many_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_66_-_trimmer:_date_time_format:_minutes_with_too_many_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_67_-_trimmer:_date_time_format:_minutes_with_too_many_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_68_-_trimmer:_date_time_format:_minutes_with_missing_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_69_-_trimmer:_date_time_format:_minutes_with_missing_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_6_-_trimmer:_--begin_and_--end,_GMT_relative_timestamps:_number_of_events__7_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_70_-_trimmer:_date_time_format:_minutes_with_missing_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_71_-_trimmer:_date_time_format:_hours_with_too_many_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_72_-_trimmer:_date_time_format:_hours_with_too_many_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_73_-_trimmer:_date_time_format:_hours_with_too_many_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_74_-_trimmer:_date_time_format:_hours_with_missing_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_75_-_trimmer:_date_time_format:_hours_with_missing_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_76_-_trimmer:_date_time_format:_hours_with_missing_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_77_-_trimmer:_date_time_format:_missing_seconds:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_78_-_trimmer:_date_time_format:_missing_seconds:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_79_-_trimmer:_date_time_format:_missing_seconds:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_7_-_trimmer:_--begin,_out_of_range,_GMT_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_80_-_trimmer:_date_time_format:_missing_minutes_1:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_81_-_trimmer:_date_time_format:_missing_minutes_1:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_82_-_trimmer:_date_time_format:_missing_minutes_1:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_83_-_trimmer:_date_time_format:_missing_minutes_2:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_84_-_trimmer:_date_time_format:_missing_minutes_2:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_85_-_trimmer:_date_time_format:_missing_minutes_2:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_86_-_trimmer:_date_time_format:_missing_time:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_87_-_trimmer:_date_time_format:_missing_time:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_88_-_trimmer:_date_time_format:_missing_time:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_89_-_trimmer:_date_time_format:_day_with_too_many_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_8_-_trimmer:_--begin,_out_of_range,_GMT_relative_timestamps:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_90_-_trimmer:_date_time_format:_day_with_too_many_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_91_-_trimmer:_date_time_format:_day_with_too_many_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_92_-_trimmer:_date_time_format:_day_with_missing_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_93_-_trimmer:_date_time_format:_day_with_missing_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_94_-_trimmer:_date_time_format:_day_with_missing_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_95_-_trimmer:_date_time_format:_month_with_too_many_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_96_-_trimmer:_date_time_format:_month_with_too_many_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_97_-_trimmer:_date_time_format:_month_with_too_many_digit:_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_98_-_trimmer:_date_time_format:_month_with_missing_digit:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_99_-_trimmer:_date_time_format:_month_with_missing_digit:_number_of_events__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cli/test-trimmer.sh_9_-_trimmer:_--end,_out_of_range,_GMT_relative_timestamps:_exit_status": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_10_-_`std::string`_!=_`bt2c::CStringView`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_11_-_\"Moutarde_Choux\"_starts_with_\"Moutarde\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_12_-_\"Moutarde_Choux\"_does_not_start_with_\"Choux\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_13_-_\"Moutarde_Choux\"_starts_with_\"\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_14_-_\"Moutarde_Choux\"_starts_with_\"Moutarde_choux\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_15_-_\"Moutarde\"_does_not_start_with_\"Moutarde_choux\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_16_-_\"\"_starts_with_\"\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_1_-_`bt2c::CStringView`_==_`bt2c::CStringView`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_2_-_`bt2c::CStringView`_!=_`bt2c::CStringView`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_3_-_`bt2c::CStringView`_==_`const_char_*`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_4_-_`bt2c::CStringView`_!=_`const_char_*`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_5_-_`const_char_*`_==_`bt2c::CStringView`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_6_-_`const_char_*`_!=_`bt2c::CStringView`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_7_-_`bt2c::CStringView`_==_`std::string`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_8_-_`bt2c::CStringView`_!=_`std::string`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-c-string-view.sh_9_-_`std::string`_==_`bt2c::CStringView`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_10_-_truncated_code_point_-_error_cause_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_11_-_truncated_code_unit_-_got_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_12_-_truncated_code_unit_-_error_cause_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_13_-_truncated_code_unit_-_got_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_14_-_truncated_code_unit_-_error_cause_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_1_-_UTF-16BE_to_UTF-8:_length_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_2_-_UTF-16BE_to_UTF-8:_content_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_3_-_UTF-16LE_to_UTF-8:_length_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_4_-_UTF-16LE_to_UTF-8:_content_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_5_-_UTF-32BE_to_UTF-8:_length_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_6_-_UTF-32BE_to_UTF-8:_content_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_7_-_UTF-32LE_to_UTF-8:_length_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_8_-_UTF-32LE_to_UTF-8:_content_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-unicode-conv.sh_9_-_truncated_code_point_-_got_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-uuid.sh_1_-_result_of_format_as___for_`Uuid`_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.cpp-common/test-uuid.sh_2_-_result_of_format_as___for_`UuidView`_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_100_-_bt_ctf_field_type_structure_get_field_count_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_101_-_bt_ctf_field_type_structure_get_field_handles_a_NULL_name_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_102_-_bt_ctf_field_type_structure_get_field_handles_a_NULL_return_type_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_103_-_bt_ctf_field_type_structure_get_field_returns_a_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_104_-_bt_ctf_field_type_structure_get_field_returns_a_correct_field_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_105_-_bt_ctf_field_type_structure_get_field_returns_a_correct_field_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_106_-_bt_ctf_field_type_structure_get_field_type_by_name_returns_the_correct_field_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_107_-_Add_a_string_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_108_-_Add_a_structure_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_109_-_bt_ctf_field_type_structure_get_field_type_by_name_returns_a_correct_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_10_-_bt_ctf_writer_add_environment_field_error_with_NULL_field_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_110_-_Instantiate_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_111_-_Instantiate_an_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_112_-_bt_ctf_field_get_type_returns_the_correct_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_113_-_Check_an_integer_type'_base_can't_be_modified_after_instantiation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_114_-_Check_an_integer_type's_signedness_can't_be_modified_after_instantiation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_115_-_Check_-32768_is_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_116_-_Check_32767_is_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_117_-_Check_-42_is_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_118_-_Check_4095_is_allowed_for_an_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_119_-_Check_0_is_allowed_for_an_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_11_-_bt_ctf_writer_add_environment_field_error_with_NULL_field_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_120_-_Instantiate_a_string_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_121_-_Set_a_string's_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_122_-_Create_an_enumeration_type_with_an_unsigned_12-bit_integer_as_container": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_123_-_bt_ctf_stream_class_get_id_returns_an_error_when_no_id_is_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_124_-_bt_ctf_stream_class_set_id_handles_NULL_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_125_-_Set_an_stream_class'_id": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_126_-_bt_ctf_stream_class_get_id_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_127_-_bt_ctf_stream_class_get_event_header_type_returns_an_event_header_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_128_-_Default_event_header_type_is_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_129_-_Default_event_header_type_contains_an_\"id\"_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_12_-_bt_ctf_trace_set_environment_field_integer_handles_a_NULL_trace_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_130_-_Default_event_header_\"id\"_field_is_an_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_131_-_Default_event_header_type_contains_a_\"timestamp\"_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_132_-_Default_event_header_\"timestamp\"_field_is_an_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_133_-_bt_ctf_trace_get_packet_header_field_type_returns_a_packet_header": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_134_-_bt_ctf_trace_get_packet_header_field_type_returns_a_packet_header_of_type_struct": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_135_-_Default_packet_header_type_contains_a_\"magic\"_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_136_-_Default_packet_header_type_contains_a_\"uuid\"_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_137_-_Default_packet_header_type_contains_a_\"stream_id\"_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_138_-_Added_a_custom_trace_packet_header_field_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_139_-_bt_ctf_trace_set_packet_header_field_type_handles_a_NULL_trace_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_13_-_bt_ctf_trace_set_environment_field_integer_handles_a_NULL_name_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_140_-_Set_a_trace_packet_header_type_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_141_-_bt_ctf_stream_class_get_packet_context_type_returns_a_packet_context_type.": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_142_-_Packet_context_is_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_143_-_bt_ctf_stream_class_set_packet_context_type_handles_a_NULL_stream_class_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_144_-_bt_ctf_stream_class_set_packet_context_type_rejects_a_packet_context_that_is_not_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_145_-_Packet_context_field_added_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_146_-_bt_ctf_stream_class_set_event_context_type_handles_a_NULL_stream_class_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_147_-_bt_ctf_stream_class_set_event_context_type_validates_that_the_event_context_os_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_148_-_Set_a_new_stream_event_context_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_149_-_bt_ctf_stream_class_get_event_context_type_returns_the_correct_field_type.": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_14_-_bt_ctf_trace_set_environment_field_integer_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_150_-_bt_ctf_trace_get_stream_count___succeeds_and_returns_the_correct_value__0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_151_-_Instantiate_a_stream_class_from_writer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_152_-_bt_ctf_trace_get_stream_count___succeeds_and_returns_the_correct_value__1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_153_-_bt_ctf_trace_get_stream_by_index___succeeds_and_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_154_-_bt_ctf_stream_get_class_returns_a_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_155_-_Returned_stream_class_is_of_the_correct_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_156_-_Trace_packet_header_type_can't_be_modified_once_a_stream_has_been_instantiated": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_157_-_Packet_context_type_can't_be_modified_once_a_stream_has_been_instantiated": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_158_-_Stream_event_context_type_can't_be_modified_once_a_stream_has_been_instantiated": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_159_-_Changes_to_a_stream_class_that_was_already_instantiated_fail": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_15_-_bt_ctf_trace_set_environment_field_string_handles_a_NULL_trace_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_160_-_bt_ctf_stream_get_packet_header_handles_NULL_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_161_-_bt_ctf_stream_get_packet_header_returns_a_packet_header": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_162_-_Stream_returns_a_packet_header_of_the_appropriate_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_163_-_Packet_header_structure_contains_a_custom_field_with_the_appropriate_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_164_-_Set_custom_packet_header_value_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_165_-_bt_ctf_stream_set_packet_header_handles_a_NULL_packet_header_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_166_-_bt_ctf_stream_set_packet_header_handles_a_NULL_stream_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_167_-_bt_ctf_stream_set_packet_header_rejects_a_packet_header_of_the_wrong_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_168_-_Successfully_set_a_stream's_packet_header": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_169_-_Add_environment_field_to_writer_after_stream_creation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_16_-_bt_ctf_trace_set_environment_field_string_handles_a_NULL_name_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_170_-_bt_ctf_event_get_stream_returns_an_event's_stream_after_it_has_been_appended": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_171_-_Create_an_event_before_instantiating_its_associated_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_172_-_Create_an_unsigned_integer_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_173_-_Set_signed_64_bit_integer_signedness_to_true": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_174_-_Create_a_signed_integer_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_175_-_bt_ctf_field_type_enumeration_get_container_field_type_returns_the_right_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_176_-_bt_ctf_field_enumeration_type_create_rejects_non-integer_container_field_types": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_177_-_bt_ctf_field_type_get_alignment_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_178_-_Set_a_floating_point_type's_exponent_digit_count": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_179_-_Set_a_floating_point_type's_mantissa_digit_count": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_17_-_bt_ctf_trace_set_environment_field_string_handles_a_NULL_value_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_180_-_bt_ctf_field_type_floating_point_get_exponent_digits_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_181_-_bt_ctf_field_type_floating_point_get_mantissa_digits_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_182_-_bt_ctf_field_type_enumeration_add_mapping_accepts_negative_enumeration_mappings": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_183_-_bt_ctf_field_type_enumeration_add_mapping_accepts_enumeration_mapping_strings_containing_quotes": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_184_-_bt_ctf_field_type_enumeration_add_mapping_accepts_enumeration_mapping_strings_containing_special_characters": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_185_-_Accept_enumeration_mapping_strings_containing_reserved_keywords": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_186_-_bt_ctf_field_type_enumeration_add_mapping_accepts_duplicate_mapping_names": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_187_-_bt_ctf_field_type_enumeration_add_mapping_accepts_overlapping_enum_entries": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_188_-_bt_ctf_field_type_enumeration_add_mapping_rejects_mapping_where_end_<_start": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_189_-_Add_signed_enumeration_field_to_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_18_-_bt_ctf_trace_set_environment_field_string_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_190_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_handles_a_NULL_string_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_191_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_handles_a_NULL_start_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_192_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_handles_a_NULL_end_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_193_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_returns_a_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_194_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_returns_a_correct_mapping_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_195_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_returns_a_correct_mapping_start": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_196_-_bt_ctf_field_type_enumeration_signed_get_mapping_by_index_returns_a_correct_mapping_end": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_197_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_accepts_enumeration_mapping_strings_containing_quotes": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_198_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_accepts_enumeration_mapping_strings_containing_special_characters": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_199_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_accepts_enumeration_mapping_strings_containing_reserved_keywords": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_19_-_bt_ctf_trace_set_environment_field_integer_succeeds_with_an_existing_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_1_-_bt_ctf_create_succeeds_in_creating_trace_with_path": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_200_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_accepts_single-value_ranges": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_201_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_accepts_duplicate_mapping_names": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_202_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_accepts_overlapping_enum_entries": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_203_-_bt_ctf_field_type_enumeration_unsigned_add_mapping_rejects_mapping_where_end_<_start": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_204_-_Add_unsigned_enumeration_field_to_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_205_-_bt_ctf_field_type_enumeration_get_mapping_count_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_206_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_handles_a_NULL_string_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_207_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_handles_a_NULL_start_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_208_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_handles_a_NULL_end_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_209_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_returns_a_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_20_-_Add_sysname__GNU/Linux__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_210_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_returns_a_correct_mapping_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_211_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_returns_a_correct_mapping_start": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_212_-_bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index_returns_a_correct_mapping_end": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_213_-_Add_event_specific_context_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_214_-_bt_ctf_event_class_set_context_field_type_handles_a_NULL_event_class_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_215_-_Set_an_event_class'_context_type_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_216_-_bt_ctf_event_class_get_context_field_type_returns_the_appropriate_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_217_-_Adding_simple_event_class_to_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_218_-_bt_ctf_stream_class_get_event_class_count_returns_a_correct_number_of_event_classes": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_219_-_bt_ctf_stream_class_get_event_class_returns_the_correct_event_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_21_-_Add_nodename__testhost__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_220_-_bt_ctf_stream_class_get_event_class_by_id_returns_NULL_when_the_requested_ID_doesn't_exist": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_221_-_bt_ctf_stream_class_get_event_class_by_id_returns_a_correct_event_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_222_-_Instantiate_an_event_containing_a_single_integer_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_223_-_Use_bt_ctf_event_set_payload_to_set_a_manually_allocated_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_224_-_bt_ctf_field_floating_point_get_value_returns_a_double_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_225_-_bt_ctf_field_floating_point_get_value_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_226_-_Set_signed_enumeration_container_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_227_-_Set_unsigned_enumeration_container_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_228_-_Set_clock_time": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_229_-_bt_ctf_event_get_context_returns_a_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_22_-_Add_release__4.4.0-87-generic__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_230_-_bt_ctf_event_get_context_returns_a_field_of_the_appropriate_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_231_-_Successfully_set_an_event_context's_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_232_-_Set_an_event_context_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_233_-_Append_simple_event_to_trace_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_234_-_bt_ctf_stream_get_packet_context_returns_a_packet_context": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_235_-_Packet_context_contains_the_default_packet_size_field.": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_236_-_Custom_packet_context_field_value_successfully_set.": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_237_-_Successfully_set_a_stream's_packet_context": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_238_-_Flush_trace_stream_with_one_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_239_-_Add_a_new_event_class_to_a_stream_class_after_writing_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_23_-_Add_version__\\#110-Ubuntu_SMP_Tue_Jul_18_12:55:35_UTC_2017__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_240_-_bt_ctf_stream_get_discarded_events_count_returns_a_correct_number_of_discarded_events_when_none_were_discarded": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_241_-_bt_ctf_stream_get_discarded_events_count_returns_a_correct_number_of_discarded_events_when_some_were_discarded": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_242_-_Append_100_000_events_to_a_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_243_-_Flush_a_stream_that_forces_a_packet_resize": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_244_-_bt_ctf_stream_get_discarded_events_count_returns_a_correct_number_of_discarded_events_after_a_flush": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_245_-_bt_ctf_field_type_set_alignment_handles_0-alignment_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_246_-_bt_ctf_field_type_set_alignment_handles_wrong_alignment_correctly__3_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_247_-_bt_ctf_field_type_set_alignment_handles_wrong_alignment_correctly__24_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_248_-_bt_ctf_field_type_set_alignment_handles_correct_alignment_correctly__4_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_249_-_Set_alignment_of_signed_16_bit_integer_to_32": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_24_-_Add_machine__x86_64__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_250_-_Set_integer_signedness_to_true": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_251_-_Set_signed_16_bit_integer_base_to_hexadecimal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_252_-_bt_ctf_field_type_array_get_element_field_type_returns_the_correct_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_253_-_bt_ctf_field_type_array_get_length_returns_the_correct_length": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_254_-_Cannot_add_self_to_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_255_-_Add_seq_len_field_to_inner_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_256_-_Add_a_sequence_field_to_inner_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_257_-_Add_an_array_field_to_inner_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_258_-_Reject_a_variant_field_based_on_an_unknown_tag_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_259_-_Add_a_field_to_a_variant": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_25_-_Illegal_clock_name_rejected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_260_-_Add_INT16_TYPE_field_to_variant": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_261_-_Add_UINT35_TYPE_field_to_variant": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_262_-_bt_ctf_field_type_variant_get_tag_field_type_returns_a_correct_tag_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_263_-_bt_ctf_field_type_variant_get_tag_name_returns_the_correct_variant_tag_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_264_-_bt_ctf_field_type_variant_get_field_type_by_name_returns_a_correct_field_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_265_-_bt_ctf_field_type_variant_get_field_count_returns_the_correct_count": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_266_-_bt_ctf_field_type_variant_get_field_handles_a_NULL_field_name_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_267_-_bt_ctf_field_type_variant_get_field_handles_a_NULL_field_type_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_268_-_bt_ctf_field_type_variant_get_field_returns_a_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_269_-_bt_ctf_field_type_variant_get_field_returns_a_correct_field_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_26_-_Clock_created_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_270_-_bt_ctf_field_type_variant_get_field_returns_a_correct_field_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_271_-_Add_variant_selector_field_to_complex_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_272_-_Add_`string`_field_to_complex_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_273_-_Add_variant_value_field_to_complex_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_274_-_Add_inner_structure_field_to_complex_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_275_-_Create_an_event_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_276_-_Reject_addition_of_a_field_with_an_empty_name_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_277_-_Reject_addition_of_a_field_with_a_NULL_type_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_278_-_Reject_addition_of_a_type_with_an_illegal_name_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_279_-_Add_field_of_type_unsigned_integer_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_27_-_bt_ctf_clock_get_name_returns_a_clock_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_280_-_Add_field_of_type_signed_integer_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_281_-_Add_composite_structure_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_282_-_bt_ctf_event_class_get_name_returns_a_correct_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_283_-_bt_ctf_event_class_get_id_returns_a_negative_value_when_not_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_284_-_bt_ctf_event_class_set_id_handles_NULL_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_285_-_Set_an_event_class'_id": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_286_-_bt_ctf_event_class_get_id_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_287_-_event_class_has_the_expected_initial_log_level": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_288_-_as_expected,_event_class_has_no_initial_EMF_URI": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_289_-_bt_ctf_event_class_set_log_level_handles_a_NULL_event_class_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_28_-_Returned_clock_name_is_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_290_-_bt_ctf_event_class_set_log_level_handles_an_unknown_log_level_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_291_-_bt_ctf_event_class_set_log_level_succeeds_with_a_valid_log_level": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_292_-_bt_ctf_event_class_get_log_level_returns_the_expected_log_level": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_293_-_bt_ctf_event_class_set_emf_uri_handles_a_NULL_event_class_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_294_-_bt_ctf_event_class_set_emf_uri_succeeds_with_a_valid_EMF_URI": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_295_-_bt_ctf_event_class_get_emf_uri_returns_the_expected_EMF_URI": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_296_-_bt_ctf_event_class_set_emf_uri_succeeds_with_NULL__to_reset_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_297_-_as_expected,_event_class_has_no_EMF_URI_after_reset": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_298_-_Reject_addition_of_NULL_event_class_to_a_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_299_-_Add_an_event_class_to_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_29_-_bt_ctf_clock_get_description_returns_NULL_on_an_unset_description": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_2_-_bt_ctf_writer_get_trace_correctly_handles_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_300_-_bt_ctf_event_class_get_stream_class_returns_the_correct_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_301_-_bt_ctf_event_class_get_field_by_name_handles_an_invalid_field_name_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_302_-_Instantiate_a_complex_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_303_-_bt_ctf_event_get_class_returns_the_correct_event_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_304_-_Use_bt_ctf_event_get_payload_to_get_a_field_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_305_-_bt_ctf_field_integer_unsigned_get_value_succeeds_after_setting_a_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_306_-_bt_ctf_field_integer_unsigned_get_value_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_307_-_bt_ctf_field_integer_signed_get_value_succeeds_after_setting_a_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_308_-_bt_ctf_field_integer_signed_get_value_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_309_-_bt_ctf_field_string_append_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_30_-_Clock_description_set_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_310_-_bt_ctf_field_string_append_len_succeeds__append_5_characters_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_311_-_bt_ctf_field_string_append_len_succeeds__append_0_characters_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_312_-_bt_ctf_field_string_append_len_succeeds__append_0_characters_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_313_-_bt_ctf_field_string_get_value_returns_a_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_314_-_bt_ctf_field_string_get_value_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_315_-_bt_ctf_field_type_variant_get_field_type_from_tag_returns_the_correct_field_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_316_-_Set_a_sequence_field's_length": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_317_-_Append_a_complex_event_to_a_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_318_-_Flush_a_stream_containing_a_complex_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_319_-_two_event_classes_with_the_same_name_may_cohabit_within_the_same_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_31_-_bt_ctf_clock_get_description_returns_a_description.": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_320_-_two_event_classes_with_the_same_ID_cannot_cohabit_within_the_same_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_321_-_bt_ctf_stream_class_get_trace_returns_NULL_when_stream_class_is_orphaned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_322_-_bt_ctf_stream_class_get_trace_returns_the_correct_trace_after_a_stream_has_been_created": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_323_-_Created_a_stream_class_with_default_attributes_and_an_empty_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_324_-_Get_metadata_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_325_-_Babeltrace_could_read_the_resulting_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_32_-_Returned_clock_description_is_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_33_-_bt_ctf_clock_get_frequency_returns_the_correct_default_frequency": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_34_-_Set_clock_frequency": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_35_-_bt_ctf_clock_get_frequency_returns_the_correct_frequency_once_it_is_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_36_-_bt_ctf_clock_get_offset_s_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_37_-_bt_ctf_clock_get_offset_s_returns_the_correct_default_offset__in_seconds_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_38_-_Set_clock_offset__seconds_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_39_-_bt_ctf_clock_get_offset_s_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_3_-_Cannot_set_a_trace's_byte_order_to_BT_CTF_BYTE_ORDER_NATIVE": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_40_-_bt_ctf_clock_get_offset_s_returns_the_correct_default_offset__in_seconds__once_it_is_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_41_-_bt_ctf_clock_get_offset_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_42_-_bt_ctf_clock_get_offset_returns_the_correct_default_offset__in_ticks_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_43_-_Set_clock_offset": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_44_-_bt_ctf_clock_get_offset_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_45_-_bt_ctf_clock_get_offset_returns_the_correct_default_offset__in_ticks__once_it_is_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_46_-_bt_ctf_clock_get_precision_returns_the_correct_default_precision": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_47_-_Set_clock_precision": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_48_-_bt_ctf_clock_get_precision_returns_the_correct_precision_once_it_is_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_49_-_bt_ctf_clock_get_precision_returns_the_correct_default_is_absolute_attribute": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_4_-_Cannot_set_a_trace's_byte_order_to_BT_CTF_BYTE_ORDER_UNSPECIFIED": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_50_-_Set_clock_absolute_property": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_51_-_bt_ctf_clock_get_precision_returns_the_correct_is_absolute_attribute_once_it_is_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_52_-_Set_clock_time": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_53_-_bt_ctf_clock_get_uuid_returns_a_UUID": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_54_-_bt_ctf_clock_set_uuid_sets_a_new_uuid_successfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_55_-_bt_ctf_clock_get_uuid_returns_a_UUID_after_setting_a_new_one": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_56_-_bt_ctf_clock_get_uuid_returns_the_correct_UUID_after_setting_a_new_one": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_57_-_bt_ctf_stream_class_get_name_returns_a_correct_stream_class_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_58_-_bt_ctf_stream_class_get_clock_returns_NULL_when_a_clock_was_not_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_59_-_bt_ctf_stream_class_get_clock_handles_NULL_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_5_-_bt_ctf_writer_get_trace_returns_a_bt_ctf_trace_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_60_-_Create_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_61_-_Set_a_stream_class'_clock": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_62_-_bt_ctf_stream_class_get_clock_returns_a_correct_clock": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_63_-_Create_an_unsigned_integer_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_64_-_Set_integer_type's_base_as_binary": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_65_-_Set_integer_type's_base_as_decimal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_66_-_Reject_integer_type's_base_set_as_unknown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_67_-_Set_integer_type's_base_as_octal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_68_-_Set_integer_type's_base_as_hexadecimal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_69_-_Reject_unknown_integer_base_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_6_-_Set_a_trace's_byte_order_to_big_endian": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_70_-_Set_integer_type_signedness_to_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_71_-_Set_integer_type_signedness_to_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_72_-_bt_ctf_field_type_integer_get_size_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_73_-_bt_ctf_field_type_integer_get_signed_returns_a_correct_value_for_unsigned_types": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_74_-_bt_ctf_field_type_set_byte_order_handles_NULL_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_75_-_bt_ctf_field_type_set_byte_order_rejects_invalid_values": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_76_-_Set_an_integer's_byte_order_to_little_endian": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_77_-_Set_an_integer's_byte_order_to_big_endian": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_78_-_bt_ctf_field_type_get_byte_order_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_79_-_bt_ctf_field_type_get_type_id_returns_a_correct_value_with_an_integer_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_7_-_bt_ctf_trace_get_native_byte_order_returns_a_correct_endianness": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_80_-_bt_ctf_field_type_integer_get_base_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_81_-_bt_ctf_field_type_integer_set_encoding_handles_NULL_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_82_-_bt_ctf_field_type_integer_set_encoding_handles_invalid_encodings_correctly": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_83_-_Set_integer_type_encoding_to_UTF8": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_84_-_bt_ctf_field_type_integer_get_encoding_returns_a_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_85_-_Set_signedness_of_16_bit_integer_to_true": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_86_-_bt_ctf_field_type_integer_get_signed_returns_a_correct_value_for_signed_types": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_87_-_Create_a_sequence_of_int16_t_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_88_-_bt_ctf_field_type_get_type_id_returns_a_correct_value_with_a_sequence_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_89_-_bt_ctf_field_type_sequence_get_length_field_name_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_8_-_Add_host__testhost__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_90_-_bt_ctf_field_type_sequence_get_element_field_type_returns_the_correct_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_91_-_Create_a_string_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_92_-_Reject_invalid_\"None\"_string_encoding": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_93_-_Reject_invalid_string_encoding": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_94_-_Set_string_encoding_to_ASCII": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_95_-_bt_ctf_field_type_string_get_encoding_returns_the_correct_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_96_-_bt_ctf_field_type_get_type_id_returns_a_correct_value_with_a_structure_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_97_-_Create_a_structure_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_98_-_Add_a_uint8_t_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_99_-_Add_a_sequence_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.ctf-writer/test-ctf-writer.sh_9_-_bt_ctf_writer_add_environment_field_error_with_NULL_writer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_10_-_bt_uuid_from_c_str_-_Parse_invalid_string_'4542ad19-9e4f-4931-8261-2101c3e089ae7',_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_11_-_bt_uuid_from_c_str_-_Parse_invalid_string_'XX0123',_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_12_-_bt_uuid_to_str_-_Convert_UUID_'3d260c88-75ea-47b8-a7e2-d6077c0378d9'_to_string,_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_13_-_bt_uuid_to_str_-_Convert_UUID_'611cf3a6-a68b-4515-834f-208bc2762592'_to_string,_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_14_-_bt_uuid_to_str_-_Convert_UUID_'1b4855cc-96de-4ae8-abe3-86449c2a43c4'_to_string,_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_15_-_bt_uuid_compare_-_Compare_same_UUID,_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_16_-_bt_uuid_compare_-_Compare_different_UUID,_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_17_-_bt_uuid_compare_-_Compare_different_UUID,_expect_uuid1_smaller": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_18_-_bt_uuid_compare_-_Compare_different_UUID,_expect_uuid2_bigger": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_19_-_bt_uuid_copy_-_Compare_copied_UUID_with_source,_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_1_-_bt_uuid_from_c_str_-_Parse_valid_string_'3d260c88-75ea-47b8-a7e2-d6077c0378d9',_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_20_-_bt_uuid_generate_-_Generated_UUIDs_are_different": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_21_-_bt_uuid_generate_-_bit_6_of_clock_seq_hi_and_reserved_is_set_to_zero": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_22_-_bt_uuid_generate_-_bit_7_of_clock_seq_hi_and_reserved_is_set_to_one": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_23_-_bt_uuid_generate_-_Generated_UUID_version_check": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_2_-_bt_uuid_from_c_str_-_Parse_valid_string_'611cf3a6-a68b-4515-834f-208bc2762592',_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_3_-_bt_uuid_from_c_str_-_Parse_valid_string_'1b4855cc-96de-4ae8-abe3-86449c2a43c4',_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_4_-_bt_uuid_from_c_str_-_Parse_valid_string_'8ADED5B9-ACD2-439F-A60C-897403AA2AB4',_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_5_-_bt_uuid_from_c_str_-_Parse_valid_string_'f109e0a2-C619-4d18-b760-20EA20E0F69A',_expect_success": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_6_-_bt_uuid_from_c_str_-_Parse_invalid_string_'1b485!cc-96de-4XX8-abe3-86449c2a43?4',_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_7_-_bt_uuid_from_c_str_-_Parse_invalid_string_'c2e6eddb&3955&4006&be3a&70bb63bd5f25',_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_8_-_bt_uuid_from_c_str_-_Parse_invalid_string_'81b1cb88-ff42-45b9-ba4d-964088ee45',_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-uuid_9_-_bt_uuid_from_c_str_-_Parse_invalid_string_'2d-6c6d756574-470e-9142-a4e6ad03f143',_expect_failure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_100_-_bt_value_map_insert_bool_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_101_-_bt_value_map_insert_signed_integer_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_102_-_bt_value_map_insert_real_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_103_-_bt_value_map_insert_string_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_104_-_bt_value_map_insert_empty_array_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_105_-_bt_value_map_insert_empty_array_entry___with_returned_value_object_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_106_-_object_returned_by_bt_value_map_insert_empty_array_entry___is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_107_-_object_returned_by_bt_value_map_insert_empty_array_entry___is_an_array_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_108_-_bt_value_map_insert_empty_map_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_109_-_bt_value_map_insert_empty_map_entry___with_returned_value_object_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_10_-_bt_value_bool_create_init___sets_the_appropriate_initial_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_110_-_object_returned_by_bt_value_map_insert_empty_map_entry___is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_111_-_object_returned_by_bt_value_map_insert_empty_map_entry___is_an_array_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_112_-_the_bt_value_map_insert*___functions_increment_the_map_value_object's_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_113_-_map_value_object_does_not_have_key_\"hello\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_114_-_map_value_object_has_key_\"bt_bool\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_115_-_map_value_object_has_key_\"uint\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_116_-_map_value_object_has_key_\"int\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_117_-_map_value_object_has_key_\"real\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_118_-_map_value_object_has_key_\"null\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_119_-_map_value_object_has_key_\"bool2\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_11_-_bt_value_integer_unsigned_create___returns_an_unsigned_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_120_-_map_value_object_has_key_\"int2\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_121_-_map_value_object_has_key_\"real2\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_122_-_map_value_object_has_key_\"string2\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_123_-_map_value_object_has_key_\"array2\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_124_-_map_value_object_has_key_\"array3\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_125_-_map_value_object_has_key_\"map2\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_126_-_map_value_object_has_key_\"map3\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_127_-_bt_value_map_foreach_entry___breaks_the_loop_when_the_user_function_returns_BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_INTERRUPT": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_128_-_bt_value_map_foreach_entry___fails_when_the_user_function_returns_BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_ERROR": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_129_-_bt_value_map_foreach_entry___fails_when_the_user_function_returns_BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_MEMORY_ERROR": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_12_-_default_unsigned_integer_value_object_value_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_130_-_test_map_foreach_cb_check__:_success_getting_\"map2\"_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_131_-_test_map_foreach_cb_check__:_\"map2\"_value_object_is_empty": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_132_-_test_map_foreach_cb_check__:_success_getting_\"array3\"_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_133_-_test_map_foreach_cb_check__:_\"array3\"_value_object_is_empty": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_134_-_test_map_foreach_cb_check__:_success_getting_\"null\"_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_135_-_test_map_foreach_cb_check__:_success_getting_\"array2\"_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_136_-_test_map_foreach_cb_check__:_\"array2\"_value_object_is_empty": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_137_-_test_map_foreach_cb_check__:_\"bt_bool\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_138_-_test_map_foreach_cb_check__:_\"string2\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_139_-_test_map_foreach_cb_check__:_\"real\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_13_-_bt_value_integer_unsigned_bool_set___works": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_140_-_test_map_foreach_cb_check__:_\"real2\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_141_-_test_map_foreach_cb_check__:_\"uint\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_142_-_test_map_foreach_cb_check__:_\"int\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_143_-_test_map_foreach_cb_check__:_\"int2\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_144_-_test_map_foreach_cb_check__:_\"bool2\"_value_object_has_the_right_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_145_-_test_map_foreach_cb_check__:_success_getting_\"map3\"_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_146_-_test_map_foreach_cb_check__:_\"map3\"_value_object_is_empty": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_147_-_bt_value_map_foreach_entry___succeeds_with_test_map_foreach_cb_check__": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_148_-_bt_value_map_foreach_entry___iterates_over_all_the_map_value_object's_elements": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_149_-_putting_an_existing_map_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_14_-_putting_an_existing_unsigned_integer_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_150_-_null_value_objects_are_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_151_-_cannot_compare_null_value_object_and_bt_bool_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_152_-_boolean_value_objects_are_not_equivalent__BT_FALSE_and_BT_TRUE_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_153_-_boolean_value_objects_are_equivalent__BT_FALSE_and_BT_FALSE_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_154_-_cannot_compare_null_value_object_and_unsigned_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_155_-_unsigned_integer_value_objects_are_not_equivalent__10_and_23_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_156_-_unsigned_integer_value_objects_are_equivalent__10_and_10_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_157_-_cannot_compare_null_value_object_and_signed_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_158_-_signed_integer_value_objects_are_not_equivalent__10_and_-23_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_159_-_signed_integer_value_objects_are_equivalent__10_and_10_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_15_-_bt_value_integer_unsigned_create_init___returns_an_unsigned_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_160_-_cannot_compare_null_value_object_and_real_number_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_161_-_real_number_value_objects_are_not_equivalent__17.38_and_-14.23_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_162_-_real_number_value_objects_are_equivalent__17.38_and_17.38_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_163_-_cannot_compare_null_value_object_and_string_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_164_-_string_value_objects_are_not_equivalent__\"hello\"_and_\"bt_value\"_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_165_-_string_value_objects_are_equivalent__\"hello\"_and_\"hello\"_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_166_-_empty_array_value_objects_are_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_167_-_cannot_compare_null_value_object_and_array_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_168_-_array_value_objects_are_not_equivalent__[23,_14.2,_BT_FALSE]_and_[14.2,_23,_BT_FALSE]_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_169_-_array_value_objects_are_equivalent__[23,_14.2,_BT_FALSE]_and_[23,_14.2,_BT_FALSE]_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_16_-_bt_value_integer_unsigned_create_init___sets_the_appropriate_initial_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_170_-_empty_map_value_objects_are_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_171_-_cannot_compare_null_value_object_and_map_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_172_-_map_value_objects_are_not_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_173_-_map_value_objects_are_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_174_-_bt_value_copy___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_175_-_bt_value_copy___returns_a_different_pointer__map_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_176_-_bt_value_copy___returns_a_different_pointer__string_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_177_-_bt_value_copy___returns_a_different_pointer__array_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_178_-_bt_value_copy___returns_a_different_pointer__bool_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_179_-_bt_value_copy___returns_a_different_pointer__unsigned_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_17_-_bt_value_integer_signed_create___returns_a_signed_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_180_-_bt_value_copy___returns_a_different_pointer__signed_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_181_-_bt_value_copy___returns_a_different_pointer__real_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_182_-_bt_value_copy___returns_the_same_pointer__null_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_183_-_source_and_destination_value_objects_have_the_same_content": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_184_-_bt_value_map_extend___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_185_-_bt_value_map_extend___returns_a_map_object_with_the_correct_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_186_-_bt_value_map_extend___picks_the_appropriate_element__file_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_187_-_bt_value_map_extend___picks_the_appropriate_element__edit_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_188_-_bt_value_map_extend___picks_the_appropriate_element__selection_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_189_-_bt_value_map_extend___picks_the_appropriate_element__find_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_18_-_default_signed_integer_value_object_value_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_190_-_bt_value_map_extend___picks_the_appropriate_element__project_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_19_-_bt_value_integer_signed_bool_set___works": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_1_-_bt_value_null_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_20_-_putting_an_existing_signed_integer_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_21_-_bt_value_integer_signed_create_init___returns_a_signed_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_22_-_bt_value_integer_signed_create_init___sets_the_appropriate_initial_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_23_-_bt_value_real_create___returns_a_real_number_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_24_-_default_real_number_value_object_value_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_25_-_bt_value_real_set___works": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_26_-_putting_an_existing_real_number_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_27_-_bt_value_real_create_init___returns_a_real_number_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_28_-_bt_value_real_create_init___sets_the_appropriate_initial_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_29_-_bt_value_string_create___returns_a_string_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_2_-_bt_value_null_is_a_null_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_30_-_default_string_value_object_value_is_\"\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_31_-_bt_value_string_get___works": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_32_-_putting_an_existing_string_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_33_-_bt_value_string_create_init___returns_a_string_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_34_-_bt_value_string_create_init___sets_the_appropriate_initial_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_35_-_bt_value_array_create___returns_an_array_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_36_-_initial_array_value_object_size_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_37_-_bt_value_array_append_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_38_-_appending_an_element_to_an_array_value_object_increment_its_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_39_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_type__unsigned_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_3_-_getting_bt_value_null_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_40_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_value__unsigned_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_41_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_type__signed_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_42_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_value__signed_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_43_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_type__real_number_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_44_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_value__real_number_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_45_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_type__boolean_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_46_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_value__boolean_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_47_-_bt_value_array_borrow_element_by_index___returns_an_value_object_with_the_appropriate_type__null_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_48_-_bt_value_array_set_element_by_index___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_49_-_bt_value_array_set_element_by_index___inserts_an_value_object_with_the_appropriate_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_4_-_putting_bt_value_null_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_50_-_bt_value_array_set_element_by_index___inserts_an_value_object_with_the_appropriate_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_51_-_bt_value_array_append_bool_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_52_-_bt_value_array_append_unsigned_integer_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_53_-_bt_value_array_append_signed_integer_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_54_-_bt_value_array_append_real_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_55_-_bt_value_array_append_string_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_56_-_bt_value_array_append_empty_array_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_57_-_bt_value_array_append_empty_array_element___with_returned_value_object_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_58_-_object_returned_by_bt_value_array_append_empty_array_element___is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_59_-_object_returned_by_bt_value_array_append_empty_array_element___is_an_array_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_5_-_bt_value_bool_create___returns_a_boolean_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_60_-_bt_value_array_append_empty_map_element___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_61_-_bt_value_array_append_empty_map_element___with_returned_value_object_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_62_-_object_returned_by_bt_value_array_append_empty_map_element___is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_63_-_object_returned_by_bt_value_array_append_empty_map_element___is_an_array_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_64_-_the_bt_value_array_append_element_*___functions_increment_the_array_value_object's_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_65_-_map_value_object_is_not_empty": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_66_-_bt_value_array_append_bool_element___appends_a_boolean_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_67_-_bt_value_array_append_bool_element___appends_the_appropriate_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_68_-_bt_value_array_append_unsigned_integer_element___appends_an_unsigned_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_69_-_bt_value_array_append_unsigned_integer_element___appends_the_appropriate_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_6_-_default_boolean_value_object_value_is_BT_FALSE": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_70_-_bt_value_array_append_signed_integer_element___appends_a_signed_integer_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_71_-_bt_value_array_append_signed_integer_element___appends_the_appropriate_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_72_-_bt_value_array_append_real_element___appends_a_real_number_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_73_-_bt_value_array_append_real_element___appends_the_appropriate_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_74_-_bt_value_array_append_string_element___appends_a_string_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_75_-_bt_value_array_append_string_element___appends_the_appropriate_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_76_-_bt_value_array_append_empty_array_element___appends_an_array_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_77_-_bt_value_array_append_empty_array_element___an_empty_array_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_78_-_bt_value_array_append_empty_array_element___appends_an_array_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_79_-_bt_value_array_append_empty_array_element___an_empty_array_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_7_-_bt_value_bool_set___works": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_80_-_bt_value_array_append_empty_map_element___appends_a_map_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_81_-_bt_value_array_append_empty_map_element___an_empty_map_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_82_-_bt_value_array_append_empty_map_element___appends_a_map_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_83_-_bt_value_array_append_empty_map_element___an_empty_map_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_84_-_putting_an_existing_array_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_85_-_bt_value_map_create___returns_a_map_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_86_-_initial_map_value_object_size_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_87_-_bt_value_map_insert_entry___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_88_-_inserting_an_element_into_a_map_value_object_increment_its_size": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_89_-_bt_value_map_insert_entry___accepts_an_existing_key": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_8_-_putting_an_existing_boolean_value_object_does_not_cause_a_crash": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_90_-_bt_value_map_borrow_entry_value___returns_NULL_with_an_non_existing_key": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_91_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_type__real_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_92_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_value__real_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_93_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_type__unsigned_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_94_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_value__unsigned_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_95_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_type__signed_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_96_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_value__signed_integer_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_97_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_type__null_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_98_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_type__boolean_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_99_-_bt_value_map_borrow_entry_value___returns_an_value_object_with_the_appropriate_value__boolean_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-bt-values_9_-_bt_value_bool_create_init___returns_a_boolean_value_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-fields.sh_1_-_string_field_is_empty": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-fields.sh_2_-_string_field_length_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_10_-_got_the_expected_graph's_port_added_event__for_source,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_11_-_got_the_expected_graph's_port_added_event__for_sink,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_12_-_got_the_expected_source's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_13_-_bt_graph_connect_ports___returns_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_14_-_returned_connection_is_still_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_15_-_we_have_the_expected_number_of_events": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_16_-_got_the_expected_graph's_port_added_event__for_source,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_17_-_got_the_expected_graph's_port_added_event__for_sink,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_18_-_got_the_expected_source's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_19_-_got_the_expected_sink's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_1_-_empty_graph_generates_no_events": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_20_-_we_have_the_expected_number_of_events": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_21_-_got_the_expected_graph's_port_added_event__for_source,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_22_-_got_the_expected_graph's_port_added_event__for_sink,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_23_-_got_the_expected_source's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_24_-_got_the_expected_graph's_port_added_event__for_source_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_25_-_got_the_expected_sink's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_26_-_event_order_is_good": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_2_-_we_have_the_expected_number_of_events": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_3_-_got_the_expected_graph's_port_added_event__for_source,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_4_-_got_the_expected_graph's_port_added_event__for_sink,_initial_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_5_-_got_the_expected_source's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_6_-_got_the_expected_sink's_port_connected_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_7_-_bt_graph_connect_ports___returns_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_8_-_returned_connection_is_still_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-graph-topo_9_-_we_have_the_expected_number_of_events": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_10_-_MIP_version_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_11_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_12_-_MIP_version_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_13_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_1_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_2_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_3_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_4_-_MIP_version_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_5_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_6_-_MIP_version_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_7_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_8_-_MIP_version_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-mip_9_-_status_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_10_-_bt_plugin_get_source_component_class_count___returns_the_expected_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_11_-_bt_plugin_get_filter_component_class_count___returns_the_expected_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_12_-_bt_plugin_get_sink_component_class_count___returns_the_expected_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_13_-_plugin's_finalize_function_is_not_yet_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_14_-_plugin's_finalize_function_is_called_when_the_plugin_is_destroyed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_15_-_bt_plugin_get_version___succeeds_when_there's_a_version": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_16_-_bt_plugin_get_version___returns_the_expected_major_version": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_17_-_bt_plugin_get_version___returns_the_expected_minor_version": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_18_-_bt_plugin_get_version___returns_the_expected_patch_version": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_19_-_bt_plugin_get_version___returns_the_expected_extra_version": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_1_-_bt_plugin_find_all_from_file___returns_a_plugin_set": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_20_-_bt_plugin_get_source_component_class_count___returns_the_expected_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_21_-_bt_plugin_get_filter_component_class_count___returns_the_expected_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_22_-_bt_plugin_get_sink_component_class_count___returns_the_expected_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_23_-_bt_plugin_borrow_source_component_class_by_name_const___finds_a_source_component_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_24_-_bt_plugin_borrow_sink_component_class_by_name_const___finds_a_sink_component_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_25_-_bt_component_class_get_help___returns_the_expected_help_text": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_26_-_bt_plugin_borrow_filter_component_class_by_name_const___finds_a_filter_component_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_27_-_bt_query_executor_query___succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_28_-_bt_component_class_query___receives_the_expected_object_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_29_-_bt_component_class_query___receives_the_expected_parameters": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_2_-_plugin's_initialization_function_is_called_during_bt_plugin_find_all_from_file__": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_30_-_bt_graph_add_sink_component___still_works_after_the_plugin_object_is_destroyed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_31_-_bt_plugin_find_all_from_dir___fails_with_an_invalid_path": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_32_-_bt_plugin_find_all_from_dir___returns_a_plugin_set_with_a_valid_path": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_33_-_bt_plugin_find_all_from_dir___returns_the_expected_number_of_plugin_objects": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_34_-_bt_plugin_find___returns_BT_PLUGIN_STATUS_NOT_FOUND_with_an_unknown_plugin_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_35_-_bt_plugin_find___returns_a_plugin_object": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_36_-_bt_plugin_find___finds_the_correct_plugin_for_a_given_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_3_-_bt_plugin_find_all_from_file___returns_the_expected_number_of_plugins": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_4_-_bt_plugin_get_name___returns_the_expected_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_5_-_bt_plugin_get_description___returns_the_expected_description": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_6_-_bt_plugin_get_version___fails_when_there's_no_version": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_7_-_bt_plugin_get_author___returns_the_expected_author": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_8_-_bt_plugin_get_license___returns_the_expected_license": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-plugins.sh_9_-_bt_plugin_get_path___returns_the_expected_path": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_10_-_remove_trace_class_listener_1_from_3": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_11_-_remove_trace_class_listener_5_from_4": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_12_-_trace_class_destruction_listener_1_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_13_-_trace_class_destruction_listener_2_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_14_-_trace_class_destruction_listener_3_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_15_-_trace_class_destruction_listener_4_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_16_-_trace_class_destruction_listener_5_not_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_1_-_remove_trace_listener_2_from_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_2_-_remove_trace_listener_1_from_3": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_3_-_remove_trace_listener_5_from_4": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_4_-_trace_destruction_listener_1_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_5_-_trace_destruction_listener_2_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_6_-_trace_destruction_listener_3_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_7_-_trace_destruction_listener_4_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_8_-_trace_destruction_listener_5_not_called": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-remove-destruction-listener-in-destruction-listener_9_-_remove_trace_class_listener_2_from_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_10_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_11_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_12_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_13_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_14_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_-1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_15_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_16_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_17_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_18_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_19_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_1_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_20_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_21_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_-12_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_22_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_23_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_24_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_25_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_26_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_27_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_28_-_Message_iterator_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_29_-_Data_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_2_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_30_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_31_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_32_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_33_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_34_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_35_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_36_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_37_-_Message_iterator_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_38_-_Data_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_39_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_-1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_3_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_40_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_41_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_42_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_43_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_44_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_45_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_46_-_Message_iterator_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_47_-_Data_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_48_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_-12_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_49_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_4_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_50_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_51_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_52_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_53_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_54_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_55_-_Message_iterator_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_56_-_Data_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_57_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_11_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_58_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_59_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_5_-_Message_iterator_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_60_-_Simple_sink_component_has_an_input_port_named_\"in\"": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_61_-_Simple_sink_component's_\"in\"_port_is_connectable": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_62_-_Message_iterator_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_63_-_Data_is_not_NULL_in_initialization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_64_-_Message_iterator_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_65_-_Data_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_66_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_67_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_68_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_6_-_Data_is_not_NULL_in_consume_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_7_-_Graph_\"run_once\"_status_is_the_expected_one__status_code:_0_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_8_-_Current_thread_error_is_set_if_bt_graph_run_once_returned_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-simple-sink_9_-_Data_is_not_NULL_in_finalization_function": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_10_-_TC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_11_-_User_A_acquires_SC2_from_TC1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_12_-_TC1_reference_count_is_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_13_-_SC2_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_14_-_User_A_acquires_EC3_from_SC2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_15_-_TC1_reference_count_is_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_16_-_SC2_reference_count_is_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_17_-_EC3_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_18_-_TC1_reference_count_is_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_19_-_SC2_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_1_-_Borrow_parent_stream_SC1_from_EC1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_20_-_EC3_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_21_-_TC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_22_-_SC2_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_23_-_EC3_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_24_-_TC1_reference_count_is_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_25_-_SC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_26_-_EC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_27_-_SC1_reference_count_is_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_28_-_EC3_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_29_-_SC2_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_2_-_Borrow_parent_stream_SC1_from_EC2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_30_-_TC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_31_-_SC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_32_-_TC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_33_-_SC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_34_-_SC2_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_35_-_EC1_reference_count_is_1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_36_-_EC2_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_37_-_EC3_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_3_-_Borrow_parent_stream_SC2_from_EC3": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_4_-_Initialize_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_5_-_Initial_SC1_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_6_-_Initial_SC2_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_7_-_Initial_EC1_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_8_-_Initial_EC2_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.lib/test-trace-ir-ref_9_-_Initial_EC3_reference_count_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_10_-_map_entry_with_unexpected_type:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_11_-_map_entry_with_unexpected_type:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_12_-_valid_array:_validation_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_13_-_valid_array:_error_string_is_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_14_-_valid_empty_array:_validation_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_15_-_valid_empty_array:_error_string_is_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_16_-_array_too_small:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_17_-_array_too_small:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_18_-_array_too_small:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_19_-_array_too_large:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_1_-_valid_map:_validation_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_20_-_array_too_large:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_21_-_array_too_large:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_22_-_array_with_invalid_element_type:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_23_-_array_with_invalid_element_type:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_24_-_array_with_invalid_element_type:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_25_-_valid_string_without_choices:_validation_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_26_-_valid_string_without_choices:_error_string_is_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_27_-_valid_string_with_choices:_validation_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_28_-_valid_string_with_choices:_error_string_is_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_29_-_string_with_invalid_choice:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_2_-_valid_map:_error_string_is_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_30_-_string_with_invalid_choice:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_31_-_string_with_invalid_choice:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_32_-_type_of_value_passed_to_custom_function_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_33_-_value_passed_to_custom_function_is_as_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_34_-_custom_validation_function_with_valid_value:_validation_succeeds": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_35_-_custom_validation_function_with_valid_value:_error_string_is_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_36_-_custom_validation_function_with_invalid_value:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_37_-_custom_validation_function_with_invalid_value:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_38_-_custom_validation_function_with_invalid_value:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_39_-_error_nested_in_maps_and_arrays:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_3_-_missing_key_in_map:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_40_-_error_nested_in_maps_and_arrays:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_41_-_error_nested_in_maps_and_arrays:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_4_-_missing_key_in_map:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_5_-_missing_key_in_map:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_6_-_unexpected_key_in_map:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_7_-_unexpected_key_in_map:_error_string_is_not_NULL": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_8_-_unexpected_key_in_map:_error_string_contains_expected_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.param-validation/test-param-validation_9_-_map_entry_with_unexpected_type:_validation_fails": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_100_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_101_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_102_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_103_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_104_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_105_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_106_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_107_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_108_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_109_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_10_-_clock_classes_with_Unix_epoch_origins__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_110_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_111_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_112_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_113_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_114_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_115_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_116_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_117_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_118_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_119_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_11_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__stream_beginning/end,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_120_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_121_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_122_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_123_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_124_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_a_Unix_epoch_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_125_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_126_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_127_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_128_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_129_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_12_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_130_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_131_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_132_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_133_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_134_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_135_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_136_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_137_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_138_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_139_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_13_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_140_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_141_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_142_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_143_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_144_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_145_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_146_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_147_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_148_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_no_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_149_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_14_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_150_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_151_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_152_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_153_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_154_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_155_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_156_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_157_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_158_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_159_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_15_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_160_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_161_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_162_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_163_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_164_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_165_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_166_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_167_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_168_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_169_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_16_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_170_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_171_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_172_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_clock_class_with_an_unknown_origin_and_another_UUID__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_173_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_174_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_175_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_176_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_177_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_178_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_179_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_17_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_180_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_181_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_182_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_183_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_184_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_185_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_186_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_187_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_188_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_189_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_18_-_clock_classes_with_unknown_origins,_with_equal_UUIDs__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_190_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_191_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_192_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_193_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_194_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_195_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_196_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_197_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_198_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_199_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_19_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_1_-_no_clock_classes__stream_beginning/end,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_200_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_201_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_202_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_203_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_204_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_205_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_206_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_207_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_208_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_209_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_20_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_210_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_211_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_212_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_213_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_214_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_215_-_clock_class_a_known_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_216_-_clock_class_a_known_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_217_-_clock_class_a_known_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_218_-_clock_class_a_known_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_219_-_clock_class_a_known_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_21_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_220_-_clock_class_a_known_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_221_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_222_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_223_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_224_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_225_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_226_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_227_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_228_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_229_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_22_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_230_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_231_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_232_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_233_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_234_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_235_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_236_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_237_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_238_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_239_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_23_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_240_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_241_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_242_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_243_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_244_-_clock_class_with_a_known_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_245_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_246_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_247_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_248_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_249_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_24_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_250_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_251_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_252_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_253_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_254_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_255_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_256_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_257_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_258_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_259_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_25_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_260_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_261_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_262_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_263_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_264_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_265_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_266_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_267_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_268_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_269_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_26_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_270_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_271_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_272_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_273_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_274_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_a_known_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_275_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_276_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_277_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_278_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_279_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_27_-_no_clock_classes__stream_beginning/end,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_280_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_281_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_282_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_283_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_284_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_285_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_286_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_287_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_288_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_289_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_28_-_no_clock_classes__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_290_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_291_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_292_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_293_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_294_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_295_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_296_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_297_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_298_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_no_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_299_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_29_-_clock_classes_with_known_origins__stream_beginning/end,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_2_-_no_clock_classes__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_300_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_301_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_302_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_303_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_304_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_305_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_306_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_307_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_308_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_309_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_30_-_clock_classes_with_known_origins__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_310_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_311_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_312_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_313_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_314_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_315_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_316_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_317_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_318_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_319_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_31_-_clock_classes_with_known_origins__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_320_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_321_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_322_-_clock_class_with_an_unknown_origin_and_an_identity_followed_by_clock_class_with_an_unknown_origin_and_another_identity__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_323_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_324_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_325_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_326_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_327_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_328_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_329_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_32_-_clock_classes_with_known_origins__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_330_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_331_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_332_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_333_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_334_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_335_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_336_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_337_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_338_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_339_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_33_-_clock_classes_with_known_origins__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_340_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_341_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_342_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_343_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_344_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_345_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_346_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_347_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_348_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_349_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_34_-_clock_classes_with_known_origins__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_350_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_351_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_352_-_clock_class_with_an_unknown_origin_and_no_UUID/identity_followed_by_different_clock_class__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_35_-_clock_classes_with_known_origins__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_36_-_clock_classes_with_known_origins__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_37_-_clock_classes_with_unknown_origins,_with_equal_identities__stream_beginning/end,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_38_-_clock_classes_with_unknown_origins,_with_equal_identities__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_39_-_clock_classes_with_unknown_origins,_with_equal_identities__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_3_-_clock_classes_with_Unix_epoch_origins__stream_beginning/end,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_40_-_clock_classes_with_unknown_origins,_with_equal_identities__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_41_-_clock_classes_with_unknown_origins,_with_equal_identities__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_42_-_clock_classes_with_unknown_origins,_with_equal_identities__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_43_-_clock_classes_with_unknown_origins,_with_equal_identities__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_44_-_clock_classes_with_unknown_origins,_with_equal_identities__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_45_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_46_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_47_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_48_-_clock_classes_with_unknown_origins,_unknown_identities__stream_beginning/end,_message_iterator_inactivity,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_49_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_4_-_clock_classes_with_Unix_epoch_origins__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_50_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_stream_beginning/end,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_51_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_52_-_clock_classes_with_unknown_origins,_unknown_identities__message_iterator_inactivity,_message_iterator_inactivity,_MIP_1__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_53_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_54_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_55_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_56_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_57_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_58_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_59_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_5_-_clock_classes_with_Unix_epoch_origins__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_60_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_61_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_62_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_63_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_64_-_no_clock_class_followed_by_clock_class__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_65_-_clock_class_with_a_Unix_epoch_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_66_-_clock_class_with_a_Unix_epoch_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_67_-_clock_class_with_a_Unix_epoch_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_68_-_clock_class_with_a_Unix_epoch_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_69_-_clock_class_with_a_Unix_epoch_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_6_-_clock_classes_with_Unix_epoch_origins__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_70_-_clock_class_with_a_Unix_epoch_origin_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_71_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_72_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_73_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_74_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_75_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_76_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_77_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_78_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_79_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_7_-_clock_classes_with_Unix_epoch_origins__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_80_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_81_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_82_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__stream_beginning/end,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_83_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_84_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_85_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_86_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_87_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_88_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_89_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_8_-_clock_classes_with_Unix_epoch_origins__message_iterator_inactivity,_stream_beginning/end,_MIP_0__-_current_thread_has_no_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_90_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_91_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_92_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_93_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_94_-_clock_class_with_a_Unix_epoch_origin_followed_by_clock_class_with_an_unknown_origin__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_causes's_component_name_is_`the-muxer`": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_95_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_96_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_current_thread_has_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_97_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_error_has_at_least_one_cause": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_98_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_message_is_expected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_99_-_clock_class_with_an_unknown_origin_and_a_UUID_followed_by_no_clock_class__stream_beginning/end,_stream_beginning/end,_MIP_0__-_cause's_actor_type_is_message_iterator": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/flt.utils.muxer/test-clock-compatibility.sh_9_-_clock_classes_with_Unix_epoch_origins__message_iterator_inactivity,_message_iterator_inactivity,_MIP_0__-_no_`bt2::Error`_thrown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_10_-_Converted_trace_'meta-variant-no-underscore'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_11_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'meta-variant-one-underscore'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_12_-_Converted_trace_'meta-variant-one-underscore'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_13_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'meta-variant-reserved-keywords'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_14_-_Converted_trace_'meta-variant-reserved-keywords'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_15_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'meta-variant-same-with-underscore'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_16_-_Converted_trace_'meta-variant-same-with-underscore'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_17_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'meta-variant-two-underscores'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_18_-_Converted_trace_'meta-variant-two-underscores'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_1_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'float'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_2_-_Converted_trace_'float'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_3_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'double'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_4_-_Converted_trace_'double'_gives_the_expected_output__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_5_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'float'__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_6_-_Converted_trace_'float'_gives_the_expected_output__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_7_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'double'__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_8_-_Converted_trace_'double'_gives_the_expected_output__CTF_2_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.ctf.fs/succeed/test-succeed.sh_9_-_'sink.ctf.fs'_component_succeeds_with_input_trace_'meta-variant-no-underscore'__CTF_1_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_10_-_CTF_1:_MIP_0:_'default-compact-without-time'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_11_-_CTF_1:_MIP_1:_'default-compact-without-time'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_12_-_CTF_2:_MIP_1:_'default-compact-without-time'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_13_-_CTF_1:_MIP_0:_'default-without-data'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_14_-_CTF_1:_MIP_1:_'default-without-data'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_15_-_CTF_2:_MIP_1:_'default-without-data'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_16_-_CTF_1:_MIP_0:_'default-without-data-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_17_-_CTF_1:_MIP_1:_'default-without-data-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_18_-_CTF_2:_MIP_1:_'default-without-data-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_19_-_CTF_1:_MIP_0:_'default-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_1_-_CTF_1:_MIP_0:_'default'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_20_-_CTF_1:_MIP_1:_'default-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_21_-_CTF_2:_MIP_1:_'default-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_22_-_CTF_1:_MIP_0:_'default-without-names'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_23_-_CTF_1:_MIP_1:_'default-without-names'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_24_-_CTF_2:_MIP_1:_'default-without-names'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_25_-_CTF_1:_MIP_0:_'default-without-time'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_26_-_CTF_1:_MIP_1:_'default-without-time'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_27_-_CTF_2:_MIP_1:_'default-without-time'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_28_-_CTF_1:_MIP_0:_'default-without-trace-name'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_29_-_CTF_1:_MIP_1:_'default-without-trace-name'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_2_-_CTF_1:_MIP_1:_'default'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_30_-_CTF_2:_MIP_1:_'default-without-trace-name'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_31_-_CTF_1:_MIP_0:_'default-without-uuid'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_32_-_CTF_1:_MIP_1:_'default-without-uuid'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_33_-_CTF_2:_MIP_1:_'default-without-uuid'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_34_-_CTF_1:_MIP_0:_'no-packet-context'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_35_-_CTF_1:_MIP_1:_'no-packet-context'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_36_-_CTF_2:_MIP_1:_'no-packet-context'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_3_-_CTF_2:_MIP_1:_'default'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_4_-_CTF_1:_MIP_0:_'default-compact'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_5_-_CTF_1:_MIP_1:_'default-compact'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_6_-_CTF_2:_MIP_1:_'default-compact'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_7_-_CTF_1:_MIP_0:_'default-compact-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_8_-_CTF_1:_MIP_1:_'default-compact-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.details/succeed/test-succeed.sh_9_-_CTF_2:_MIP_1:_'default-compact-without-metadata'_test_has_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/sink.text.pretty/test-pretty.sh_1_-_show_basic_bit_array_fields_with_flags": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_10_-_Trace_valid-events-then-invalid-events/trace:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_11_-_Trace_valid-events-then-invalid-events/trace:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_12_-_Trace_valid-events-then-invalid-events/trace:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_13_-_Trace_valid-events-then-invalid-events/trace:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_14_-_Trace_valid-events-then-invalid-events/trace:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_15_-_Trace_valid-events-then-invalid-events/trace:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_16_-_Trace_valid-events-then-invalid-events/trace:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_17_-_Trace_metadata-syntax-error:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_18_-_Trace_metadata-syntax-error:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_19_-_Trace_metadata-syntax-error:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_1_-_Trace_invalid-packet-size/trace:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_20_-_Trace_metadata-syntax-error:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_21_-_Trace_metadata-syntax-error:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_22_-_Trace_metadata-syntax-error:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_23_-_Trace_metadata-syntax-error:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_24_-_Trace_metadata-syntax-error:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_25_-_Trace_invalid-sequence-length-field-class:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_26_-_Trace_invalid-sequence-length-field-class:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_27_-_Trace_invalid-sequence-length-field-class:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_28_-_Trace_invalid-sequence-length-field-class:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_29_-_Trace_invalid-sequence-length-field-class:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_2_-_Trace_invalid-packet-size/trace:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_30_-_Trace_invalid-sequence-length-field-class:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_31_-_Trace_invalid-sequence-length-field-class:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_32_-_Trace_invalid-sequence-length-field-class:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_33_-_Trace_invalid-variant-selector-field-class:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_34_-_Trace_invalid-variant-selector-field-class:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_35_-_Trace_invalid-variant-selector-field-class:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_36_-_Trace_invalid-variant-selector-field-class:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_37_-_Trace_invalid-variant-selector-field-class:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_38_-_Trace_invalid-variant-selector-field-class:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_39_-_Trace_invalid-variant-selector-field-class:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_3_-_Trace_invalid-packet-size/trace:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_40_-_Trace_invalid-variant-selector-field-class:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_41_-_Trace_incomplete-packet-header:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_42_-_Trace_incomplete-packet-header:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_43_-_Trace_incomplete-packet-header:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_44_-_Trace_incomplete-packet-header:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_45_-_Trace_incomplete-packet-header:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_46_-_Trace_incomplete-packet-header:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_47_-_Trace_incomplete-packet-header:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_48_-_Trace_incomplete-packet-header:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_49_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_4_-_Trace_invalid-packet-size/trace:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_50_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_51_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_52_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_53_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_54_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_55_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_56_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_57_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_58_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_59_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_5_-_Trace_invalid-packet-size/trace:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_60_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_61_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_62_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_63_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_64_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_65_-_Trace_empty-event-record:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_66_-_Trace_empty-event-record:_method_autodisc:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_67_-_Trace_empty-event-record:_method_autodisc:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_68_-_Trace_empty-event-record:_method_autodisc:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_69_-_Trace_empty-event-record:_method_component:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_6_-_Trace_invalid-packet-size/trace:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_70_-_Trace_empty-event-record:_method_component:_babeltrace_produces_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_71_-_Trace_empty-event-record:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_72_-_Trace_empty-event-record:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_7_-_Trace_invalid-packet-size/trace:_method_component:_babeltrace_produces_an_error_stack": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_8_-_Trace_invalid-packet-size/trace:_method_component:_babeltrace_produces_the_expected_error_message": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/fail/test-fail.sh_9_-_Trace_valid-events-then-invalid-events/trace:_method_autodisc:_babeltrace_exits_with_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_10_-_CTF_2:_MIP_1:_Trace_'smalltrace'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_11_-_CTF_1:_MIP_0:_Trace_'2packets'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_12_-_CTF_1:_MIP_1:_Trace_'2packets'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_13_-_CTF_2:_MIP_1:_Trace_'2packets'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_14_-_CTF_1:_MIP_0:_Trace_'barectf-event-before-packet'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_15_-_CTF_1:_MIP_1:_Trace_'barectf-event-before-packet'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_16_-_CTF_2:_MIP_1:_Trace_'barectf-event-before-packet'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_17_-_CTF_1:_MIP_0:_Trace_'session-rotation'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_18_-_CTF_1:_MIP_1:_Trace_'session-rotation'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_19_-_CTF_2:_MIP_1:_Trace_'session-rotation'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_1_-_CTF_1:_MIP_0:_Trace_'2packets'_and_'barectf-event-before-packet'_give_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_20_-_CTF_1:_MIP_0:_Trace_'lttng-tracefile-rotation'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_21_-_CTF_1:_MIP_1:_Trace_'lttng-tracefile-rotation'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_22_-_CTF_2:_MIP_1:_Trace_'lttng-tracefile-rotation'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_23_-_CTF_1:_MIP_0:_Trace_'array-align-elem'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_24_-_CTF_1:_MIP_1:_Trace_'array-align-elem'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_25_-_CTF_2:_MIP_1:_Trace_'array-align-elem'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_26_-_CTF_1:_MIP_0:_Trace_'struct-array-align-elem'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_27_-_CTF_1:_MIP_1:_Trace_'struct-array-align-elem'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_28_-_CTF_2:_MIP_1:_Trace_'struct-array-align-elem'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_29_-_CTF_1:_MIP_0:_Trace_'meta-ctx-sequence'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_2_-_CTF_1:_MIP_0:_Trace_'2packets'_and_'barectf-event-before-packet'_give_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_30_-_CTF_1:_MIP_1:_Trace_'meta-ctx-sequence'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_31_-_CTF_2:_MIP_1:_Trace_'meta-ctx-sequence'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_32_-_CTF_2:_MIP_1:_Trace_'meta-clk-cls-before-trace-cls'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_33_-_CTF_1:_MIP_0:_Trace_'def-clk-freq'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_34_-_CTF_1:_MIP_1:_Trace_'def-clk-freq'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_35_-_CTF_1:_Trace_'lttng-event-after-packet'_gives_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_36_-_CTF_1:_Trace_'lttng-event-after-packet'_gives_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_37_-_CTF_1:_Trace_'lttng-event-after-packet'_gives_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_38_-_CTF_1:_Trace_'lttng-event-after-packet'_gives_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_39_-_CTF_2:_Trace_'lttng-event-after-packet'_gives_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_3_-_CTF_1:_MIP_1:_Trace_'2packets'_and_'barectf-event-before-packet'_give_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_40_-_CTF_2:_Trace_'lttng-event-after-packet'_gives_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_41_-_CTF_1:_Trace_'lttng-crash'_gives_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_42_-_CTF_1:_Trace_'lttng-crash'_gives_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_43_-_CTF_1:_Trace_'lttng-crash'_gives_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_44_-_CTF_1:_Trace_'lttng-crash'_gives_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_45_-_CTF_2:_Trace_'lttng-crash'_gives_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_46_-_CTF_2:_Trace_'lttng-crash'_gives_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_47_-_Trace_'clock-offset-goes-back-in-time'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_4_-_CTF_1:_MIP_1:_Trace_'2packets'_and_'barectf-event-before-packet'_give_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_5_-_CTF_2:_MIP_1:_Trace_'2packets'_and_'barectf-event-before-packet'_give_the_expected_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_6_-_CTF_2:_MIP_1:_Trace_'2packets'_and_'barectf-event-before-packet'_give_the_expected_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_7_-_Generated_trace_'simple'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_8_-_CTF_1:_MIP_0:_Trace_'smalltrace'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/succeed/test-succeed.sh_9_-_CTF_1:_MIP_1:_Trace_'smalltrace'_gives_the_expected_output": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_10_-_cb:_expected_output_is_produced": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_1_-_ab:_exit_status_is_not_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_2_-_ab:_error_stack_is_produced": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_3_-_ab:_expected_error_message_is_present": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_4_-_ba:_exit_status_is_not_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_5_-_ba:_error_stack_is_produced": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_6_-_ba:_expected_error_message_is_present": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_7_-_bc:_exit_status_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_8_-_bc:_expected_output_is_produced": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.fs/test-deterministic-ordering.sh_9_-_cb:_exit_status_is_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_10_-_CLI_attach_and_fetch_from_multi-domains_session_-_discarded_events_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_11_-_CLI_attach_and_fetch_from_multi-domains_session_-_discarded_events__v2.15_protocol__-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_12_-_CLI_attach_and_fetch_from_multi-domains_session_-_discarded_events__v2.15_protocol__-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_13_-_CLI_many_requests_per_packet_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_14_-_CLI_many_requests_per_packet_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_15_-_CLI_src.ctf.fs_vs_src.ctf.lttng-live_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_16_-_CLI_src.ctf.fs_vs_src.ctf.lttng-live_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_17_-_CLI_src.ctf.fs_vs_src.ctf.lttng-live_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_18_-_CLI_src.ctf.fs_vs_src.ctf.lttng-live_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_19_-_CLI_attach_and_fetch_from_single-domains_session_-_inactivity_discarded_packet_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_1_-_CLI_prints_the_expected_session_list_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_20_-_CLI_attach_and_fetch_from_single-domains_session_-_inactivity_discarded_packet_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_21_-_CLI_attach_and_fetch_from_single-domain_session_-_Receive_metadata_in_two_sections_separated_by_a_empty_section_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_22_-_CLI_attach_and_fetch_from_single-domain_session_-_Receive_metadata_in_two_sections_separated_by_a_empty_section_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_23_-_split_metadata_requiring_additional_stored_values_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_24_-_split_metadata_requiring_additional_stored_values_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_25_-_new_stream_announced_while_an_existing_stream_is_inactive_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_26_-_new_stream_announced_while_an_existing_stream_is_inactive_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_27_-_invalid_metadata_sent_by_the_relay_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_28_-_invalid_metadata_sent_by_the_relay_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_2_-_CLI_prints_the_expected_session_list_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_3_-_CLI_prints_the_expected_session_list__v2.15_protocol__-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_4_-_CLI_prints_the_expected_session_list__v2.15_protocol__-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_5_-_CLI_attach_and_fetch_from_single-domains_session_-_no_discarded_events_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_6_-_CLI_attach_and_fetch_from_single-domains_session_-_no_discarded_events_-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_7_-_CLI_attach_and_fetch_from_single-domains_session_-_no_discarded_events__v2.15_protocol__-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_8_-_CLI_attach_and_fetch_from_single-domains_session_-_no_discarded_events__v2.15_protocol__-_stderr": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace2.plugins/src.ctf.lttng-live/test-live.sh_9_-_CLI_attach_and_fetch_from_multi-domains_session_-_discarded_events_-_stdout": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/babeltrace2/ptest\nPASS: cli/convert/test-convert-args.sh 1 - path non-option arg: success exit status\nPASS: cli/convert/test-convert-args.sh 2 - path non-option arg: run arguments\nPASS: cli/convert/test-convert-args.sh 3 - path non-option args: success exit status\nPASS: cli/convert/test-convert-args.sh 4 - path non-option args: run arguments\nPASS: cli/convert/test-convert-args.sh 5 - path non-option arg + named user source with --params: success exit status\nPASS: cli/convert/test-convert-args.sh 6 - path non-option arg + named user source with --params: run arguments\nPASS: cli/convert/test-convert-args.sh 7 - unnamed user source: success exit status\nPASS: cli/convert/test-convert-args.sh 8 - unnamed user source: run arguments\nPASS: cli/convert/test-convert-args.sh 9 - path non-option arg + user source named `auto-disc-source-ctf-fs`: success exit status\nPASS: cli/convert/test-convert-args.sh 10 - path non-option arg + user source named `auto-disc-source-ctf-fs`: run arguments\nPASS: cli/convert/test-convert-args.sh 11 - path non-option arg + user sink named `pretty`: success exit status\nPASS: cli/convert/test-convert-args.sh 12 - path non-option arg + user sink named `pretty`: run arguments\nPASS: cli/convert/test-convert-args.sh 13 - path non-option arg + user filter named `muxer`: success exit status\nPASS: cli/convert/test-convert-args.sh 14 - path non-option arg + user filter named `muxer`: run arguments\nPASS: cli/convert/test-convert-args.sh 15 - path non-option arg + --begin + user filter named `trimmer`: success exit status\nPASS: cli/convert/test-convert-args.sh 16 - path non-option arg + --begin + user filter named `trimmer`: run arguments\nPASS: cli/convert/test-convert-args.sh 17 - path non-option arg + --begin: success exit status\nPASS: cli/convert/test-convert-args.sh 18 - path non-option arg + --begin: run arguments\nPASS: cli/convert/test-convert-args.sh 19 - path non-option arg + --begin --end: success exit status\nPASS: cli/convert/test-convert-args.sh 20 - path non-option arg + --begin --end: run arguments\nPASS: cli/convert/test-convert-args.sh 21 - path non-option arg + --timerange: success exit status\nPASS: cli/convert/test-convert-args.sh 22 - path non-option arg + --timerange: run arguments\nPASS: cli/convert/test-convert-args.sh 23 - path non-option arg + --clock-cycles: success exit status\nPASS: cli/convert/test-convert-args.sh 24 - path non-option arg + --clock-cycles: run arguments\nPASS: cli/convert/test-convert-args.sh 25 - path non-option arg + --clock-date: success exit status\nPASS: cli/convert/test-convert-args.sh 26 - path non-option arg + --clock-date: run arguments\nPASS: cli/convert/test-convert-args.sh 27 - path non-option arg + --clock-force-correlate: success exit status\nPASS: cli/convert/test-convert-args.sh 28 - path non-option arg + --clock-force-correlate: run arguments\nPASS: cli/convert/test-convert-args.sh 29 - path non-option arg + --clock-gmt: success exit status\nPASS: cli/convert/test-convert-args.sh 30 - path non-option arg + --clock-gmt: run arguments\nPASS: cli/convert/test-convert-args.sh 31 - path non-option arg + --clock-offset: success exit status\nPASS: cli/convert/test-convert-args.sh 32 - path non-option arg + --clock-offset: run arguments\nPASS: cli/convert/test-convert-args.sh 33 - path non-option arg + --clock-offset-ns: success exit status\nPASS: cli/convert/test-convert-args.sh 34 - path non-option arg + --clock-offset-ns: run arguments\nPASS: cli/convert/test-convert-args.sh 35 - path non-option arg + --clock-seconds: success exit status\nPASS: cli/convert/test-convert-args.sh 36 - path non-option arg + --clock-seconds: run arguments\nPASS: cli/convert/test-convert-args.sh 37 - path non-option arg + --color: success exit status\nPASS: cli/convert/test-convert-args.sh 38 - path non-option arg + --color: run arguments\nPASS: cli/convert/test-convert-args.sh 39 - path non-option arg + --debug-info: success exit status\nPASS: cli/convert/test-convert-args.sh 40 - path non-option arg + --debug-info: run arguments\nPASS: cli/convert/test-convert-args.sh 41 - path non-option arg + --debug-info-dir: success exit status\nPASS: cli/convert/test-convert-args.sh 42 - path non-option arg + --debug-info-dir: run arguments\nPASS: cli/convert/test-convert-args.sh 43 - path non-option arg + --debug-info-target-prefix: success exit status\nPASS: cli/convert/test-convert-args.sh 44 - path non-option arg + --debug-info-target-prefix: run arguments\nPASS: cli/convert/test-convert-args.sh 45 - path non-option arg + --debug-info-full-path: success exit status\nPASS: cli/convert/test-convert-args.sh 46 - path non-option arg + --debug-info-full-path: run arguments\nPASS: cli/convert/test-convert-args.sh 47 - path non-option arg + --fields=trace:domain,loglevel: success exit status\nPASS: cli/convert/test-convert-args.sh 48 - path non-option arg + --fields=trace:domain,loglevel: run arguments\nPASS: cli/convert/test-convert-args.sh 49 - path non-option arg + --fields=all: success exit status\nPASS: cli/convert/test-convert-args.sh 50 - path non-option arg + --fields=all: run arguments\nPASS: cli/convert/test-convert-args.sh 51 - path non-option arg + --names=context,header: success exit status\nPASS: cli/convert/test-convert-args.sh 52 - path non-option arg + --names=context,header: run arguments\nPASS: cli/convert/test-convert-args.sh 53 - path non-option arg + --names=all: success exit status\nPASS: cli/convert/test-convert-args.sh 54 - path non-option arg + --names=all: run arguments\nPASS: cli/convert/test-convert-args.sh 55 - path non-option arg + --no-delta: success exit status\nPASS: cli/convert/test-convert-args.sh 56 - path non-option arg + --no-delta: run arguments\nPASS: cli/convert/test-convert-args.sh 57 - path non-option arg + --output: success exit status\nPASS: cli/convert/test-convert-args.sh 58 - path non-option arg + --output: run arguments\nPASS: cli/convert/test-convert-args.sh 59 - path non-option arg + -i ctf: success exit status\nPASS: cli/convert/test-convert-args.sh 60 - path non-option arg + -i ctf: run arguments\nPASS: cli/convert/test-convert-args.sh 61 - URL non-option arg + -i lttng-live: success exit status\nPASS: cli/convert/test-convert-args.sh 62 - URL non-option arg + -i lttng-live: run arguments\nPASS: cli/convert/test-convert-args.sh 63 - path non-option arg + -o dummy: success exit status\nPASS: cli/convert/test-convert-args.sh 64 - path non-option arg + -o dummy: run arguments\nPASS: cli/convert/test-convert-args.sh 65 - path non-option arg + -o ctf + --output: success exit status\nPASS: cli/convert/test-convert-args.sh 66 - path non-option arg + -o ctf + --output: run arguments\nPASS: cli/convert/test-convert-args.sh 67 - path non-option arg + user sink with log level: success exit status\nPASS: cli/convert/test-convert-args.sh 68 - path non-option arg + user sink with log level: run arguments\nPASS: cli/convert/test-convert-args.sh 69 - failure exit status\nPASS: cli/convert/test-convert-args.sh 70 - bad --component format (plugin only): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 71 - bad --component format (plugin only): expected error message\nPASS: cli/convert/test-convert-args.sh 72 - failure exit status\nPASS: cli/convert/test-convert-args.sh 73 - bad --component format (name and plugin only): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 74 - bad --component format (name and plugin only): expected error message\nPASS: cli/convert/test-convert-args.sh 75 - failure exit status\nPASS: cli/convert/test-convert-args.sh 76 - bad --component format (name only): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 77 - bad --component format (name only): expected error message\nPASS: cli/convert/test-convert-args.sh 78 - failure exit status\nPASS: cli/convert/test-convert-args.sh 79 - bad --component format (extra dot found): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 80 - bad --component format (extra dot found): expected error message\nPASS: cli/convert/test-convert-args.sh 81 - failure exit status\nPASS: cli/convert/test-convert-args.sh 82 - duplicate component name: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 83 - duplicate component name: expected error message\nPASS: cli/convert/test-convert-args.sh 84 - failure exit status\nPASS: cli/convert/test-convert-args.sh 85 - unknown option: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 86 - unknown option: expected error message\nPASS: cli/convert/test-convert-args.sh 87 - failure exit status\nPASS: cli/convert/test-convert-args.sh 88 - --params without current component: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 89 - --params without current component: expected error message\nPASS: cli/convert/test-convert-args.sh 90 - failure exit status\nPASS: cli/convert/test-convert-args.sh 91 - duplicate --begin: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 92 - duplicate --begin: expected error message\nPASS: cli/convert/test-convert-args.sh 93 - failure exit status\nPASS: cli/convert/test-convert-args.sh 94 - duplicate --end: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 95 - duplicate --end: expected error message\nPASS: cli/convert/test-convert-args.sh 96 - failure exit status\nPASS: cli/convert/test-convert-args.sh 97 - --begin and --timerange: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 98 - --begin and --timerange: expected error message\nPASS: cli/convert/test-convert-args.sh 99 - failure exit status\nPASS: cli/convert/test-convert-args.sh 100 - --end and --timerange: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 101 - --end and --timerange: expected error message\nPASS: cli/convert/test-convert-args.sh 102 - failure exit status\nPASS: cli/convert/test-convert-args.sh 103 - bad --timerange format (1): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 104 - bad --timerange format (1): expected error message\nPASS: cli/convert/test-convert-args.sh 105 - failure exit status\nPASS: cli/convert/test-convert-args.sh 106 - bad --timerange format (2): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 107 - bad --timerange format (2): expected error message\nPASS: cli/convert/test-convert-args.sh 108 - failure exit status\nPASS: cli/convert/test-convert-args.sh 109 - bad --timerange format (3): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 110 - bad --timerange format (3): expected error message\nPASS: cli/convert/test-convert-args.sh 111 - failure exit status\nPASS: cli/convert/test-convert-args.sh 112 - bad --fields format: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 113 - bad --fields format: expected error message\nPASS: cli/convert/test-convert-args.sh 114 - failure exit status\nPASS: cli/convert/test-convert-args.sh 115 - bad --names format: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 116 - bad --names format: expected error message\nPASS: cli/convert/test-convert-args.sh 117 - failure exit status\nPASS: cli/convert/test-convert-args.sh 118 - unknown -i: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 119 - unknown -i: expected error message\nPASS: cli/convert/test-convert-args.sh 120 - failure exit status\nPASS: cli/convert/test-convert-args.sh 121 - duplicate -i: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 122 - duplicate -i: expected error message\nPASS: cli/convert/test-convert-args.sh 123 - failure exit status\nPASS: cli/convert/test-convert-args.sh 124 - unknown -o: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 125 - unknown -o: expected error message\nPASS: cli/convert/test-convert-args.sh 126 - failure exit status\nPASS: cli/convert/test-convert-args.sh 127 - duplicate -o: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 128 - duplicate -o: expected error message\nPASS: cli/convert/test-convert-args.sh 129 - failure exit status\nPASS: cli/convert/test-convert-args.sh 130 - --run-args and --run-args-0: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 131 - --run-args and --run-args-0: expected error message\nPASS: cli/convert/test-convert-args.sh 132 - failure exit status\nPASS: cli/convert/test-convert-args.sh 133 - -o ctf-metadata without path: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 134 - -o ctf-metadata without path: expected error message\nPASS: cli/convert/test-convert-args.sh 135 - failure exit status\nPASS: cli/convert/test-convert-args.sh 136 - -i lttng-live and implicit source.ctf.fs: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 137 - -i lttng-live and implicit source.ctf.fs: expected error message\nPASS: cli/convert/test-convert-args.sh 138 - failure exit status\nPASS: cli/convert/test-convert-args.sh 139 - implicit source.ctf.fs without path: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 140 - implicit source.ctf.fs without path: expected error message\nPASS: cli/convert/test-convert-args.sh 141 - failure exit status\nPASS: cli/convert/test-convert-args.sh 142 - implicit source.ctf.lttng-live without URL: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 143 - implicit source.ctf.lttng-live without URL: expected error message\nPASS: cli/convert/test-convert-args.sh 144 - failure exit status\nPASS: cli/convert/test-convert-args.sh 145 - no source: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 146 - no source: expected error message\nPASS: cli/convert/test-convert-args.sh 147 - failure exit status\nPASS: cli/convert/test-convert-args.sh 148 - -o ctf without --output: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 149 - -o ctf without --output: expected error message\nPASS: cli/convert/test-convert-args.sh 150 - failure exit status\nPASS: cli/convert/test-convert-args.sh 151 - -o ctf + --output with implicit sink.text.pretty: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 152 - -o ctf + --output with implicit sink.text.pretty: expected error message\nPASS: cli/convert/test-convert-args.sh 153 - failure exit status\nPASS: cli/convert/test-convert-args.sh 154 - --stream-intersection: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 155 - --stream-intersection: expected error message\nPASS: cli/convert/test-convert-args.sh 156 - failure exit status\nPASS: cli/convert/test-convert-args.sh 157 - two sinks with -o dummy + --clock-seconds: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 158 - two sinks with -o dummy + --clock-seconds: expected error message\nPASS: cli/convert/test-convert-args.sh 159 - failure exit status\nPASS: cli/convert/test-convert-args.sh 160 - path non-option arg + user sink + -o text: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 161 - path non-option arg + user sink + -o text: expected error message\nPASS: cli/test-help.sh 1 - help ctf plugin exit status\nPASS: cli/test-help.sh 2 - help ctf plugin expected output\nPASS: cli/test-help.sh 3 - help ctf plugin produces no error\nPASS: cli/test-help.sh 4 - help src.ctf.fs component class exit status\nPASS: cli/test-help.sh 5 - help src.ctf.fs component class expected output\nPASS: cli/test-help.sh 6 - help src.ctf.fs component class produces no error\nPASS: cli/test-help.sh 7 - help without parameter exit status\nPASS: cli/test-help.sh 8 - help without parameter produces expected error\nPASS: cli/test-help.sh 9 - help without parameter produces no output\nPASS: cli/test-help.sh 10 - help with too many parameters exit status\nPASS: cli/test-help.sh 11 - help with too many parameters produces expected error\nPASS: cli/test-help.sh 12 - help with too many parameters produces no output\nPASS: cli/test-help.sh 13 - help with unknown plugin name\nPASS: cli/test-help.sh 14 - help with unknown plugin name produces expected error\nPASS: cli/test-help.sh 15 - help with unknown plugin name produces no output\nPASS: cli/test-help.sh 16 - help with unknown component class name\nPASS: cli/test-help.sh 17 - help with unknown component class name produces expected error\nPASS: cli/test-help.sh 18 - help with unknown component class name prints plugin help\nPASS: cli/test-help.sh 19 - help with unknown component class plugin\nPASS: cli/test-help.sh 20 - help with unknown component class plugin produces expected error\nPASS: cli/test-help.sh 21 - help with unknown component class plugin produces no output\nPASS: cli/test-intersection.sh 1 - run without --stream-intersection\nPASS: cli/test-intersection.sh 2 - 8 events in the whole trace\nPASS: cli/test-intersection.sh 3 - run with --stream-intersection\nPASS: cli/test-intersection.sh 4 - 3 events in streams intersecting\nPASS: cli/test-intersection.sh 5 - run without --stream-intersection\nPASS: cli/test-intersection.sh 6 - 8 events in the whole trace\nPASS: cli/test-intersection.sh 7 - run with --stream-intersection\nPASS: cli/test-intersection.sh 8 - 3 events in streams intersecting\nPASS: cli/test-intersection.sh 9 - run without --stream-intersection\nPASS: cli/test-intersection.sh 10 - 3 events in the whole trace\nPASS: cli/test-intersection.sh 11 - run with --stream-intersection\nPASS: cli/test-intersection.sh 12 - 3 events in streams intersecting\nPASS: cli/test-intersection.sh 13 - run without --stream-intersection\nPASS: cli/test-intersection.sh 14 - 6 events in the whole trace\nPASS: cli/test-intersection.sh 15 - run with --stream-intersection fails\nPASS: cli/test-intersection.sh 16 - stderr contains expected error message\nPASS: cli/test-intersection.sh 17 - run without --stream-intersection\nPASS: cli/test-intersection.sh 18 - 0 events in the whole trace\nPASS: cli/test-intersection.sh 19 - run with --stream-intersection fails\nPASS: cli/test-intersection.sh 20 - stderr contains expected error message\nPASS: cli/test-output-ctf-metadata.sh 1 - Run babeltrace -o ctf-metadata with a valid trace directory, correct exit status\nPASS: cli/test-output-ctf-metadata.sh 2 - Run babeltrace -o ctf-metadata with a valid trace directory, correct output\nPASS: cli/test-output-ctf-metadata.sh 3 - Run babeltrace -o ctf-metadata with an invalid trace directory, expecting failure\nPASS: cli/test-output-path-ctf-non-lttng-trace.sh 1 - 3eventsintersect output trace exists\nPASS: cli/test-output-path-ctf-non-lttng-trace.sh 2 - 3eventsintersectreverse output trace exists\nPASS: cli/test-output-path-ctf-non-lttng-trace.sh 3 - nointersect output trace exists\nPASS: cli/test-packet-seq-num.sh 1 - Trace parses\nPASS: cli/test-packet-seq-num.sh 2 - No events lost\nPASS: cli/test-packet-seq-num.sh 3 - Trace parses\nPASS: cli/test-packet-seq-num.sh 4 - No events lost\nPASS: cli/test-packet-seq-num.sh 5 - Trace parses\nPASS: cli/test-packet-seq-num.sh 6 - Lost events string matches 2\nPASS: cli/test-packet-seq-num.sh 7 - Trace parses\nPASS: cli/test-packet-seq-num.sh 8 - Lost events string matches 2\nPASS: cli/test-packet-seq-num.sh 9 - Trace parses\nPASS: cli/test-packet-seq-num.sh 10 - Lost events string matches 2,3,1\nPASS: cli/test-trace-copy.sh 1 - Copy trace 2packets with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 2 - Read the new trace in /tmp/tmp.zHErHgJZnY (CTF 1)\nPASS: cli/test-trace-copy.sh 3 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 4 - Copy trace array-align-elem with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 5 - Read the new trace in /tmp/tmp.6WvOO4siNF (CTF 1)\nPASS: cli/test-trace-copy.sh 6 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 7 - Copy trace barectf-event-before-packet with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 8 - Read the new trace in /tmp/tmp.gVHh8etTkY (CTF 1)\nPASS: cli/test-trace-copy.sh 9 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 10 - Copy trace crlf-metadata with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 11 - Read the new trace in /tmp/tmp.IoJn9kwHs1 (CTF 1)\nPASS: cli/test-trace-copy.sh 12 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 13 - Copy trace debug-info with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 14 - Read the new trace in /tmp/tmp.r8ipWfL6pR (CTF 1)\nPASS: cli/test-trace-copy.sh 15 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 16 - Copy trace def-clk-freq with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 17 - Read the new trace in /tmp/tmp.aJICA72Enb (CTF 1)\nPASS: cli/test-trace-copy.sh 18 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 19 - Copy trace env-warning with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 20 - Read the new trace in /tmp/tmp.S3CP4w6o4g (CTF 1)\nPASS: cli/test-trace-copy.sh 21 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 22 - Copy trace ev-disc-no-ts-begin-end with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 23 - Read the new trace in /tmp/tmp.CBZtslAt08 (CTF 1)\nPASS: cli/test-trace-copy.sh 24 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 25 - Copy trace lf-metadata with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 26 - Read the new trace in /tmp/tmp.2qBCWMRCgm (CTF 1)\nPASS: cli/test-trace-copy.sh 27 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 28 - Copy trace lttng-crash with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 29 - Read the new trace in /tmp/tmp.HiEuzkLkTp (CTF 1)\nPASS: cli/test-trace-copy.sh 30 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 31 - Copy trace lttng-event-after-packet with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 32 - Read the new trace in /tmp/tmp.Tiu3dSTjwf (CTF 1)\nPASS: cli/test-trace-copy.sh 33 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 34 - Copy trace lttng-tracefile-rotation with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 35 - Read the new trace in /tmp/tmp.IGT99fmxD1 (CTF 1)\nPASS: cli/test-trace-copy.sh 36 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 37 - Empty trace meta-ctx-sequence, nothing to copy (CTF 1)\nPASS: cli/test-trace-copy.sh 38 - Copy trace meta-variant-no-underscore with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 39 - Read the new trace in /tmp/tmp.rnUWJs1Brc (CTF 1)\nPASS: cli/test-trace-copy.sh 40 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 41 - Copy trace meta-variant-one-underscore with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 42 - Read the new trace in /tmp/tmp.fGUfcjJnd1 (CTF 1)\nPASS: cli/test-trace-copy.sh 43 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 44 - Copy trace meta-variant-reserved-keywords with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 45 - Read the new trace in /tmp/tmp.xdI4uD5PQX (CTF 1)\nPASS: cli/test-trace-copy.sh 46 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 47 - Copy trace meta-variant-same-with-underscore with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 48 - Read the new trace in /tmp/tmp.OHBa2XysnJ (CTF 1)\nPASS: cli/test-trace-copy.sh 49 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 50 - Copy trace meta-variant-two-underscores with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 51 - Read the new trace in /tmp/tmp.ocS1bHQjWJ (CTF 1)\nPASS: cli/test-trace-copy.sh 52 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 53 - Copy trace multi-domains with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 54 - Read the new trace in /tmp/tmp.CEPIvuYPsU (CTF 1)\nPASS: cli/test-trace-copy.sh 55 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 56 - Copy trace no-packet-context with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 57 - Read the new trace in /tmp/tmp.eAbVAoblj8 (CTF 1)\nPASS: cli/test-trace-copy.sh 58 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 59 - Copy trace sequence with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 60 - Read the new trace in /tmp/tmp.QofDsQzGfG (CTF 1)\nPASS: cli/test-trace-copy.sh 61 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 62 - Copy trace session-rotation with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 63 - Read the new trace in /tmp/tmp.ZOQFNcLCuN (CTF 1)\nPASS: cli/test-trace-copy.sh 64 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 65 - Copy trace smalltrace with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 66 - Read the new trace in /tmp/tmp.QscKbylpgG (CTF 1)\nPASS: cli/test-trace-copy.sh 67 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 68 - Copy trace struct-array-align-elem with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 69 - Read the new trace in /tmp/tmp.KZ3lDkBWmk (CTF 1)\nPASS: cli/test-trace-copy.sh 70 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 71 - Copy trace succeed1 with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 72 - Read the new trace in /tmp/tmp.phJqTvGaGA (CTF 1)\nPASS: cli/test-trace-copy.sh 73 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 74 - Copy trace succeed2 with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 75 - Read the new trace in /tmp/tmp.RBOtgM6Y2c (CTF 1)\nPASS: cli/test-trace-copy.sh 76 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 77 - Copy trace succeed3 with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 78 - Read the new trace in /tmp/tmp.TarDZTIRHE (CTF 1)\nPASS: cli/test-trace-copy.sh 79 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 80 - Empty trace succeed4, nothing to copy (CTF 1)\nPASS: cli/test-trace-copy.sh 81 - Copy trace trace-with-index with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 82 - Read the new trace in /tmp/tmp.5bEz71CxiY (CTF 1)\nPASS: cli/test-trace-copy.sh 83 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 84 - Copy trace warnings with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 85 - Read the new trace in /tmp/tmp.mlNQMuBleB (CTF 1)\nPASS: cli/test-trace-copy.sh 86 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 87 - Copy trace wk-heartbeat-u with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 88 - Read the new trace in /tmp/tmp.29QuKHqWlQ (CTF 1)\nPASS: cli/test-trace-copy.sh 89 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 90 - Copy trace 2packets with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 91 - Read the new trace in /tmp/tmp.Zz6s100c0B (CTF 2)\nPASS: cli/test-trace-copy.sh 92 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 93 - Copy trace array-align-elem with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 94 - Read the new trace in /tmp/tmp.AuCGmhLq3K (CTF 2)\nPASS: cli/test-trace-copy.sh 95 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 96 - Copy trace barectf-event-before-packet with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 97 - Read the new trace in /tmp/tmp.UlQDDBpNNR (CTF 2)\nPASS: cli/test-trace-copy.sh 98 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 99 - Copy trace debug-info with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 100 - Read the new trace in /tmp/tmp.s2H3obDBD7 (CTF 2)\nPASS: cli/test-trace-copy.sh 101 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 102 - Copy trace env-warning with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 103 - Read the new trace in /tmp/tmp.UyWkTG2JJ1 (CTF 2)\nPASS: cli/test-trace-copy.sh 104 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 105 - Copy trace ev-disc-no-ts-begin-end with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 106 - Read the new trace in /tmp/tmp.HEDzYEv4nE (CTF 2)\nPASS: cli/test-trace-copy.sh 107 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 108 - Copy trace fl-bm with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 109 - Read the new trace in /tmp/tmp.kOqjejJRjy (CTF 2)\nPASS: cli/test-trace-copy.sh 110 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 111 - Copy trace lttng-crash with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 112 - Read the new trace in /tmp/tmp.j68X92yKoE (CTF 2)\nPASS: cli/test-trace-copy.sh 113 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 114 - Copy trace lttng-event-after-packet with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 115 - Read the new trace in /tmp/tmp.qPFeMX8Z2F (CTF 2)\nPASS: cli/test-trace-copy.sh 116 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 117 - Copy trace lttng-tracefile-rotation with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 118 - Read the new trace in /tmp/tmp.Q5gEyh9EDL (CTF 2)\nPASS: cli/test-trace-copy.sh 119 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 120 - Empty trace meta-clk-cls-before-trace-cls, nothing to copy (CTF 2)\nPASS: cli/test-trace-copy.sh 121 - Empty trace meta-ctx-sequence, nothing to copy (CTF 2)\nPASS: cli/test-trace-copy.sh 122 - Copy trace meta-variant-no-underscore with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 123 - Read the new trace in /tmp/tmp.qdXMJH9hAk (CTF 2)\nPASS: cli/test-trace-copy.sh 124 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 125 - Copy trace meta-variant-one-underscore with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 126 - Read the new trace in /tmp/tmp.S2Tdiq0FXl (CTF 2)\nPASS: cli/test-trace-copy.sh 127 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 128 - Copy trace meta-variant-reserved-keywords with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 129 - Read the new trace in /tmp/tmp.bX6Xt5mUSN (CTF 2)\nPASS: cli/test-trace-copy.sh 130 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 131 - Copy trace meta-variant-same-with-underscore with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 132 - Read the new trace in /tmp/tmp.1GpgXJz024 (CTF 2)\nPASS: cli/test-trace-copy.sh 133 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 134 - Copy trace meta-variant-two-underscores with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 135 - Read the new trace in /tmp/tmp.bgNHOIkLDO (CTF 2)\nPASS: cli/test-trace-copy.sh 136 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 137 - Copy trace multi-domains with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 138 - Read the new trace in /tmp/tmp.z5GbvV3nPq (CTF 2)\nPASS: cli/test-trace-copy.sh 139 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 140 - Copy trace no-packet-context with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 141 - Read the new trace in /tmp/tmp.ngvzOnA4lJ (CTF 2)\nPASS: cli/test-trace-copy.sh 142 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 143 - Copy trace sequence with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 144 - Read the new trace in /tmp/tmp.hu4nd7afbY (CTF 2)\nPASS: cli/test-trace-copy.sh 145 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 146 - Copy trace session-rotation with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 147 - Read the new trace in /tmp/tmp.J61zfHBROF (CTF 2)\nPASS: cli/test-trace-copy.sh 148 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 149 - Copy trace smalltrace with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 150 - Read the new trace in /tmp/tmp.W7rABOH9Zx (CTF 2)\nPASS: cli/test-trace-copy.sh 151 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 152 - Copy trace struct-array-align-elem with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 153 - Read the new trace in /tmp/tmp.48Dft5GI1x (CTF 2)\nPASS: cli/test-trace-copy.sh 154 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 155 - Copy trace succeed1 with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 156 - Read the new trace in /tmp/tmp.7pyRkTf3iW (CTF 2)\nPASS: cli/test-trace-copy.sh 157 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 158 - Copy trace succeed2 with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 159 - Read the new trace in /tmp/tmp.AhIP17zFxy (CTF 2)\nPASS: cli/test-trace-copy.sh 160 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 161 - Copy trace trace-with-index with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 162 - Read the new trace in /tmp/tmp.ekXoHKploN (CTF 2)\nPASS: cli/test-trace-copy.sh 163 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 164 - Copy trace wk-heartbeat-u with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 165 - Read the new trace in /tmp/tmp.0F3hB8o9IO (CTF 2)\nPASS: cli/test-trace-copy.sh 166 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-read.sh 1 - Run babeltrace2 with trace 2packets\nPASS: cli/test-trace-read.sh 2 - Run babeltrace2 with trace array-align-elem\nPASS: cli/test-trace-read.sh 3 - Run babeltrace2 with trace barectf-event-before-packet\nPASS: cli/test-trace-read.sh 4 - Run babeltrace2 with trace crlf-metadata\nPASS: cli/test-trace-read.sh 5 - Run babeltrace2 with trace debug-info\nPASS: cli/test-trace-read.sh 6 - Run babeltrace2 with trace def-clk-freq\nPASS: cli/test-trace-read.sh 7 - Run babeltrace2 with trace env-warning\nPASS: cli/test-trace-read.sh 8 - Run babeltrace2 with trace ev-disc-no-ts-begin-end\nPASS: cli/test-trace-read.sh 9 - Run babeltrace2 with trace lf-metadata\nPASS: cli/test-trace-read.sh 10 - Run babeltrace2 with trace lttng-crash\nPASS: cli/test-trace-read.sh 11 - Run babeltrace2 with trace lttng-event-after-packet\nPASS: cli/test-trace-read.sh 12 - Run babeltrace2 with trace lttng-tracefile-rotation\nPASS: cli/test-trace-read.sh 13 - Run babeltrace2 with trace meta-ctx-sequence\nPASS: cli/test-trace-read.sh 14 - Run babeltrace2 with trace meta-variant-no-underscore\nPASS: cli/test-trace-read.sh 15 - Run babeltrace2 with trace meta-variant-one-underscore\nPASS: cli/test-trace-read.sh 16 - Run babeltrace2 with trace meta-variant-reserved-keywords\nPASS: cli/test-trace-read.sh 17 - Run babeltrace2 with trace meta-variant-same-with-underscore\nPASS: cli/test-trace-read.sh 18 - Run babeltrace2 with trace meta-variant-two-underscores\nPASS: cli/test-trace-read.sh 19 - Run babeltrace2 with trace multi-domains\nPASS: cli/test-trace-read.sh 20 - Run babeltrace2 with trace no-packet-context\nPASS: cli/test-trace-read.sh 21 - Run babeltrace2 with trace sequence\nPASS: cli/test-trace-read.sh 22 - Run babeltrace2 with trace session-rotation\nPASS: cli/test-trace-read.sh 23 - Run babeltrace2 with trace smalltrace\nPASS: cli/test-trace-read.sh 24 - Run babeltrace2 with trace struct-array-align-elem\nPASS: cli/test-trace-read.sh 25 - Run babeltrace2 with trace succeed1\nPASS: cli/test-trace-read.sh 26 - Run babeltrace2 with trace succeed2\nPASS: cli/test-trace-read.sh 27 - Run babeltrace2 with trace succeed3\nPASS: cli/test-trace-read.sh 28 - Run babeltrace2 with trace succeed4\nPASS: cli/test-trace-read.sh 29 - Run babeltrace2 with trace trace-with-index\nPASS: cli/test-trace-read.sh 30 - Run babeltrace2 with trace warnings\nPASS: cli/test-trace-read.sh 31 - Run babeltrace2 with trace wk-heartbeat-u\nPASS: cli/test-trace-read.sh 32 - Run babeltrace2 with invalid trace fail1\nPASS: cli/test-trace-read.sh 33 - Run babeltrace2 with invalid trace fail2\nPASS: cli/test-trace-read.sh 34 - Run babeltrace2 with invalid trace incomplete-packet-header\nPASS: cli/test-trace-read.sh 35 - Run babeltrace2 with invalid trace integer-range\nPASS: cli/test-trace-read.sh 36 - Run babeltrace2 with invalid trace invalid-packet-size\nPASS: cli/test-trace-read.sh 37 - Run babeltrace2 with invalid trace invalid-sequence-length-field-class\nPASS: cli/test-trace-read.sh 38 - Run babeltrace2 with invalid trace invalid-variant-selector-field-class\nPASS: cli/test-trace-read.sh 39 - Run babeltrace2 with invalid trace lttng-modules-2.0-pre1\nPASS: cli/test-trace-read.sh 40 - Run babeltrace2 with invalid trace metadata-syntax-error\nPASS: cli/test-trace-read.sh 41 - Run babeltrace2 with invalid trace packet-based-metadata\nPASS: cli/test-trace-read.sh 42 - Run babeltrace2 with invalid trace smalltrace\nPASS: cli/test-trace-read.sh 43 - Run babeltrace2 with invalid trace valid-events-then-invalid-events\nPASS: cli/test-trimmer.sh 1 - trimmer: --begin, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 2 - trimmer: --begin, GMT relative timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 3 - trimmer: --end, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 4 - trimmer: --end, GMT relative timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 5 - trimmer: --begin and --end, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 6 - trimmer: --begin and --end, GMT relative timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 7 - trimmer: --begin, out of range, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 8 - trimmer: --begin, out of range, GMT relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 9 - trimmer: --end, out of range, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 10 - trimmer: --end, out of range, GMT relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 11 - trimmer: --begin, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 12 - trimmer: --begin, GMT absolute timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 13 - trimmer: --end, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 14 - trimmer: --end, GMT absolute timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 15 - trimmer: --begin and --end, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 16 - trimmer: --begin and --end, GMT absolute timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 17 - trimmer: --begin, out of range, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 18 - trimmer: --begin, out of range, GMT absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 19 - trimmer: --begin, out of range, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 20 - trimmer: --begin, out of range, GMT absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 21 - trimmer: --begin, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 22 - trimmer: --begin, EST relative timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 23 - trimmer: --end, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 24 - trimmer: --end, EST relative timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 25 - trimmer: --begin and --end, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 26 - trimmer: --begin and --end, EST relative timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 27 - trimmer: --begin, out of range, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 28 - trimmer: --begin, out of range, EST relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 29 - trimmer: --end, out of range, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 30 - trimmer: --end, out of range, EST relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 31 - trimmer: --begin, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 32 - trimmer: --begin, EST absolute timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 33 - trimmer: --end, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 34 - trimmer: --end, EST absolute timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 35 - trimmer: --begin and --end, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 36 - trimmer: --begin and --end, EST absolute timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 37 - trimmer: --begin, out of range, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 38 - trimmer: --begin, out of range, EST absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 39 - trimmer: --end, out of range, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 40 - trimmer: --end, out of range, EST absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 41 - trimmer: date time format: partial nanosecond precision: exit status\nPASS: cli/test-trimmer.sh 42 - trimmer: date time format: partial nanosecond precision: number of events (13)\nPASS: cli/test-trimmer.sh 43 - trimmer: date time format: second precision: exit status\nPASS: cli/test-trimmer.sh 44 - trimmer: date time format: second precision: number of events (11)\nPASS: cli/test-trimmer.sh 45 - trimmer: date time format: minute precision: exit status\nPASS: cli/test-trimmer.sh 46 - trimmer: date time format: minute precision: number of events (11)\nPASS: cli/test-trimmer.sh 47 - trimmer: seconds from origin format: nanosecond precision: exit status\nPASS: cli/test-trimmer.sh 48 - trimmer: seconds from origin format: nanosecond precision: number of events (11)\nPASS: cli/test-trimmer.sh 49 - trimmer: seconds from origin format: partial nanosecond precision: exit status\nPASS: cli/test-trimmer.sh 50 - trimmer: seconds from origin format: partial nanosecond precision: number of events (11)\nPASS: cli/test-trimmer.sh 51 - trimmer: seconds from origin format: second precision: exit status\nPASS: cli/test-trimmer.sh 52 - trimmer: seconds from origin format: second precision: number of events (11)\nPASS: cli/test-trimmer.sh 53 - trimmer: date time format: too many nanosecond digits: exit status\nPASS: cli/test-trimmer.sh 54 - trimmer: date time format: too many nanosecond digits: number of events (0)\nPASS: cli/test-trimmer.sh 55 - trimmer: date time format: too many nanosecond digits: error message\nPASS: cli/test-trimmer.sh 56 - trimmer: date time format: missing nanoseconds: exit status\nPASS: cli/test-trimmer.sh 57 - trimmer: date time format: missing nanoseconds: number of events (0)\nPASS: cli/test-trimmer.sh 58 - trimmer: date time format: missing nanoseconds: error message\nPASS: cli/test-trimmer.sh 59 - trimmer: date time format: seconds with too many digit: exit status\nPASS: cli/test-trimmer.sh 60 - trimmer: date time format: seconds with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 61 - trimmer: date time format: seconds with too many digit: error message\nPASS: cli/test-trimmer.sh 62 - trimmer: date time format: seconds with missing digit: exit status\nPASS: cli/test-trimmer.sh 63 - trimmer: date time format: seconds with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 64 - trimmer: date time format: seconds with missing digit: error message\nPASS: cli/test-trimmer.sh 65 - trimmer: date time format: minutes with too many digit: exit status\nPASS: cli/test-trimmer.sh 66 - trimmer: date time format: minutes with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 67 - trimmer: date time format: minutes with too many digit: error message\nPASS: cli/test-trimmer.sh 68 - trimmer: date time format: minutes with missing digit: exit status\nPASS: cli/test-trimmer.sh 69 - trimmer: date time format: minutes with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 70 - trimmer: date time format: minutes with missing digit: error message\nPASS: cli/test-trimmer.sh 71 - trimmer: date time format: hours with too many digit: exit status\nPASS: cli/test-trimmer.sh 72 - trimmer: date time format: hours with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 73 - trimmer: date time format: hours with too many digit: error message\nPASS: cli/test-trimmer.sh 74 - trimmer: date time format: hours with missing digit: exit status\nPASS: cli/test-trimmer.sh 75 - trimmer: date time format: hours with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 76 - trimmer: date time format: hours with missing digit: error message\nPASS: cli/test-trimmer.sh 77 - trimmer: date time format: missing seconds: exit status\nPASS: cli/test-trimmer.sh 78 - trimmer: date time format: missing seconds: number of events (0)\nPASS: cli/test-trimmer.sh 79 - trimmer: date time format: missing seconds: error message\nPASS: cli/test-trimmer.sh 80 - trimmer: date time format: missing minutes 1: exit status\nPASS: cli/test-trimmer.sh 81 - trimmer: date time format: missing minutes 1: number of events (0)\nPASS: cli/test-trimmer.sh 82 - trimmer: date time format: missing minutes 1: error message\nPASS: cli/test-trimmer.sh 83 - trimmer: date time format: missing minutes 2: exit status\nPASS: cli/test-trimmer.sh 84 - trimmer: date time format: missing minutes 2: number of events (0)\nPASS: cli/test-trimmer.sh 85 - trimmer: date time format: missing minutes 2: error message\nPASS: cli/test-trimmer.sh 86 - trimmer: date time format: missing time: exit status\nPASS: cli/test-trimmer.sh 87 - trimmer: date time format: missing time: number of events (0)\nPASS: cli/test-trimmer.sh 88 - trimmer: date time format: missing time: error message\nPASS: cli/test-trimmer.sh 89 - trimmer: date time format: day with too many digit: exit status\nPASS: cli/test-trimmer.sh 90 - trimmer: date time format: day with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 91 - trimmer: date time format: day with too many digit: error message\nPASS: cli/test-trimmer.sh 92 - trimmer: date time format: day with missing digit: exit status\nPASS: cli/test-trimmer.sh 93 - trimmer: date time format: day with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 94 - trimmer: date time format: day with missing digit: error message\nPASS: cli/test-trimmer.sh 95 - trimmer: date time format: month with too many digit: exit status\nPASS: cli/test-trimmer.sh 96 - trimmer: date time format: month with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 97 - trimmer: date time format: month with too many digit: error message\nPASS: cli/test-trimmer.sh 98 - trimmer: date time format: month with missing digit: exit status\nPASS: cli/test-trimmer.sh 99 - trimmer: date time format: month with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 100 - trimmer: date time format: month with missing digit: error message\nPASS: cli/test-trimmer.sh 101 - trimmer: date time format: year with too many digits: exit status\nPASS: cli/test-trimmer.sh 102 - trimmer: date time format: year with too many digits: number of events (0)\nPASS: cli/test-trimmer.sh 103 - trimmer: date time format: year with too many digits: error message\nPASS: cli/test-trimmer.sh 104 - trimmer: date time format: year with missing digits: exit status\nPASS: cli/test-trimmer.sh 105 - trimmer: date time format: year with missing digits: number of events (0)\nPASS: cli/test-trimmer.sh 106 - trimmer: date time format: year with missing digits: error message\nPASS: cli/test-trimmer.sh 107 - trimmer: date time format: missing day 1: exit status\nPASS: cli/test-trimmer.sh 108 - trimmer: date time format: missing day 1: number of events (0)\nPASS: cli/test-trimmer.sh 109 - trimmer: date time format: missing day 1: error message\nPASS: cli/test-trimmer.sh 110 - trimmer: date time format: missing day 2: exit status\nPASS: cli/test-trimmer.sh 111 - trimmer: date time format: missing day 2: number of events (0)\nPASS: cli/test-trimmer.sh 112 - trimmer: date time format: missing day 2: error message\nPASS: cli/test-trimmer.sh 113 - trimmer: seconds from origin format: too many nanosecond digits: exit status\nPASS: cli/test-trimmer.sh 114 - trimmer: seconds from origin format: too many nanosecond digits: number of events (0)\nPASS: cli/test-trimmer.sh 115 - trimmer: seconds from origin format: too many nanosecond digits: error message\nPASS: cli/test-trimmer.sh 116 - trimmer: seconds from origin format: missing nanseconds: exit status\nPASS: cli/test-trimmer.sh 117 - trimmer: seconds from origin format: missing nanseconds: number of events (0)\nPASS: cli/test-trimmer.sh 118 - trimmer: seconds from origin format: missing nanseconds: error message\nPASS: cpp-common/test-c-string-view.sh 1 - `bt2c::CStringView` == `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 2 - `bt2c::CStringView` != `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 3 - `bt2c::CStringView` == `const char *`\nPASS: cpp-common/test-c-string-view.sh 4 - `bt2c::CStringView` != `const char *`\nPASS: cpp-common/test-c-string-view.sh 5 - `const char *` == `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 6 - `const char *` != `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 7 - `bt2c::CStringView` == `std::string`\nPASS: cpp-common/test-c-string-view.sh 8 - `bt2c::CStringView` != `std::string`\nPASS: cpp-common/test-c-string-view.sh 9 - `std::string` == `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 10 - `std::string` != `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 11 - \"Moutarde Choux\" starts with \"Moutarde\"\nPASS: cpp-common/test-c-string-view.sh 12 - \"Moutarde Choux\" does not start with \"Choux\"\nPASS: cpp-common/test-c-string-view.sh 13 - \"Moutarde Choux\" starts with \"\"\nPASS: cpp-common/test-c-string-view.sh 14 - \"Moutarde Choux\" starts with \"Moutarde choux\"\nPASS: cpp-common/test-c-string-view.sh 15 - \"Moutarde\" does not start with \"Moutarde choux\"\nPASS: cpp-common/test-c-string-view.sh 16 - \"\" starts with \"\"\nPASS: cpp-common/test-uuid.sh 1 - result of format_as() for `Uuid` is expected\nPASS: cpp-common/test-uuid.sh 2 - result of format_as() for `UuidView` is expected\nPASS: cpp-common/test-unicode-conv.sh 1 - UTF-16BE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 2 - UTF-16BE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 3 - UTF-16LE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 4 - UTF-16LE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 5 - UTF-32BE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 6 - UTF-32BE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 7 - UTF-32LE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 8 - UTF-32LE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 9 - truncated code point - got error\nPASS: cpp-common/test-unicode-conv.sh 10 - truncated code point - error cause message is expected\nPASS: cpp-common/test-unicode-conv.sh 11 - truncated code unit - got error\nPASS: cpp-common/test-unicode-conv.sh 12 - truncated code unit - error cause message is expected\nPASS: cpp-common/test-unicode-conv.sh 13 - truncated code unit - got error\nPASS: cpp-common/test-unicode-conv.sh 14 - truncated code unit - error cause message is expected\nPASS: ctf-writer/test-ctf-writer.sh 1 - bt_ctf_create succeeds in creating trace with path\nPASS: ctf-writer/test-ctf-writer.sh 2 - bt_ctf_writer_get_trace correctly handles NULL\nPASS: ctf-writer/test-ctf-writer.sh 3 - Cannot set a trace's byte order to BT_CTF_BYTE_ORDER_NATIVE\nPASS: ctf-writer/test-ctf-writer.sh 4 - Cannot set a trace's byte order to BT_CTF_BYTE_ORDER_UNSPECIFIED\nPASS: ctf-writer/test-ctf-writer.sh 5 - bt_ctf_writer_get_trace returns a bt_ctf_trace object\nPASS: ctf-writer/test-ctf-writer.sh 6 - Set a trace's byte order to big endian\nPASS: ctf-writer/test-ctf-writer.sh 7 - bt_ctf_trace_get_native_byte_order returns a correct endianness\nPASS: ctf-writer/test-ctf-writer.sh 8 - Add host (testhost) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 9 - bt_ctf_writer_add_environment_field error with NULL writer\nPASS: ctf-writer/test-ctf-writer.sh 10 - bt_ctf_writer_add_environment_field error with NULL field name\nPASS: ctf-writer/test-ctf-writer.sh 11 - bt_ctf_writer_add_environment_field error with NULL field value\nPASS: ctf-writer/test-ctf-writer.sh 12 - bt_ctf_trace_set_environment_field_integer handles a NULL trace correctly\nPASS: ctf-writer/test-ctf-writer.sh 13 - bt_ctf_trace_set_environment_field_integer handles a NULL name correctly\nPASS: ctf-writer/test-ctf-writer.sh 14 - bt_ctf_trace_set_environment_field_integer succeeds\nPASS: ctf-writer/test-ctf-writer.sh 15 - bt_ctf_trace_set_environment_field_string handles a NULL trace correctly\nPASS: ctf-writer/test-ctf-writer.sh 16 - bt_ctf_trace_set_environment_field_string handles a NULL name correctly\nPASS: ctf-writer/test-ctf-writer.sh 17 - bt_ctf_trace_set_environment_field_string handles a NULL value correctly\nPASS: ctf-writer/test-ctf-writer.sh 18 - bt_ctf_trace_set_environment_field_string succeeds\nPASS: ctf-writer/test-ctf-writer.sh 19 - bt_ctf_trace_set_environment_field_integer succeeds with an existing name\nPASS: ctf-writer/test-ctf-writer.sh 20 - Add sysname (GNU/Linux) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 21 - Add nodename (testhost) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 22 - Add release (4.4.0-87-generic) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 23 - Add version (\\#110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 24 - Add machine (x86_64) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 25 - Illegal clock name rejected\nPASS: ctf-writer/test-ctf-writer.sh 26 - Clock created successfully\nPASS: ctf-writer/test-ctf-writer.sh 27 - bt_ctf_clock_get_name returns a clock name\nPASS: ctf-writer/test-ctf-writer.sh 28 - Returned clock name is valid\nPASS: ctf-writer/test-ctf-writer.sh 29 - bt_ctf_clock_get_description returns NULL on an unset description\nPASS: ctf-writer/test-ctf-writer.sh 30 - Clock description set successfully\nPASS: ctf-writer/test-ctf-writer.sh 31 - bt_ctf_clock_get_description returns a description.\nPASS: ctf-writer/test-ctf-writer.sh 32 - Returned clock description is valid\nPASS: ctf-writer/test-ctf-writer.sh 33 - bt_ctf_clock_get_frequency returns the correct default frequency\nPASS: ctf-writer/test-ctf-writer.sh 34 - Set clock frequency\nPASS: ctf-writer/test-ctf-writer.sh 35 - bt_ctf_clock_get_frequency returns the correct frequency once it is set\nPASS: ctf-writer/test-ctf-writer.sh 36 - bt_ctf_clock_get_offset_s succeeds\nPASS: ctf-writer/test-ctf-writer.sh 37 - bt_ctf_clock_get_offset_s returns the correct default offset (in seconds)\nPASS: ctf-writer/test-ctf-writer.sh 38 - Set clock offset (seconds)\nPASS: ctf-writer/test-ctf-writer.sh 39 - bt_ctf_clock_get_offset_s succeeds\nPASS: ctf-writer/test-ctf-writer.sh 40 - bt_ctf_clock_get_offset_s returns the correct default offset (in seconds) once it is set\nPASS: ctf-writer/test-ctf-writer.sh 41 - bt_ctf_clock_get_offset succeeds\nPASS: ctf-writer/test-ctf-writer.sh 42 - bt_ctf_clock_get_offset returns the correct default offset (in ticks)\nPASS: ctf-writer/test-ctf-writer.sh 43 - Set clock offset\nPASS: ctf-writer/test-ctf-writer.sh 44 - bt_ctf_clock_get_offset succeeds\nPASS: ctf-writer/test-ctf-writer.sh 45 - bt_ctf_clock_get_offset returns the correct default offset (in ticks) once it is set\nPASS: ctf-writer/test-ctf-writer.sh 46 - bt_ctf_clock_get_precision returns the correct default precision\nPASS: ctf-writer/test-ctf-writer.sh 47 - Set clock precision\nPASS: ctf-writer/test-ctf-writer.sh 48 - bt_ctf_clock_get_precision returns the correct precision once it is set\nPASS: ctf-writer/test-ctf-writer.sh 49 - bt_ctf_clock_get_precision returns the correct default is_absolute attribute\nPASS: ctf-writer/test-ctf-writer.sh 50 - Set clock absolute property\nPASS: ctf-writer/test-ctf-writer.sh 51 - bt_ctf_clock_get_precision returns the correct is_absolute attribute once it is set\nPASS: ctf-writer/test-ctf-writer.sh 52 - Set clock time\nPASS: ctf-writer/test-ctf-writer.sh 53 - bt_ctf_clock_get_uuid returns a UUID\nPASS: ctf-writer/test-ctf-writer.sh 54 - bt_ctf_clock_set_uuid sets a new uuid successfully\nPASS: ctf-writer/test-ctf-writer.sh 55 - bt_ctf_clock_get_uuid returns a UUID after setting a new one\nPASS: ctf-writer/test-ctf-writer.sh 56 - bt_ctf_clock_get_uuid returns the correct UUID after setting a new one\nPASS: ctf-writer/test-ctf-writer.sh 57 - bt_ctf_stream_class_get_name returns a correct stream class name\nPASS: ctf-writer/test-ctf-writer.sh 58 - bt_ctf_stream_class_get_clock returns NULL when a clock was not set\nPASS: ctf-writer/test-ctf-writer.sh 59 - bt_ctf_stream_class_get_clock handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 60 - Create stream class\nPASS: ctf-writer/test-ctf-writer.sh 61 - Set a stream class' clock\nPASS: ctf-writer/test-ctf-writer.sh 62 - bt_ctf_stream_class_get_clock returns a correct clock\nPASS: ctf-writer/test-ctf-writer.sh 63 - Create an unsigned integer type\nPASS: ctf-writer/test-ctf-writer.sh 64 - Set integer type's base as binary\nPASS: ctf-writer/test-ctf-writer.sh 65 - Set integer type's base as decimal\nPASS: ctf-writer/test-ctf-writer.sh 66 - Reject integer type's base set as unknown\nPASS: ctf-writer/test-ctf-writer.sh 67 - Set integer type's base as octal\nPASS: ctf-writer/test-ctf-writer.sh 68 - Set integer type's base as hexadecimal\nPASS: ctf-writer/test-ctf-writer.sh 69 - Reject unknown integer base value\nPASS: ctf-writer/test-ctf-writer.sh 70 - Set integer type signedness to signed\nPASS: ctf-writer/test-ctf-writer.sh 71 - Set integer type signedness to unsigned\nPASS: ctf-writer/test-ctf-writer.sh 72 - bt_ctf_field_type_integer_get_size returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 73 - bt_ctf_field_type_integer_get_signed returns a correct value for unsigned types\nPASS: ctf-writer/test-ctf-writer.sh 74 - bt_ctf_field_type_set_byte_order handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 75 - bt_ctf_field_type_set_byte_order rejects invalid values\nPASS: ctf-writer/test-ctf-writer.sh 76 - Set an integer's byte order to little endian\nPASS: ctf-writer/test-ctf-writer.sh 77 - Set an integer's byte order to big endian\nPASS: ctf-writer/test-ctf-writer.sh 78 - bt_ctf_field_type_get_byte_order returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 79 - bt_ctf_field_type_get_type_id returns a correct value with an integer type\nPASS: ctf-writer/test-ctf-writer.sh 80 - bt_ctf_field_type_integer_get_base returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 81 - bt_ctf_field_type_integer_set_encoding handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 82 - bt_ctf_field_type_integer_set_encoding handles invalid encodings correctly\nPASS: ctf-writer/test-ctf-writer.sh 83 - Set integer type encoding to UTF8\nPASS: ctf-writer/test-ctf-writer.sh 84 - bt_ctf_field_type_integer_get_encoding returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 85 - Set signedness of 16 bit integer to true\nPASS: ctf-writer/test-ctf-writer.sh 86 - bt_ctf_field_type_integer_get_signed returns a correct value for signed types\nPASS: ctf-writer/test-ctf-writer.sh 87 - Create a sequence of int16_t type\nPASS: ctf-writer/test-ctf-writer.sh 88 - bt_ctf_field_type_get_type_id returns a correct value with a sequence type\nPASS: ctf-writer/test-ctf-writer.sh 89 - bt_ctf_field_type_sequence_get_length_field_name returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 90 - bt_ctf_field_type_sequence_get_element_field_type returns the correct type\nPASS: ctf-writer/test-ctf-writer.sh 91 - Create a string type\nPASS: ctf-writer/test-ctf-writer.sh 92 - Reject invalid \"None\" string encoding\nPASS: ctf-writer/test-ctf-writer.sh 93 - Reject invalid string encoding\nPASS: ctf-writer/test-ctf-writer.sh 94 - Set string encoding to ASCII\nPASS: ctf-writer/test-ctf-writer.sh 95 - bt_ctf_field_type_string_get_encoding returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 96 - bt_ctf_field_type_get_type_id returns a correct value with a structure type\nPASS: ctf-writer/test-ctf-writer.sh 97 - Create a structure type\nPASS: ctf-writer/test-ctf-writer.sh 98 - Add a uint8_t type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 99 - Add a sequence type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 100 - bt_ctf_field_type_structure_get_field_count returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 101 - bt_ctf_field_type_structure_get_field handles a NULL name correctly\nPASS: ctf-writer/test-ctf-writer.sh 102 - bt_ctf_field_type_structure_get_field handles a NULL return type correctly\nPASS: ctf-writer/test-ctf-writer.sh 103 - bt_ctf_field_type_structure_get_field returns a field\nPASS: ctf-writer/test-ctf-writer.sh 104 - bt_ctf_field_type_structure_get_field returns a correct field name\nPASS: ctf-writer/test-ctf-writer.sh 105 - bt_ctf_field_type_structure_get_field returns a correct field type\nPASS: ctf-writer/test-ctf-writer.sh 106 - bt_ctf_field_type_structure_get_field_type_by_name returns the correct field type\nPASS: ctf-writer/test-ctf-writer.sh 107 - Add a string type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 108 - Add a structure type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 109 - bt_ctf_field_type_structure_get_field_type_by_name returns a correct type\nPASS: ctf-writer/test-ctf-writer.sh 110 - Instantiate a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 111 - Instantiate an unsigned 12-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 112 - bt_ctf_field_get_type returns the correct type\nPASS: ctf-writer/test-ctf-writer.sh 113 - Check an integer type' base can't be modified after instantiation\nPASS: ctf-writer/test-ctf-writer.sh 114 - Check an integer type's signedness can't be modified after instantiation\nPASS: ctf-writer/test-ctf-writer.sh 115 - Check -32768 is allowed for a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 116 - Check 32767 is allowed for a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 117 - Check -42 is allowed for a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 118 - Check 4095 is allowed for an unsigned 12-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 119 - Check 0 is allowed for an unsigned 12-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 120 - Instantiate a string field\nPASS: ctf-writer/test-ctf-writer.sh 121 - Set a string's value\nPASS: ctf-writer/test-ctf-writer.sh 122 - Create an enumeration type with an unsigned 12-bit integer as container\nPASS: ctf-writer/test-ctf-writer.sh 123 - bt_ctf_stream_class_get_id returns an error when no id is set\nPASS: ctf-writer/test-ctf-writer.sh 124 - bt_ctf_stream_class_set_id handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 125 - Set an stream class' id\nPASS: ctf-writer/test-ctf-writer.sh 126 - bt_ctf_stream_class_get_id returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 127 - bt_ctf_stream_class_get_event_header_type returns an event header type\nPASS: ctf-writer/test-ctf-writer.sh 128 - Default event header type is a structure\nPASS: ctf-writer/test-ctf-writer.sh 129 - Default event header type contains an \"id\" field\nPASS: ctf-writer/test-ctf-writer.sh 130 - Default event header \"id\" field is an integer\nPASS: ctf-writer/test-ctf-writer.sh 131 - Default event header type contains a \"timestamp\" field\nPASS: ctf-writer/test-ctf-writer.sh 132 - Default event header \"timestamp\" field is an integer\nPASS: ctf-writer/test-ctf-writer.sh 133 - bt_ctf_trace_get_packet_header_field_type returns a packet header\nPASS: ctf-writer/test-ctf-writer.sh 134 - bt_ctf_trace_get_packet_header_field_type returns a packet header of type struct\nPASS: ctf-writer/test-ctf-writer.sh 135 - Default packet header type contains a \"magic\" field\nPASS: ctf-writer/test-ctf-writer.sh 136 - Default packet header type contains a \"uuid\" field\nPASS: ctf-writer/test-ctf-writer.sh 137 - Default packet header type contains a \"stream_id\" field\nPASS: ctf-writer/test-ctf-writer.sh 138 - Added a custom trace packet header field successfully\nPASS: ctf-writer/test-ctf-writer.sh 139 - bt_ctf_trace_set_packet_header_field_type handles a NULL trace correctly\nPASS: ctf-writer/test-ctf-writer.sh 140 - Set a trace packet_header_type successfully\nPASS: ctf-writer/test-ctf-writer.sh 141 - bt_ctf_stream_class_get_packet_context_type returns a packet context type.\nPASS: ctf-writer/test-ctf-writer.sh 142 - Packet context is a structure\nPASS: ctf-writer/test-ctf-writer.sh 143 - bt_ctf_stream_class_set_packet_context_type handles a NULL stream class correctly\nPASS: ctf-writer/test-ctf-writer.sh 144 - bt_ctf_stream_class_set_packet_context_type rejects a packet context that is not a structure\nPASS: ctf-writer/test-ctf-writer.sh 145 - Packet context field added successfully\nPASS: ctf-writer/test-ctf-writer.sh 146 - bt_ctf_stream_class_set_event_context_type handles a NULL stream_class correctly\nPASS: ctf-writer/test-ctf-writer.sh 147 - bt_ctf_stream_class_set_event_context_type validates that the event context os a structure\nPASS: ctf-writer/test-ctf-writer.sh 148 - Set a new stream event context type\nPASS: ctf-writer/test-ctf-writer.sh 149 - bt_ctf_stream_class_get_event_context_type returns the correct field type.\nPASS: ctf-writer/test-ctf-writer.sh 150 - bt_ctf_trace_get_stream_count() succeeds and returns the correct value (0)\nPASS: ctf-writer/test-ctf-writer.sh 151 - Instantiate a stream class from writer\nPASS: ctf-writer/test-ctf-writer.sh 152 - bt_ctf_trace_get_stream_count() succeeds and returns the correct value (1)\nPASS: ctf-writer/test-ctf-writer.sh 153 - bt_ctf_trace_get_stream_by_index() succeeds and returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 154 - bt_ctf_stream_get_class returns a stream class\nPASS: ctf-writer/test-ctf-writer.sh 155 - Returned stream class is of the correct type\nPASS: ctf-writer/test-ctf-writer.sh 156 - Trace packet header type can't be modified once a stream has been instantiated\nPASS: ctf-writer/test-ctf-writer.sh 157 - Packet context type can't be modified once a stream has been instantiated\nPASS: ctf-writer/test-ctf-writer.sh 158 - Stream event context type can't be modified once a stream has been instantiated\nPASS: ctf-writer/test-ctf-writer.sh 159 - Changes to a stream class that was already instantiated fail\nPASS: ctf-writer/test-ctf-writer.sh 160 - bt_ctf_stream_get_packet_header handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 161 - bt_ctf_stream_get_packet_header returns a packet header\nPASS: ctf-writer/test-ctf-writer.sh 162 - Stream returns a packet header of the appropriate type\nPASS: ctf-writer/test-ctf-writer.sh 163 - Packet header structure contains a custom field with the appropriate name\nPASS: ctf-writer/test-ctf-writer.sh 164 - Set custom packet header value successfully\nPASS: ctf-writer/test-ctf-writer.sh 165 - bt_ctf_stream_set_packet_header handles a NULL packet header correctly\nPASS: ctf-writer/test-ctf-writer.sh 166 - bt_ctf_stream_set_packet_header handles a NULL stream correctly\nPASS: ctf-writer/test-ctf-writer.sh 167 - bt_ctf_stream_set_packet_header rejects a packet header of the wrong type\nPASS: ctf-writer/test-ctf-writer.sh 168 - Successfully set a stream's packet header\nPASS: ctf-writer/test-ctf-writer.sh 169 - Add environment field to writer after stream creation\nPASS: ctf-writer/test-ctf-writer.sh 170 - bt_ctf_event_get_stream returns an event's stream after it has been appended\nPASS: ctf-writer/test-ctf-writer.sh 171 - Create an event before instantiating its associated stream\nPASS: ctf-writer/test-ctf-writer.sh 172 - Create an unsigned integer type\nPASS: ctf-writer/test-ctf-writer.sh 173 - Set signed 64 bit integer signedness to true\nPASS: ctf-writer/test-ctf-writer.sh 174 - Create a signed integer type\nPASS: ctf-writer/test-ctf-writer.sh 175 - bt_ctf_field_type_enumeration_get_container_field_type returns the right type\nPASS: ctf-writer/test-ctf-writer.sh 176 - bt_ctf_field_enumeration_type_create rejects non-integer container field types\nPASS: ctf-writer/test-ctf-writer.sh 177 - bt_ctf_field_type_get_alignment returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 178 - Set a floating point type's exponent digit count\nPASS: ctf-writer/test-ctf-writer.sh 179 - Set a floating point type's mantissa digit count\nPASS: ctf-writer/test-ctf-writer.sh 180 - bt_ctf_field_type_floating_point_get_exponent_digits returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 181 - bt_ctf_field_type_floating_point_get_mantissa_digits returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 182 - bt_ctf_field_type_enumeration_add_mapping accepts negative enumeration mappings\nPASS: ctf-writer/test-ctf-writer.sh 183 - bt_ctf_field_type_enumeration_add_mapping accepts enumeration mapping strings containing quotes\nPASS: ctf-writer/test-ctf-writer.sh 184 - bt_ctf_field_type_enumeration_add_mapping accepts enumeration mapping strings containing special characters\nPASS: ctf-writer/test-ctf-writer.sh 185 - Accept enumeration mapping strings containing reserved keywords\nPASS: ctf-writer/test-ctf-writer.sh 186 - bt_ctf_field_type_enumeration_add_mapping accepts duplicate mapping names\nPASS: ctf-writer/test-ctf-writer.sh 187 - bt_ctf_field_type_enumeration_add_mapping accepts overlapping enum entries\nPASS: ctf-writer/test-ctf-writer.sh 188 - bt_ctf_field_type_enumeration_add_mapping rejects mapping where end < start\nPASS: ctf-writer/test-ctf-writer.sh 189 - Add signed enumeration field to event\nPASS: ctf-writer/test-ctf-writer.sh 190 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index handles a NULL string correctly\nPASS: ctf-writer/test-ctf-writer.sh 191 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index handles a NULL start correctly\nPASS: ctf-writer/test-ctf-writer.sh 192 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index handles a NULL end correctly\nPASS: ctf-writer/test-ctf-writer.sh 193 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a value\nPASS: ctf-writer/test-ctf-writer.sh 194 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a correct mapping name\nPASS: ctf-writer/test-ctf-writer.sh 195 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a correct mapping start\nPASS: ctf-writer/test-ctf-writer.sh 196 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a correct mapping end\nPASS: ctf-writer/test-ctf-writer.sh 197 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts enumeration mapping strings containing quotes\nPASS: ctf-writer/test-ctf-writer.sh 198 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts enumeration mapping strings containing special characters\nPASS: ctf-writer/test-ctf-writer.sh 199 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts enumeration mapping strings containing reserved keywords\nPASS: ctf-writer/test-ctf-writer.sh 200 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts single-value ranges\nPASS: ctf-writer/test-ctf-writer.sh 201 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts duplicate mapping names\nPASS: ctf-writer/test-ctf-writer.sh 202 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts overlapping enum entries\nPASS: ctf-writer/test-ctf-writer.sh 203 - bt_ctf_field_type_enumeration_unsigned_add_mapping rejects mapping where end < start\nPASS: ctf-writer/test-ctf-writer.sh 204 - Add unsigned enumeration field to event\nPASS: ctf-writer/test-ctf-writer.sh 205 - bt_ctf_field_type_enumeration_get_mapping_count returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 206 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index handles a NULL string correctly\nPASS: ctf-writer/test-ctf-writer.sh 207 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index handles a NULL start correctly\nPASS: ctf-writer/test-ctf-writer.sh 208 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index handles a NULL end correctly\nPASS: ctf-writer/test-ctf-writer.sh 209 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a value\nPASS: ctf-writer/test-ctf-writer.sh 210 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a correct mapping name\nPASS: ctf-writer/test-ctf-writer.sh 211 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a correct mapping start\nPASS: ctf-writer/test-ctf-writer.sh 212 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a correct mapping end\nPASS: ctf-writer/test-ctf-writer.sh 213 - Add event specific context field\nPASS: ctf-writer/test-ctf-writer.sh 214 - bt_ctf_event_class_set_context_field_type handles a NULL event class correctly\nPASS: ctf-writer/test-ctf-writer.sh 215 - Set an event class' context type successfully\nPASS: ctf-writer/test-ctf-writer.sh 216 - bt_ctf_event_class_get_context_field_type returns the appropriate type\nPASS: ctf-writer/test-ctf-writer.sh 217 - Adding simple event class to stream class\nPASS: ctf-writer/test-ctf-writer.sh 218 - bt_ctf_stream_class_get_event_class_count returns a correct number of event classes\nPASS: ctf-writer/test-ctf-writer.sh 219 - bt_ctf_stream_class_get_event_class returns the correct event class\nPASS: ctf-writer/test-ctf-writer.sh 220 - bt_ctf_stream_class_get_event_class_by_id returns NULL when the requested ID doesn't exist\nPASS: ctf-writer/test-ctf-writer.sh 221 - bt_ctf_stream_class_get_event_class_by_id returns a correct event class\nPASS: ctf-writer/test-ctf-writer.sh 222 - Instantiate an event containing a single integer field\nPASS: ctf-writer/test-ctf-writer.sh 223 - Use bt_ctf_event_set_payload to set a manually allocated field\nPASS: ctf-writer/test-ctf-writer.sh 224 - bt_ctf_field_floating_point_get_value returns a double value\nPASS: ctf-writer/test-ctf-writer.sh 225 - bt_ctf_field_floating_point_get_value returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 226 - Set signed enumeration container value\nPASS: ctf-writer/test-ctf-writer.sh 227 - Set unsigned enumeration container value\nPASS: ctf-writer/test-ctf-writer.sh 228 - Set clock time\nPASS: ctf-writer/test-ctf-writer.sh 229 - bt_ctf_event_get_context returns a field\nPASS: ctf-writer/test-ctf-writer.sh 230 - bt_ctf_event_get_context returns a field of the appropriate type\nPASS: ctf-writer/test-ctf-writer.sh 231 - Successfully set an event context's value\nPASS: ctf-writer/test-ctf-writer.sh 232 - Set an event context successfully\nPASS: ctf-writer/test-ctf-writer.sh 233 - Append simple event to trace stream\nPASS: ctf-writer/test-ctf-writer.sh 234 - bt_ctf_stream_get_packet_context returns a packet context\nPASS: ctf-writer/test-ctf-writer.sh 235 - Packet context contains the default packet_size field.\nPASS: ctf-writer/test-ctf-writer.sh 236 - Custom packet context field value successfully set.\nPASS: ctf-writer/test-ctf-writer.sh 237 - Successfully set a stream's packet context\nPASS: ctf-writer/test-ctf-writer.sh 238 - Flush trace stream with one event\nPASS: ctf-writer/test-ctf-writer.sh 239 - Add a new event class to a stream class after writing an event\nPASS: ctf-writer/test-ctf-writer.sh 240 - bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events when none were discarded\nPASS: ctf-writer/test-ctf-writer.sh 241 - bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events when some were discarded\nPASS: ctf-writer/test-ctf-writer.sh 242 - Append 100 000 events to a stream\nPASS: ctf-writer/test-ctf-writer.sh 243 - Flush a stream that forces a packet resize\nPASS: ctf-writer/test-ctf-writer.sh 244 - bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events after a flush\nPASS: ctf-writer/test-ctf-writer.sh 245 - bt_ctf_field_type_set_alignment handles 0-alignment correctly\nPASS: ctf-writer/test-ctf-writer.sh 246 - bt_ctf_field_type_set_alignment handles wrong alignment correctly (3)\nPASS: ctf-writer/test-ctf-writer.sh 247 - bt_ctf_field_type_set_alignment handles wrong alignment correctly (24)\nPASS: ctf-writer/test-ctf-writer.sh 248 - bt_ctf_field_type_set_alignment handles correct alignment correctly (4)\nPASS: ctf-writer/test-ctf-writer.sh 249 - Set alignment of signed 16 bit integer to 32\nPASS: ctf-writer/test-ctf-writer.sh 250 - Set integer signedness to true\nPASS: ctf-writer/test-ctf-writer.sh 251 - Set signed 16 bit integer base to hexadecimal\nPASS: ctf-writer/test-ctf-writer.sh 252 - bt_ctf_field_type_array_get_element_field_type returns the correct type\nPASS: ctf-writer/test-ctf-writer.sh 253 - bt_ctf_field_type_array_get_length returns the correct length\nPASS: ctf-writer/test-ctf-writer.sh 254 - Cannot add self to structure\nPASS: ctf-writer/test-ctf-writer.sh 255 - Add seq_len field to inner structure\nPASS: ctf-writer/test-ctf-writer.sh 256 - Add a_sequence field to inner structure\nPASS: ctf-writer/test-ctf-writer.sh 257 - Add an_array field to inner structure\nPASS: ctf-writer/test-ctf-writer.sh 258 - Reject a variant field based on an unknown tag value\nPASS: ctf-writer/test-ctf-writer.sh 259 - Add a field to a variant\nPASS: ctf-writer/test-ctf-writer.sh 260 - Add INT16_TYPE field to variant\nPASS: ctf-writer/test-ctf-writer.sh 261 - Add UINT35_TYPE field to variant\nPASS: ctf-writer/test-ctf-writer.sh 262 - bt_ctf_field_type_variant_get_tag_field_type returns a correct tag type\nPASS: ctf-writer/test-ctf-writer.sh 263 - bt_ctf_field_type_variant_get_tag_name returns the correct variant tag name\nPASS: ctf-writer/test-ctf-writer.sh 264 - bt_ctf_field_type_variant_get_field_type_by_name returns a correct field type\nPASS: ctf-writer/test-ctf-writer.sh 265 - bt_ctf_field_type_variant_get_field_count returns the correct count\nPASS: ctf-writer/test-ctf-writer.sh 266 - bt_ctf_field_type_variant_get_field handles a NULL field name correctly\nPASS: ctf-writer/test-ctf-writer.sh 267 - bt_ctf_field_type_variant_get_field handles a NULL field type correctly\nPASS: ctf-writer/test-ctf-writer.sh 268 - bt_ctf_field_type_variant_get_field returns a field\nPASS: ctf-writer/test-ctf-writer.sh 269 - bt_ctf_field_type_variant_get_field returns a correct field name\nPASS: ctf-writer/test-ctf-writer.sh 270 - bt_ctf_field_type_variant_get_field returns a correct field type\nPASS: ctf-writer/test-ctf-writer.sh 271 - Add variant_selector field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 272 - Add `string` field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 273 - Add variant_value field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 274 - Add inner_structure field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 275 - Create an event class\nPASS: ctf-writer/test-ctf-writer.sh 276 - Reject addition of a field with an empty name to an event\nPASS: ctf-writer/test-ctf-writer.sh 277 - Reject addition of a field with a NULL type to an event\nPASS: ctf-writer/test-ctf-writer.sh 278 - Reject addition of a type with an illegal name to an event\nPASS: ctf-writer/test-ctf-writer.sh 279 - Add field of type unsigned integer to an event\nPASS: ctf-writer/test-ctf-writer.sh 280 - Add field of type signed integer to an event\nPASS: ctf-writer/test-ctf-writer.sh 281 - Add composite structure to an event\nPASS: ctf-writer/test-ctf-writer.sh 282 - bt_ctf_event_class_get_name returns a correct name\nPASS: ctf-writer/test-ctf-writer.sh 283 - bt_ctf_event_class_get_id returns a negative value when not set\nPASS: ctf-writer/test-ctf-writer.sh 284 - bt_ctf_event_class_set_id handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 285 - Set an event class' id\nPASS: ctf-writer/test-ctf-writer.sh 286 - bt_ctf_event_class_get_id returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 287 - event class has the expected initial log level\nPASS: ctf-writer/test-ctf-writer.sh 288 - as expected, event class has no initial EMF URI\nPASS: ctf-writer/test-ctf-writer.sh 289 - bt_ctf_event_class_set_log_level handles a NULL event class correctly\nPASS: ctf-writer/test-ctf-writer.sh 290 - bt_ctf_event_class_set_log_level handles an unknown log level correctly\nPASS: ctf-writer/test-ctf-writer.sh 291 - bt_ctf_event_class_set_log_level succeeds with a valid log level\nPASS: ctf-writer/test-ctf-writer.sh 292 - bt_ctf_event_class_get_log_level returns the expected log level\nPASS: ctf-writer/test-ctf-writer.sh 293 - bt_ctf_event_class_set_emf_uri handles a NULL event class correctly\nPASS: ctf-writer/test-ctf-writer.sh 294 - bt_ctf_event_class_set_emf_uri succeeds with a valid EMF URI\nPASS: ctf-writer/test-ctf-writer.sh 295 - bt_ctf_event_class_get_emf_uri returns the expected EMF URI\nPASS: ctf-writer/test-ctf-writer.sh 296 - bt_ctf_event_class_set_emf_uri succeeds with NULL (to reset)\nPASS: ctf-writer/test-ctf-writer.sh 297 - as expected, event class has no EMF URI after reset\nPASS: ctf-writer/test-ctf-writer.sh 298 - Reject addition of NULL event class to a stream class\nPASS: ctf-writer/test-ctf-writer.sh 299 - Add an event class to stream class\nPASS: ctf-writer/test-ctf-writer.sh 300 - bt_ctf_event_class_get_stream_class returns the correct stream class\nPASS: ctf-writer/test-ctf-writer.sh 301 - bt_ctf_event_class_get_field_by_name handles an invalid field name correctly\nPASS: ctf-writer/test-ctf-writer.sh 302 - Instantiate a complex event\nPASS: ctf-writer/test-ctf-writer.sh 303 - bt_ctf_event_get_class returns the correct event class\nPASS: ctf-writer/test-ctf-writer.sh 304 - Use bt_ctf_event_get_payload to get a field instance\nPASS: ctf-writer/test-ctf-writer.sh 305 - bt_ctf_field_integer_unsigned_get_value succeeds after setting a value\nPASS: ctf-writer/test-ctf-writer.sh 306 - bt_ctf_field_integer_unsigned_get_value returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 307 - bt_ctf_field_integer_signed_get_value succeeds after setting a value\nPASS: ctf-writer/test-ctf-writer.sh 308 - bt_ctf_field_integer_signed_get_value returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 309 - bt_ctf_field_string_append succeeds\nPASS: ctf-writer/test-ctf-writer.sh 310 - bt_ctf_field_string_append_len succeeds (append 5 characters)\nPASS: ctf-writer/test-ctf-writer.sh 311 - bt_ctf_field_string_append_len succeeds (append 0 characters)\nPASS: ctf-writer/test-ctf-writer.sh 312 - bt_ctf_field_string_append_len succeeds (append 0 characters)\nPASS: ctf-writer/test-ctf-writer.sh 313 - bt_ctf_field_string_get_value returns a string\nPASS: ctf-writer/test-ctf-writer.sh 314 - bt_ctf_field_string_get_value returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 315 - bt_ctf_field_type_variant_get_field_type_from_tag returns the correct field type\nPASS: ctf-writer/test-ctf-writer.sh 316 - Set a sequence field's length\nPASS: ctf-writer/test-ctf-writer.sh 317 - Append a complex event to a stream\nPASS: ctf-writer/test-ctf-writer.sh 318 - Flush a stream containing a complex event\nPASS: ctf-writer/test-ctf-writer.sh 319 - two event classes with the same name may cohabit within the same stream class\nPASS: ctf-writer/test-ctf-writer.sh 320 - two event classes with the same ID cannot cohabit within the same stream class\nPASS: ctf-writer/test-ctf-writer.sh 321 - bt_ctf_stream_class_get_trace returns NULL when stream class is orphaned\nPASS: ctf-writer/test-ctf-writer.sh 322 - bt_ctf_stream_class_get_trace returns the correct trace after a stream has been created\nPASS: ctf-writer/test-ctf-writer.sh 323 - Created a stream class with default attributes and an empty stream\nPASS: ctf-writer/test-ctf-writer.sh 324 - Get metadata string\nPASS: ctf-writer/test-ctf-writer.sh 325 - Babeltrace could read the resulting trace\nPASS: lib/test-bt-uuid 1 - bt_uuid_from_c_str - Parse valid string '3d260c88-75ea-47b8-a7e2-d6077c0378d9', expect success\nPASS: lib/test-bt-uuid 2 - bt_uuid_from_c_str - Parse valid string '611cf3a6-a68b-4515-834f-208bc2762592', expect success\nPASS: lib/test-bt-uuid 3 - bt_uuid_from_c_str - Parse valid string '1b4855cc-96de-4ae8-abe3-86449c2a43c4', expect success\nPASS: lib/test-bt-uuid 4 - bt_uuid_from_c_str - Parse valid string '8ADED5B9-ACD2-439F-A60C-897403AA2AB4', expect success\nPASS: lib/test-bt-uuid 5 - bt_uuid_from_c_str - Parse valid string 'f109e0a2-C619-4d18-b760-20EA20E0F69A', expect success\nPASS: lib/test-bt-uuid 6 - bt_uuid_from_c_str - Parse invalid string '1b485!cc-96de-4XX8-abe3-86449c2a43?4', expect failure\nPASS: lib/test-bt-uuid 7 - bt_uuid_from_c_str - Parse invalid string 'c2e6eddb&3955&4006&be3a&70bb63bd5f25', expect failure\nPASS: lib/test-bt-uuid 8 - bt_uuid_from_c_str - Parse invalid string '81b1cb88-ff42-45b9-ba4d-964088ee45', expect failure\nPASS: lib/test-bt-uuid 9 - bt_uuid_from_c_str - Parse invalid string '2d-6c6d756574-470e-9142-a4e6ad03f143', expect failure\nPASS: lib/test-bt-uuid 10 - bt_uuid_from_c_str - Parse invalid string '4542ad19-9e4f-4931-8261-2101c3e089ae7', expect failure\nPASS: lib/test-bt-uuid 11 - bt_uuid_from_c_str - Parse invalid string 'XX0123', expect failure\nPASS: lib/test-bt-uuid 12 - bt_uuid_to_str - Convert UUID '3d260c88-75ea-47b8-a7e2-d6077c0378d9' to string, expect success\nPASS: lib/test-bt-uuid 13 - bt_uuid_to_str - Convert UUID '611cf3a6-a68b-4515-834f-208bc2762592' to string, expect success\nPASS: lib/test-bt-uuid 14 - bt_uuid_to_str - Convert UUID '1b4855cc-96de-4ae8-abe3-86449c2a43c4' to string, expect success\nPASS: lib/test-bt-uuid 15 - bt_uuid_compare - Compare same UUID, expect success\nPASS: lib/test-bt-uuid 16 - bt_uuid_compare - Compare different UUID, expect failure\nPASS: lib/test-bt-uuid 17 - bt_uuid_compare - Compare different UUID, expect uuid1 smaller\nPASS: lib/test-bt-uuid 18 - bt_uuid_compare - Compare different UUID, expect uuid2 bigger\nPASS: lib/test-bt-uuid 19 - bt_uuid_copy - Compare copied UUID with source, expect success\nPASS: lib/test-bt-uuid 20 - bt_uuid_generate - Generated UUIDs are different\nPASS: lib/test-bt-uuid 21 - bt_uuid_generate - bit 6 of clock_seq_hi_and_reserved is set to zero\nPASS: lib/test-bt-uuid 22 - bt_uuid_generate - bit 7 of clock_seq_hi_and_reserved is set to one\nPASS: lib/test-bt-uuid 23 - bt_uuid_generate - Generated UUID version check\nPASS: lib/test-bt-values 1 - bt_value_null is not NULL\nPASS: lib/test-bt-values 2 - bt_value_null is a null value object\nPASS: lib/test-bt-values 3 - getting bt_value_null does not cause a crash\nPASS: lib/test-bt-values 4 - putting bt_value_null does not cause a crash\nPASS: lib/test-bt-values 5 - bt_value_bool_create() returns a boolean value object\nPASS: lib/test-bt-values 6 - default boolean value object value is BT_FALSE\nPASS: lib/test-bt-values 7 - bt_value_bool_set() works\nPASS: lib/test-bt-values 8 - putting an existing boolean value object does not cause a crash\nPASS: lib/test-bt-values 9 - bt_value_bool_create_init() returns a boolean value object\nPASS: lib/test-bt-values 10 - bt_value_bool_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 11 - bt_value_integer_unsigned_create() returns an unsigned integer value object\nPASS: lib/test-bt-values 12 - default unsigned integer value object value is 0\nPASS: lib/test-bt-values 13 - bt_value_integer_unsigned_bool_set() works\nPASS: lib/test-bt-values 14 - putting an existing unsigned integer value object does not cause a crash\nPASS: lib/test-bt-values 15 - bt_value_integer_unsigned_create_init() returns an unsigned integer value object\nPASS: lib/test-bt-values 16 - bt_value_integer_unsigned_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 17 - bt_value_integer_signed_create() returns a signed integer value object\nPASS: lib/test-bt-values 18 - default signed integer value object value is 0\nPASS: lib/test-bt-values 19 - bt_value_integer_signed_bool_set() works\nPASS: lib/test-bt-values 20 - putting an existing signed integer value object does not cause a crash\nPASS: lib/test-bt-values 21 - bt_value_integer_signed_create_init() returns a signed integer value object\nPASS: lib/test-bt-values 22 - bt_value_integer_signed_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 23 - bt_value_real_create() returns a real number value object\nPASS: lib/test-bt-values 24 - default real number value object value is 0\nPASS: lib/test-bt-values 25 - bt_value_real_set() works\nPASS: lib/test-bt-values 26 - putting an existing real number value object does not cause a crash\nPASS: lib/test-bt-values 27 - bt_value_real_create_init() returns a real number value object\nPASS: lib/test-bt-values 28 - bt_value_real_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 29 - bt_value_string_create() returns a string value object\nPASS: lib/test-bt-values 30 - default string value object value is \"\"\nPASS: lib/test-bt-values 31 - bt_value_string_get() works\nPASS: lib/test-bt-values 32 - putting an existing string value object does not cause a crash\nPASS: lib/test-bt-values 33 - bt_value_string_create_init() returns a string value object\nPASS: lib/test-bt-values 34 - bt_value_string_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 35 - bt_value_array_create() returns an array value object\nPASS: lib/test-bt-values 36 - initial array value object size is 0\nPASS: lib/test-bt-values 37 - bt_value_array_append_element() succeeds\nPASS: lib/test-bt-values 38 - appending an element to an array value object increment its size\nPASS: lib/test-bt-values 39 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (unsigned integer)\nPASS: lib/test-bt-values 40 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (unsigned integer)\nPASS: lib/test-bt-values 41 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (signed integer)\nPASS: lib/test-bt-values 42 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (signed integer)\nPASS: lib/test-bt-values 43 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (real number)\nPASS: lib/test-bt-values 44 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (real number)\nPASS: lib/test-bt-values 45 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (boolean)\nPASS: lib/test-bt-values 46 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (boolean)\nPASS: lib/test-bt-values 47 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (null)\nPASS: lib/test-bt-values 48 - bt_value_array_set_element_by_index() succeeds\nPASS: lib/test-bt-values 49 - bt_value_array_set_element_by_index() inserts an value object with the appropriate type\nPASS: lib/test-bt-values 50 - bt_value_array_set_element_by_index() inserts an value object with the appropriate value\nPASS: lib/test-bt-values 51 - bt_value_array_append_bool_element() succeeds\nPASS: lib/test-bt-values 52 - bt_value_array_append_unsigned_integer_element() succeeds\nPASS: lib/test-bt-values 53 - bt_value_array_append_signed_integer_element() succeeds\nPASS: lib/test-bt-values 54 - bt_value_array_append_real_element() succeeds\nPASS: lib/test-bt-values 55 - bt_value_array_append_string_element() succeeds\nPASS: lib/test-bt-values 56 - bt_value_array_append_empty_array_element() succeeds\nPASS: lib/test-bt-values 57 - bt_value_array_append_empty_array_element() with returned value object succeeds\nPASS: lib/test-bt-values 58 - object returned by bt_value_array_append_empty_array_element() is not NULL\nPASS: lib/test-bt-values 59 - object returned by bt_value_array_append_empty_array_element() is an array value\nPASS: lib/test-bt-values 60 - bt_value_array_append_empty_map_element() succeeds\nPASS: lib/test-bt-values 61 - bt_value_array_append_empty_map_element() with returned value object succeeds\nPASS: lib/test-bt-values 62 - object returned by bt_value_array_append_empty_map_element() is not NULL\nPASS: lib/test-bt-values 63 - object returned by bt_value_array_append_empty_map_element() is an array value\nPASS: lib/test-bt-values 64 - the bt_value_array_append_element_*() functions increment the array value object's size\nPASS: lib/test-bt-values 65 - map value object is not empty\nPASS: lib/test-bt-values 66 - bt_value_array_append_bool_element() appends a boolean value object\nPASS: lib/test-bt-values 67 - bt_value_array_append_bool_element() appends the appropriate value\nPASS: lib/test-bt-values 68 - bt_value_array_append_unsigned_integer_element() appends an unsigned integer value object\nPASS: lib/test-bt-values 69 - bt_value_array_append_unsigned_integer_element() appends the appropriate value\nPASS: lib/test-bt-values 70 - bt_value_array_append_signed_integer_element() appends a signed integer value object\nPASS: lib/test-bt-values 71 - bt_value_array_append_signed_integer_element() appends the appropriate value\nPASS: lib/test-bt-values 72 - bt_value_array_append_real_element() appends a real number value object\nPASS: lib/test-bt-values 73 - bt_value_array_append_real_element() appends the appropriate value\nPASS: lib/test-bt-values 74 - bt_value_array_append_string_element() appends a string value object\nPASS: lib/test-bt-values 75 - bt_value_array_append_string_element() appends the appropriate value\nPASS: lib/test-bt-values 76 - bt_value_array_append_empty_array_element() appends an array value object\nPASS: lib/test-bt-values 77 - bt_value_array_append_empty_array_element() an empty array value object\nPASS: lib/test-bt-values 78 - bt_value_array_append_empty_array_element() appends an array value object\nPASS: lib/test-bt-values 79 - bt_value_array_append_empty_array_element() an empty array value object\nPASS: lib/test-bt-values 80 - bt_value_array_append_empty_map_element() appends a map value object\nPASS: lib/test-bt-values 81 - bt_value_array_append_empty_map_element() an empty map value object\nPASS: lib/test-bt-values 82 - bt_value_array_append_empty_map_element() appends a map value object\nPASS: lib/test-bt-values 83 - bt_value_array_append_empty_map_element() an empty map value object\nPASS: lib/test-bt-values 84 - putting an existing array value object does not cause a crash\nPASS: lib/test-bt-values 85 - bt_value_map_create() returns a map value object\nPASS: lib/test-bt-values 86 - initial map value object size is 0\nPASS: lib/test-bt-values 87 - bt_value_map_insert_entry() succeeds\nPASS: lib/test-bt-values 88 - inserting an element into a map value object increment its size\nPASS: lib/test-bt-values 89 - bt_value_map_insert_entry() accepts an existing key\nPASS: lib/test-bt-values 90 - bt_value_map_borrow_entry_value() returns NULL with an non existing key\nPASS: lib/test-bt-values 91 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (real)\nPASS: lib/test-bt-values 92 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (real)\nPASS: lib/test-bt-values 93 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (unsigned integer)\nPASS: lib/test-bt-values 94 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (unsigned integer)\nPASS: lib/test-bt-values 95 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (signed integer)\nPASS: lib/test-bt-values 96 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (signed integer)\nPASS: lib/test-bt-values 97 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (null)\nPASS: lib/test-bt-values 98 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (boolean)\nPASS: lib/test-bt-values 99 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (boolean)\nPASS: lib/test-bt-values 100 - bt_value_map_insert_bool_entry() succeeds\nPASS: lib/test-bt-values 101 - bt_value_map_insert_signed_integer_entry() succeeds\nPASS: lib/test-bt-values 102 - bt_value_map_insert_real_entry() succeeds\nPASS: lib/test-bt-values 103 - bt_value_map_insert_string_entry() succeeds\nPASS: lib/test-bt-values 104 - bt_value_map_insert_empty_array_entry() succeeds\nPASS: lib/test-bt-values 105 - bt_value_map_insert_empty_array_entry() with returned value object succeeds\nPASS: lib/test-bt-values 106 - object returned by bt_value_map_insert_empty_array_entry() is not NULL\nPASS: lib/test-bt-values 107 - object returned by bt_value_map_insert_empty_array_entry() is an array value\nPASS: lib/test-bt-values 108 - bt_value_map_insert_empty_map_entry() succeeds\nPASS: lib/test-bt-values 109 - bt_value_map_insert_empty_map_entry() with returned value object succeeds\nPASS: lib/test-bt-values 110 - object returned by bt_value_map_insert_empty_map_entry() is not NULL\nPASS: lib/test-bt-values 111 - object returned by bt_value_map_insert_empty_map_entry() is an array value\nPASS: lib/test-bt-values 112 - the bt_value_map_insert*() functions increment the map value object's size\nPASS: lib/test-bt-values 113 - map value object does not have key \"hello\"\nPASS: lib/test-bt-values 114 - map value object has key \"bt_bool\"\nPASS: lib/test-bt-values 115 - map value object has key \"uint\"\nPASS: lib/test-bt-values 116 - map value object has key \"int\"\nPASS: lib/test-bt-values 117 - map value object has key \"real\"\nPASS: lib/test-bt-values 118 - map value object has key \"null\"\nPASS: lib/test-bt-values 119 - map value object has key \"bool2\"\nPASS: lib/test-bt-values 120 - map value object has key \"int2\"\nPASS: lib/test-bt-values 121 - map value object has key \"real2\"\nPASS: lib/test-bt-values 122 - map value object has key \"string2\"\nPASS: lib/test-bt-values 123 - map value object has key \"array2\"\nPASS: lib/test-bt-values 124 - map value object has key \"array3\"\nPASS: lib/test-bt-values 125 - map value object has key \"map2\"\nPASS: lib/test-bt-values 126 - map value object has key \"map3\"\nPASS: lib/test-bt-values 127 - bt_value_map_foreach_entry() breaks the loop when the user function returns BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_INTERRUPT\nPASS: lib/test-bt-values 128 - bt_value_map_foreach_entry() fails when the user function returns BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_ERROR\nPASS: lib/test-bt-values 129 - bt_value_map_foreach_entry() fails when the user function returns BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_MEMORY_ERROR\nPASS: lib/test-bt-values 130 - test_map_foreach_cb_check(): success getting \"map2\" value object\nPASS: lib/test-bt-values 131 - test_map_foreach_cb_check(): \"map2\" value object is empty\nPASS: lib/test-bt-values 132 - test_map_foreach_cb_check(): success getting \"array3\" value object\nPASS: lib/test-bt-values 133 - test_map_foreach_cb_check(): \"array3\" value object is empty\nPASS: lib/test-bt-values 134 - test_map_foreach_cb_check(): success getting \"null\" value object\nPASS: lib/test-bt-values 135 - test_map_foreach_cb_check(): success getting \"array2\" value object\nPASS: lib/test-bt-values 136 - test_map_foreach_cb_check(): \"array2\" value object is empty\nPASS: lib/test-bt-values 137 - test_map_foreach_cb_check(): \"bt_bool\" value object has the right value\nPASS: lib/test-bt-values 138 - test_map_foreach_cb_check(): \"string2\" value object has the right value\nPASS: lib/test-bt-values 139 - test_map_foreach_cb_check(): \"real\" value object has the right value\nPASS: lib/test-bt-values 140 - test_map_foreach_cb_check(): \"real2\" value object has the right value\nPASS: lib/test-bt-values 141 - test_map_foreach_cb_check(): \"uint\" value object has the right value\nPASS: lib/test-bt-values 142 - test_map_foreach_cb_check(): \"int\" value object has the right value\nPASS: lib/test-bt-values 143 - test_map_foreach_cb_check(): \"int2\" value object has the right value\nPASS: lib/test-bt-values 144 - test_map_foreach_cb_check(): \"bool2\" value object has the right value\nPASS: lib/test-bt-values 145 - test_map_foreach_cb_check(): success getting \"map3\" value object\nPASS: lib/test-bt-values 146 - test_map_foreach_cb_check(): \"map3\" value object is empty\nPASS: lib/test-bt-values 147 - bt_value_map_foreach_entry() succeeds with test_map_foreach_cb_check()\nPASS: lib/test-bt-values 148 - bt_value_map_foreach_entry() iterates over all the map value object's elements\nPASS: lib/test-bt-values 149 - putting an existing map value object does not cause a crash\nPASS: lib/test-bt-values 150 - null value objects are equivalent\nPASS: lib/test-bt-values 151 - cannot compare null value object and bt_bool value object\nPASS: lib/test-bt-values 152 - boolean value objects are not equivalent (BT_FALSE and BT_TRUE)\nPASS: lib/test-bt-values 153 - boolean value objects are equivalent (BT_FALSE and BT_FALSE)\nPASS: lib/test-bt-values 154 - cannot compare null value object and unsigned integer value object\nPASS: lib/test-bt-values 155 - unsigned integer value objects are not equivalent (10 and 23)\nPASS: lib/test-bt-values 156 - unsigned integer value objects are equivalent (10 and 10)\nPASS: lib/test-bt-values 157 - cannot compare null value object and signed integer value object\nPASS: lib/test-bt-values 158 - signed integer value objects are not equivalent (10 and -23)\nPASS: lib/test-bt-values 159 - signed integer value objects are equivalent (10 and 10)\nPASS: lib/test-bt-values 160 - cannot compare null value object and real number value object\nPASS: lib/test-bt-values 161 - real number value objects are not equivalent (17.38 and -14.23)\nPASS: lib/test-bt-values 162 - real number value objects are equivalent (17.38 and 17.38)\nPASS: lib/test-bt-values 163 - cannot compare null value object and string value object\nPASS: lib/test-bt-values 164 - string value objects are not equivalent (\"hello\" and \"bt_value\")\nPASS: lib/test-bt-values 165 - string value objects are equivalent (\"hello\" and \"hello\")\nPASS: lib/test-bt-values 166 - empty array value objects are equivalent\nPASS: lib/test-bt-values 167 - cannot compare null value object and array value object\nPASS: lib/test-bt-values 168 - array value objects are not equivalent ([23, 14.2, BT_FALSE] and [14.2, 23, BT_FALSE])\nPASS: lib/test-bt-values 169 - array value objects are equivalent ([23, 14.2, BT_FALSE] and [23, 14.2, BT_FALSE])\nPASS: lib/test-bt-values 170 - empty map value objects are equivalent\nPASS: lib/test-bt-values 171 - cannot compare null value object and map value object\nPASS: lib/test-bt-values 172 - map value objects are not equivalent\nPASS: lib/test-bt-values 173 - map value objects are equivalent\nPASS: lib/test-bt-values 174 - bt_value_copy() succeeds\nPASS: lib/test-bt-values 175 - bt_value_copy() returns a different pointer (map)\nPASS: lib/test-bt-values 176 - bt_value_copy() returns a different pointer (string)\nPASS: lib/test-bt-values 177 - bt_value_copy() returns a different pointer (array)\nPASS: lib/test-bt-values 178 - bt_value_copy() returns a different pointer (bool)\nPASS: lib/test-bt-values 179 - bt_value_copy() returns a different pointer (unsigned integer)\nPASS: lib/test-bt-values 180 - bt_value_copy() returns a different pointer (signed integer)\nPASS: lib/test-bt-values 181 - bt_value_copy() returns a different pointer (real)\nPASS: lib/test-bt-values 182 - bt_value_copy() returns the same pointer (null)\nPASS: lib/test-bt-values 183 - source and destination value objects have the same content\nPASS: lib/test-bt-values 184 - bt_value_map_extend() succeeds\nPASS: lib/test-bt-values 185 - bt_value_map_extend() returns a map object with the correct size\nPASS: lib/test-bt-values 186 - bt_value_map_extend() picks the appropriate element (file)\nPASS: lib/test-bt-values 187 - bt_value_map_extend() picks the appropriate element (edit)\nPASS: lib/test-bt-values 188 - bt_value_map_extend() picks the appropriate element (selection)\nPASS: lib/test-bt-values 189 - bt_value_map_extend() picks the appropriate element (find)\nPASS: lib/test-bt-values 190 - bt_value_map_extend() picks the appropriate element (project)\nPASS: lib/test-fields.sh 1 - string field is empty\nPASS: lib/test-fields.sh 2 - string field length is 0\nPASS: lib/test-graph-topo 1 - empty graph generates no events\nPASS: lib/test-graph-topo 2 - we have the expected number of events\nPASS: lib/test-graph-topo 3 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 4 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 5 - got the expected source's port connected event\nPASS: lib/test-graph-topo 6 - got the expected sink's port connected event\nPASS: lib/test-graph-topo 7 - bt_graph_connect_ports() returns an error\nPASS: lib/test-graph-topo 8 - returned connection is still NULL\nPASS: lib/test-graph-topo 9 - we have the expected number of events\nPASS: lib/test-graph-topo 10 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 11 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 12 - got the expected source's port connected event\nPASS: lib/test-graph-topo 13 - bt_graph_connect_ports() returns an error\nPASS: lib/test-graph-topo 14 - returned connection is still NULL\nPASS: lib/test-graph-topo 15 - we have the expected number of events\nPASS: lib/test-graph-topo 16 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 17 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 18 - got the expected source's port connected event\nPASS: lib/test-graph-topo 19 - got the expected sink's port connected event\nPASS: lib/test-graph-topo 20 - we have the expected number of events\nPASS: lib/test-graph-topo 21 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 22 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 23 - got the expected source's port connected event\nPASS: lib/test-graph-topo 24 - got the expected graph's port added event (for source)\nPASS: lib/test-graph-topo 25 - got the expected sink's port connected event\nPASS: lib/test-graph-topo 26 - event order is good\nPASS: lib/test-mip 1 - status is as expected\nPASS: lib/test-mip 2 - status is as expected\nPASS: lib/test-mip 3 - status is as expected\nPASS: lib/test-mip 4 - MIP version is as expected\nPASS: lib/test-mip 5 - status is as expected\nPASS: lib/test-mip 6 - MIP version is as expected\nPASS: lib/test-mip 7 - status is as expected\nPASS: lib/test-mip 8 - MIP version is as expected\nPASS: lib/test-mip 9 - status is as expected\nPASS: lib/test-mip 10 - MIP version is as expected\nPASS: lib/test-mip 11 - status is as expected\nPASS: lib/test-mip 12 - MIP version is as expected\nPASS: lib/test-mip 13 - status is as expected\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 1 - remove trace listener 2 from 2\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 2 - remove trace listener 1 from 3\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 3 - remove trace listener 5 from 4\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 4 - trace destruction listener 1 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 5 - trace destruction listener 2 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 6 - trace destruction listener 3 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 7 - trace destruction listener 4 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 8 - trace destruction listener 5 not called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 9 - remove trace class listener 2 from 2\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 10 - remove trace class listener 1 from 3\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 11 - remove trace class listener 5 from 4\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 12 - trace class destruction listener 1 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 13 - trace class destruction listener 2 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 14 - trace class destruction listener 3 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 15 - trace class destruction listener 4 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 16 - trace class destruction listener 5 not called\nPASS: lib/test-simple-sink 1 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 2 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 3 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 4 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 5 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 6 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 7 - Graph \"run once\" status is the expected one (status code: 0)\nPASS: lib/test-simple-sink 8 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 9 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 10 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 11 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 12 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 13 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 14 - Graph \"run once\" status is the expected one (status code: -1)\nPASS: lib/test-simple-sink 15 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 16 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 17 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 18 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 19 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 20 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 21 - Graph \"run once\" status is the expected one (status code: -12)\nPASS: lib/test-simple-sink 22 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 23 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 24 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 25 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 26 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 27 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 28 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 29 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 30 - Graph \"run once\" status is the expected one (status code: 0)\nPASS: lib/test-simple-sink 31 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 32 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 33 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 34 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 35 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 36 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 37 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 38 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 39 - Graph \"run once\" status is the expected one (status code: -1)\nPASS: lib/test-simple-sink 40 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 41 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 42 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 43 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 44 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 45 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 46 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 47 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 48 - Graph \"run once\" status is the expected one (status code: -12)\nPASS: lib/test-simple-sink 49 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 50 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 51 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 52 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 53 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 54 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 55 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 56 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 57 - Graph \"run once\" status is the expected one (status code: 11)\nPASS: lib/test-simple-sink 58 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 59 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 60 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 61 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 62 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 63 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 64 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 65 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 66 - Graph \"run once\" status is the expected one (status code: 1)\nPASS: lib/test-simple-sink 67 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 68 - Data is not NULL in finalization function\nPASS: lib/test-trace-ir-ref 1 - Borrow parent stream SC1 from EC1\nPASS: lib/test-trace-ir-ref 2 - Borrow parent stream SC1 from EC2\nPASS: lib/test-trace-ir-ref 3 - Borrow parent stream SC2 from EC3\nPASS: lib/test-trace-ir-ref 4 - Initialize trace\nPASS: lib/test-trace-ir-ref 5 - Initial SC1 reference count is 0\nPASS: lib/test-trace-ir-ref 6 - Initial SC2 reference count is 0\nPASS: lib/test-trace-ir-ref 7 - Initial EC1 reference count is 0\nPASS: lib/test-trace-ir-ref 8 - Initial EC2 reference count is 0\nPASS: lib/test-trace-ir-ref 9 - Initial EC3 reference count is 0\nPASS: lib/test-trace-ir-ref 10 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 11 - User A acquires SC2 from TC1\nPASS: lib/test-trace-ir-ref 12 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 13 - SC2 reference count is 1\nPASS: lib/test-trace-ir-ref 14 - User A acquires EC3 from SC2\nPASS: lib/test-trace-ir-ref 15 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 16 - SC2 reference count is 2\nPASS: lib/test-trace-ir-ref 17 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 18 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 19 - SC2 reference count is 1\nPASS: lib/test-trace-ir-ref 20 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 21 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 22 - SC2 reference count is 1\nPASS: lib/test-trace-ir-ref 23 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 24 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 25 - SC1 reference count is 1\nPASS: lib/test-trace-ir-ref 26 - EC1 reference count is 1\nPASS: lib/test-trace-ir-ref 27 - SC1 reference count is 2\nPASS: lib/test-trace-ir-ref 28 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 29 - SC2 reference count is 0\nPASS: lib/test-trace-ir-ref 30 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 31 - SC1 reference count is 1\nPASS: lib/test-trace-ir-ref 32 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 33 - SC1 reference count is 1\nPASS: lib/test-trace-ir-ref 34 - SC2 reference count is 0\nPASS: lib/test-trace-ir-ref 35 - EC1 reference count is 1\nPASS: lib/test-trace-ir-ref 36 - EC2 reference count is 0\nPASS: lib/test-trace-ir-ref 37 - EC3 reference count is 0\nPASS: lib/test-plugins.sh 1 - bt_plugin_find_all_from_file() returns a plugin set\nPASS: lib/test-plugins.sh 2 - plugin's initialization function is called during bt_plugin_find_all_from_file()\nPASS: lib/test-plugins.sh 3 - bt_plugin_find_all_from_file() returns the expected number of plugins\nPASS: lib/test-plugins.sh 4 - bt_plugin_get_name() returns the expected name\nPASS: lib/test-plugins.sh 5 - bt_plugin_get_description() returns the expected description\nPASS: lib/test-plugins.sh 6 - bt_plugin_get_version() fails when there's no version\nPASS: lib/test-plugins.sh 7 - bt_plugin_get_author() returns the expected author\nPASS: lib/test-plugins.sh 8 - bt_plugin_get_license() returns the expected license\nPASS: lib/test-plugins.sh 9 - bt_plugin_get_path() returns the expected path\nPASS: lib/test-plugins.sh 10 - bt_plugin_get_source_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 11 - bt_plugin_get_filter_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 12 - bt_plugin_get_sink_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 13 - plugin's finalize function is not yet called\nPASS: lib/test-plugins.sh 14 - plugin's finalize function is called when the plugin is destroyed\nPASS: lib/test-plugins.sh 15 - bt_plugin_get_version() succeeds when there's a version\nPASS: lib/test-plugins.sh 16 - bt_plugin_get_version() returns the expected major version\nPASS: lib/test-plugins.sh 17 - bt_plugin_get_version() returns the expected minor version\nPASS: lib/test-plugins.sh 18 - bt_plugin_get_version() returns the expected patch version\nPASS: lib/test-plugins.sh 19 - bt_plugin_get_version() returns the expected extra version\nPASS: lib/test-plugins.sh 20 - bt_plugin_get_source_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 21 - bt_plugin_get_filter_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 22 - bt_plugin_get_sink_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 23 - bt_plugin_borrow_source_component_class_by_name_const() finds a source component class\nPASS: lib/test-plugins.sh 24 - bt_plugin_borrow_sink_component_class_by_name_const() finds a sink component class\nPASS: lib/test-plugins.sh 25 - bt_component_class_get_help() returns the expected help text\nPASS: lib/test-plugins.sh 26 - bt_plugin_borrow_filter_component_class_by_name_const() finds a filter component class\nPASS: lib/test-plugins.sh 27 - bt_query_executor_query() succeeds\nPASS: lib/test-plugins.sh 28 - bt_component_class_query() receives the expected object name\nPASS: lib/test-plugins.sh 29 - bt_component_class_query() receives the expected parameters\nPASS: lib/test-plugins.sh 30 - bt_graph_add_sink_component() still works after the plugin object is destroyed\nPASS: lib/test-plugins.sh 31 - bt_plugin_find_all_from_dir() fails with an invalid path\nPASS: lib/test-plugins.sh 32 - bt_plugin_find_all_from_dir() returns a plugin set with a valid path\nPASS: lib/test-plugins.sh 33 - bt_plugin_find_all_from_dir() returns the expected number of plugin objects\nPASS: lib/test-plugins.sh 34 - bt_plugin_find() returns BT_PLUGIN_STATUS_NOT_FOUND with an unknown plugin name\nPASS: lib/test-plugins.sh 35 - bt_plugin_find() returns a plugin object\nPASS: lib/test-plugins.sh 36 - bt_plugin_find() finds the correct plugin for a given name\nPASS: param-validation/test-param-validation 1 - valid map: validation succeeds\nPASS: param-validation/test-param-validation 2 - valid map: error string is NULL\nPASS: param-validation/test-param-validation 3 - missing key in map: validation fails\nPASS: param-validation/test-param-validation 4 - missing key in map: error string is not NULL\nPASS: param-validation/test-param-validation 5 - missing key in map: error string contains expected string\nPASS: param-validation/test-param-validation 6 - unexpected key in map: validation fails\nPASS: param-validation/test-param-validation 7 - unexpected key in map: error string is not NULL\nPASS: param-validation/test-param-validation 8 - unexpected key in map: error string contains expected string\nPASS: param-validation/test-param-validation 9 - map entry with unexpected type: validation fails\nPASS: param-validation/test-param-validation 10 - map entry with unexpected type: error string is not NULL\nPASS: param-validation/test-param-validation 11 - map entry with unexpected type: error string contains expected string\nPASS: param-validation/test-param-validation 12 - valid array: validation succeeds\nPASS: param-validation/test-param-validation 13 - valid array: error string is NULL\nPASS: param-validation/test-param-validation 14 - valid empty array: validation succeeds\nPASS: param-validation/test-param-validation 15 - valid empty array: error string is NULL\nPASS: param-validation/test-param-validation 16 - array too small: validation fails\nPASS: param-validation/test-param-validation 17 - array too small: error string is not NULL\nPASS: param-validation/test-param-validation 18 - array too small: error string contains expected string\nPASS: param-validation/test-param-validation 19 - array too large: validation fails\nPASS: param-validation/test-param-validation 20 - array too large: error string is not NULL\nPASS: param-validation/test-param-validation 21 - array too large: error string contains expected string\nPASS: param-validation/test-param-validation 22 - array with invalid element type: validation fails\nPASS: param-validation/test-param-validation 23 - array with invalid element type: error string is not NULL\nPASS: param-validation/test-param-validation 24 - array with invalid element type: error string contains expected string\nPASS: param-validation/test-param-validation 25 - valid string without choices: validation succeeds\nPASS: param-validation/test-param-validation 26 - valid string without choices: error string is NULL\nPASS: param-validation/test-param-validation 27 - valid string with choices: validation succeeds\nPASS: param-validation/test-param-validation 28 - valid string with choices: error string is NULL\nPASS: param-validation/test-param-validation 29 - string with invalid choice: validation fails\nPASS: param-validation/test-param-validation 30 - string with invalid choice: error string is not NULL\nPASS: param-validation/test-param-validation 31 - string with invalid choice: error string contains expected string\nPASS: param-validation/test-param-validation 32 - type of value passed to custom function is as expected\nPASS: param-validation/test-param-validation 33 - value passed to custom function is as expected\nPASS: param-validation/test-param-validation 34 - custom validation function with valid value: validation succeeds\nPASS: param-validation/test-param-validation 35 - custom validation function with valid value: error string is NULL\nPASS: param-validation/test-param-validation 36 - custom validation function with invalid value: validation fails\nPASS: param-validation/test-param-validation 37 - custom validation function with invalid value: error string is not NULL\nPASS: param-validation/test-param-validation 38 - custom validation function with invalid value: error string contains expected string\nPASS: param-validation/test-param-validation 39 - error nested in maps and arrays: validation fails\nPASS: param-validation/test-param-validation 40 - error nested in maps and arrays: error string is not NULL\nPASS: param-validation/test-param-validation 41 - error nested in maps and arrays: error string contains expected string\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 1 - Trace invalid-packet-size/trace: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 2 - Trace invalid-packet-size/trace: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 3 - Trace invalid-packet-size/trace: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 4 - Trace invalid-packet-size/trace: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 5 - Trace invalid-packet-size/trace: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 6 - Trace invalid-packet-size/trace: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 7 - Trace invalid-packet-size/trace: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 8 - Trace invalid-packet-size/trace: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 9 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 10 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 11 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 12 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 13 - Trace valid-events-then-invalid-events/trace: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 14 - Trace valid-events-then-invalid-events/trace: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 15 - Trace valid-events-then-invalid-events/trace: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 16 - Trace valid-events-then-invalid-events/trace: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 17 - Trace metadata-syntax-error: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 18 - Trace metadata-syntax-error: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 19 - Trace metadata-syntax-error: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 20 - Trace metadata-syntax-error: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 21 - Trace metadata-syntax-error: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 22 - Trace metadata-syntax-error: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 23 - Trace metadata-syntax-error: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 24 - Trace metadata-syntax-error: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 25 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 26 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 27 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 28 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 29 - Trace invalid-sequence-length-field-class: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 30 - Trace invalid-sequence-length-field-class: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 31 - Trace invalid-sequence-length-field-class: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 32 - Trace invalid-sequence-length-field-class: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 33 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 34 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 35 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 36 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 37 - Trace invalid-variant-selector-field-class: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 38 - Trace invalid-variant-selector-field-class: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 39 - Trace invalid-variant-selector-field-class: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 40 - Trace invalid-variant-selector-field-class: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 41 - Trace incomplete-packet-header: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 42 - Trace incomplete-packet-header: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 43 - Trace incomplete-packet-header: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 44 - Trace incomplete-packet-header: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 45 - Trace incomplete-packet-header: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 46 - Trace incomplete-packet-header: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 47 - Trace incomplete-packet-header: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 48 - Trace incomplete-packet-header: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 49 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 50 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 51 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 52 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 53 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 54 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 55 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 56 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 57 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 58 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 59 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 60 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 61 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 62 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 63 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 64 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 65 - Trace empty-event-record: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 66 - Trace empty-event-record: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 67 - Trace empty-event-record: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 68 - Trace empty-event-record: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 69 - Trace empty-event-record: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 70 - Trace empty-event-record: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 71 - Trace empty-event-record: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 72 - Trace empty-event-record: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 1 - CTF 1: MIP 0: Trace '2packets' and 'barectf-event-before-packet' give the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 2 - CTF 1: MIP 0: Trace '2packets' and 'barectf-event-before-packet' give the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 3 - CTF 1: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 4 - CTF 1: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 5 - CTF 2: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 6 - CTF 2: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 7 - Generated trace 'simple' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 8 - CTF 1: MIP 0: Trace 'smalltrace' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 9 - CTF 1: MIP 1: Trace 'smalltrace' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 10 - CTF 2: MIP 1: Trace 'smalltrace' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 11 - CTF 1: MIP 0: Trace '2packets' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 12 - CTF 1: MIP 1: Trace '2packets' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 13 - CTF 2: MIP 1: Trace '2packets' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 14 - CTF 1: MIP 0: Trace 'barectf-event-before-packet' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 15 - CTF 1: MIP 1: Trace 'barectf-event-before-packet' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 16 - CTF 2: MIP 1: Trace 'barectf-event-before-packet' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 17 - CTF 1: MIP 0: Trace 'session-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 18 - CTF 1: MIP 1: Trace 'session-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 19 - CTF 2: MIP 1: Trace 'session-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 20 - CTF 1: MIP 0: Trace 'lttng-tracefile-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 21 - CTF 1: MIP 1: Trace 'lttng-tracefile-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 22 - CTF 2: MIP 1: Trace 'lttng-tracefile-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 23 - CTF 1: MIP 0: Trace 'array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 24 - CTF 1: MIP 1: Trace 'array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 25 - CTF 2: MIP 1: Trace 'array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 26 - CTF 1: MIP 0: Trace 'struct-array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 27 - CTF 1: MIP 1: Trace 'struct-array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 28 - CTF 2: MIP 1: Trace 'struct-array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 29 - CTF 1: MIP 0: Trace 'meta-ctx-sequence' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 30 - CTF 1: MIP 1: Trace 'meta-ctx-sequence' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 31 - CTF 2: MIP 1: Trace 'meta-ctx-sequence' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 32 - CTF 2: MIP 1: Trace 'meta-clk-cls-before-trace-cls' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 33 - CTF 1: MIP 0: Trace 'def-clk-freq' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 34 - CTF 1: MIP 1: Trace 'def-clk-freq' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 35 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 36 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 37 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 38 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 39 - CTF 2: Trace 'lttng-event-after-packet' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 40 - CTF 2: Trace 'lttng-event-after-packet' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 41 - CTF 1: Trace 'lttng-crash' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 42 - CTF 1: Trace 'lttng-crash' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 43 - CTF 1: Trace 'lttng-crash' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 44 - CTF 1: Trace 'lttng-crash' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 45 - CTF 2: Trace 'lttng-crash' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 46 - CTF 2: Trace 'lttng-crash' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 47 - Trace 'clock-offset-goes-back-in-time' gives the expected output\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 1 - ab: exit status is not 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 2 - ab: error stack is produced\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 3 - ab: expected error message is present\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 4 - ba: exit status is not 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 5 - ba: error stack is produced\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 6 - ba: expected error message is present\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 7 - bc: exit status is 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 8 - bc: expected output is produced\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 9 - cb: exit status is 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 10 - cb: expected output is produced\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 1 - 'sink.ctf.fs' component succeeds with input trace 'float' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 2 - Converted trace 'float' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 3 - 'sink.ctf.fs' component succeeds with input trace 'double' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 4 - Converted trace 'double' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 5 - 'sink.ctf.fs' component succeeds with input trace 'float' (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 6 - Converted trace 'float' gives the expected output (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 7 - 'sink.ctf.fs' component succeeds with input trace 'double' (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 8 - Converted trace 'double' gives the expected output (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 9 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-no-underscore' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 10 - Converted trace 'meta-variant-no-underscore' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 11 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-one-underscore' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 12 - Converted trace 'meta-variant-one-underscore' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 13 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-reserved-keywords' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 14 - Converted trace 'meta-variant-reserved-keywords' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 15 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-same-with-underscore' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 16 - Converted trace 'meta-variant-same-with-underscore' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 17 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-two-underscores' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 18 - Converted trace 'meta-variant-two-underscores' gives the expected output (CTF 1)\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 1 - CTF 1: MIP 0: 'default' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 2 - CTF 1: MIP 1: 'default' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 3 - CTF 2: MIP 1: 'default' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 4 - CTF 1: MIP 0: 'default-compact' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 5 - CTF 1: MIP 1: 'default-compact' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 6 - CTF 2: MIP 1: 'default-compact' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 7 - CTF 1: MIP 0: 'default-compact-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 8 - CTF 1: MIP 1: 'default-compact-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 9 - CTF 2: MIP 1: 'default-compact-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 10 - CTF 1: MIP 0: 'default-compact-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 11 - CTF 1: MIP 1: 'default-compact-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 12 - CTF 2: MIP 1: 'default-compact-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 13 - CTF 1: MIP 0: 'default-without-data' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 14 - CTF 1: MIP 1: 'default-without-data' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 15 - CTF 2: MIP 1: 'default-without-data' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 16 - CTF 1: MIP 0: 'default-without-data-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 17 - CTF 1: MIP 1: 'default-without-data-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 18 - CTF 2: MIP 1: 'default-without-data-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 19 - CTF 1: MIP 0: 'default-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 20 - CTF 1: MIP 1: 'default-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 21 - CTF 2: MIP 1: 'default-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 22 - CTF 1: MIP 0: 'default-without-names' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 23 - CTF 1: MIP 1: 'default-without-names' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 24 - CTF 2: MIP 1: 'default-without-names' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 25 - CTF 1: MIP 0: 'default-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 26 - CTF 1: MIP 1: 'default-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 27 - CTF 2: MIP 1: 'default-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 28 - CTF 1: MIP 0: 'default-without-trace-name' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 29 - CTF 1: MIP 1: 'default-without-trace-name' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 30 - CTF 2: MIP 1: 'default-without-trace-name' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 31 - CTF 1: MIP 0: 'default-without-uuid' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 32 - CTF 1: MIP 1: 'default-without-uuid' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 33 - CTF 2: MIP 1: 'default-without-uuid' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 34 - CTF 1: MIP 0: 'no-packet-context' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 35 - CTF 1: MIP 1: 'no-packet-context' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 36 - CTF 2: MIP 1: 'no-packet-context' test has the expected output\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 1 - no clock classes (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 2 - no clock classes (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 3 - clock classes with Unix epoch origins (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 4 - clock classes with Unix epoch origins (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 5 - clock classes with Unix epoch origins (stream beginning/end, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 6 - clock classes with Unix epoch origins (stream beginning/end, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 7 - clock classes with Unix epoch origins (message iterator inactivity, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 8 - clock classes with Unix epoch origins (message iterator inactivity, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 9 - clock classes with Unix epoch origins (message iterator inactivity, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 10 - clock classes with Unix epoch origins (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 11 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 12 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 13 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 14 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 15 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 16 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 17 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 18 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 19 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 20 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 21 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 22 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 23 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 24 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 25 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 26 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 27 - no clock classes (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 28 - no clock classes (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 29 - clock classes with known origins (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 30 - clock classes with known origins (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 31 - clock classes with known origins (stream beginning/end, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 32 - clock classes with known origins (stream beginning/end, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 33 - clock classes with known origins (message iterator inactivity, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 34 - clock classes with known origins (message iterator inactivity, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 35 - clock classes with known origins (message iterator inactivity, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 36 - clock classes with known origins (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 37 - clock classes with unknown origins, with equal identities (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 38 - clock classes with unknown origins, with equal identities (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 39 - clock classes with unknown origins, with equal identities (stream beginning/end, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 40 - clock classes with unknown origins, with equal identities (stream beginning/end, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 41 - clock classes with unknown origins, with equal identities (message iterator inactivity, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 42 - clock classes with unknown origins, with equal identities (message iterator inactivity, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 43 - clock classes with unknown origins, with equal identities (message iterator inactivity, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 44 - clock classes with unknown origins, with equal identities (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 45 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 46 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 47 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 48 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 49 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 50 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 51 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 52 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 53 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 54 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 55 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 56 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 57 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 58 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 59 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 60 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 61 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 62 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 63 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 64 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 65 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 66 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 67 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 68 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 69 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 70 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 71 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 72 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 73 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 74 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 75 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 76 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 77 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 78 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 79 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 80 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 81 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 82 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 83 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 84 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 85 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 86 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 87 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 88 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 89 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 90 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 91 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 92 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 93 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 94 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 95 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 96 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 97 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 98 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 99 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 100 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 101 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 102 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 103 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 104 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 105 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 106 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 107 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 108 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 109 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 110 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 111 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 112 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 113 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 114 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 115 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 116 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 117 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 118 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 119 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 120 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 121 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 122 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 123 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 124 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 125 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 126 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 127 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 128 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 129 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 130 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 131 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 132 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 133 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 134 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 135 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 136 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 137 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 138 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 139 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 140 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 141 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 142 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 143 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 144 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 145 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 146 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 147 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 148 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 149 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 150 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 151 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 152 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 153 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 154 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 155 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 156 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 157 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 158 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 159 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 160 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 161 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 162 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 163 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 164 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 165 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 166 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 167 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 168 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 169 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 170 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 171 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 172 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 173 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 174 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 175 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 176 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 177 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 178 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 179 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 180 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 181 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 182 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 183 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 184 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 185 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 186 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 187 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 188 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 189 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 190 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 191 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 192 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 193 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 194 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 195 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 196 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 197 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 198 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 199 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 200 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 201 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 202 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 203 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 204 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 205 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 206 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 207 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 208 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 209 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 210 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 211 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 212 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 213 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 214 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 215 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 216 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 217 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 218 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 219 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 220 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 221 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 222 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 223 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 224 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 225 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 226 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 227 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 228 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 229 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 230 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 231 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 232 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 233 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 234 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 235 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 236 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 237 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 238 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 239 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 240 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 241 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 242 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 243 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 244 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 245 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 246 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 247 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 248 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 249 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 250 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 251 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 252 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 253 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 254 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 255 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 256 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 257 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 258 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 259 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 260 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 261 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 262 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 263 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 264 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 265 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 266 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 267 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 268 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 269 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 270 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 271 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 272 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 273 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 274 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 275 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 276 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 277 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 278 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 279 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 280 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 281 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 282 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 283 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 284 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 285 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 286 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 287 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 288 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 289 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 290 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 291 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 292 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 293 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 294 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 295 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 296 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 297 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 298 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 299 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 300 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 301 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 302 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 303 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 304 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 305 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 306 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 307 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 308 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 309 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 310 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 311 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 312 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 313 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 314 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 315 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 316 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 317 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 318 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 319 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 320 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 321 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 322 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 323 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 324 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 325 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 326 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 327 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 328 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 329 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 330 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 331 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 332 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 333 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 334 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 335 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 336 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 337 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 338 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 339 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 340 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 341 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 342 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 343 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 344 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 345 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 346 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 347 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 348 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 349 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 350 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 351 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 352 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/sink.text.pretty/test-pretty.sh 1 - show basic bit array fields with flags\nPASS: plugins/src.ctf.lttng-live/test-live.sh 1 - CLI prints the expected session list - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 2 - CLI prints the expected session list - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 3 - CLI prints the expected session list (v2.15 protocol) - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 4 - CLI prints the expected session list (v2.15 protocol) - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 5 - CLI attach and fetch from single-domains session - no discarded events - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 6 - CLI attach and fetch from single-domains session - no discarded events - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 7 - CLI attach and fetch from single-domains session - no discarded events (v2.15 protocol) - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 8 - CLI attach and fetch from single-domains session - no discarded events (v2.15 protocol) - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 9 - CLI attach and fetch from multi-domains session - discarded events - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 10 - CLI attach and fetch from multi-domains session - discarded events - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 11 - CLI attach and fetch from multi-domains session - discarded events (v2.15 protocol) - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 12 - CLI attach and fetch from multi-domains session - discarded events (v2.15 protocol) - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 13 - CLI many requests per packet - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 14 - CLI many requests per packet - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 15 - CLI src.ctf.fs vs src.ctf.lttng-live - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 16 - CLI src.ctf.fs vs src.ctf.lttng-live - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 17 - CLI src.ctf.fs vs src.ctf.lttng-live - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 18 - CLI src.ctf.fs vs src.ctf.lttng-live - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 19 - CLI attach and fetch from single-domains session - inactivity discarded packet - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 20 - CLI attach and fetch from single-domains session - inactivity discarded packet - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 21 - CLI attach and fetch from single-domain session - Receive metadata in two sections separated by a empty section - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 22 - CLI attach and fetch from single-domain session - Receive metadata in two sections separated by a empty section - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 23 - split metadata requiring additional stored values - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 24 - split metadata requiring additional stored values - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 25 - new stream announced while an existing stream is inactive - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 26 - new stream announced while an existing stream is inactive - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 27 - invalid metadata sent by the relay - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 28 - invalid metadata sent by the relay - stderr\nPASS: bitfield/test-bitfield 1 - Writing and reading back 0x0, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 2 - Writing and reading back 0x0, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 3 - Writing and reading back 0x0, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 4 - Writing and reading back 0x0, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 5 - Writing and reading back 0x0, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 6 - Writing and reading back 0x0, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 7 - Writing and reading back 0x0, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 8 - Writing and reading back 0x0, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 9 - Writing and reading back 0x1, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 10 - Writing and reading back 0x1, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 11 - Writing and reading back 0x1, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 12 - Writing and reading back 0x1, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 13 - Writing and reading back 0xFFFFFFFF, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 14 - Writing and reading back 0xFFFFFFFFFFFFFFFF, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 15 - Writing and reading back 0xFFFFFFFF, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 16 - Writing and reading back 0xFFFFFFFFFFFFFFFF, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 17 - Writing and reading back 0xFFFFFFFF, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 18 - Writing and reading back 0xFFFFFFFFFFFFFFFF, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 19 - Writing and reading back 0xFFFFFFFF, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 20 - Writing and reading back 0xFFFFFFFFFFFFFFFF, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 21 - Writing and reading back 0x80000000, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 22 - Writing and reading back 0x8000000000000000, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 23 - Writing and reading back 0x80000000, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 24 - Writing and reading back 0x8000000000000000, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 25 - Writing and reading back 0x72F8D801, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 26 - Writing and reading back 0x17EC5BE5374DA6C8, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 27 - Writing and reading back 0x72F8D801, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 28 - Writing and reading back 0x17EC5BE5374DA6C8, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 29 - Writing and reading back 0x72F8D801, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 30 - Writing and reading back 0x17EC5BE5374DA6C8, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 31 - Writing and reading back 0x72F8D801, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 32 - Writing and reading back 0x17EC5BE5374DA6C8, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 33 - Writing and reading back 0x60A46645, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 34 - Writing and reading back 0x70086DDA6C4C0835, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 35 - Writing and reading back 0x60A46645, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 36 - Writing and reading back 0x70086DDA6C4C0835, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 37 - Writing and reading back 0x60A46645, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 38 - Writing and reading back 0x70086DDA6C4C0835, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 39 - Writing and reading back 0x60A46645, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 40 - Writing and reading back 0x70086DDA6C4C0835, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 41 - Writing and reading back 0x372FC3E3, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 42 - Writing and reading back 0x5F4E26C7673F46DC, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 43 - Writing and reading back 0x372FC3E3, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 44 - Writing and reading back 0x5F4E26C7673F46DC, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 45 - Writing and reading back 0x372FC3E3, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 46 - Writing and reading back 0x5F4E26C7673F46DC, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 47 - Writing and reading back 0x372FC3E3, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 48 - Writing and reading back 0x5F4E26C7673F46DC, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 49 - Writing and reading back 0x597AF757, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 50 - Writing and reading back 0x4685ACF013D3964A, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 51 - Writing and reading back 0x597AF757, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 52 - Writing and reading back 0x4685ACF013D3964A, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 53 - Writing and reading back 0x597AF757, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 54 - Writing and reading back 0x4685ACF013D3964A, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 55 - Writing and reading back 0x597AF757, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 56 - Writing and reading back 0x4685ACF013D3964A, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 57 - Writing and reading back 0x2302D9AA, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 58 - Writing and reading back 0x641F922376538E5F, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 59 - Writing and reading back 0x2302D9AA, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 60 - Writing and reading back 0x641F922376538E5F, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 61 - Writing and reading back 0x2302D9AA, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 62 - Writing and reading back 0x641F922376538E5F, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 63 - Writing and reading back 0x2302D9AA, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 64 - Writing and reading back 0x641F922376538E5F, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 65 - Writing and reading back 0xBEF0851, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 66 - Writing and reading back 0x7262E7885392CA28, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 67 - Writing and reading back 0xBEF0851, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 68 - Writing and reading back 0x7262E7885392CA28, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 69 - Writing and reading back 0xBEF0851, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 70 - Writing and reading back 0x7262E7885392CA28, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 71 - Writing and reading back 0xBEF0851, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 72 - Writing and reading back 0x7262E7885392CA28, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 73 - Writing and reading back 0x53A0C9A6, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 74 - Writing and reading back 0x155B7F04481EA947, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 75 - Writing and reading back 0x53A0C9A6, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 76 - Writing and reading back 0x155B7F04481EA947, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 77 - Writing and reading back 0x53A0C9A6, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 78 - Writing and reading back 0x155B7F04481EA947, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 79 - Writing and reading back 0x53A0C9A6, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 80 - Writing and reading back 0x155B7F04481EA947, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 81 - Writing and reading back 0x3DCD590, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 82 - Writing and reading back 0x75EA00D5498118FD, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 83 - Writing and reading back 0x3DCD590, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 84 - Writing and reading back 0x75EA00D5498118FD, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 85 - Writing and reading back 0x3DCD590, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 86 - Writing and reading back 0x75EA00D5498118FD, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 87 - Writing and reading back 0x3DCD590, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 88 - Writing and reading back 0x75EA00D5498118FD, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 89 - Writing and reading back 0x366586C2, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 90 - Writing and reading back 0x77255E9245484458, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 91 - Writing and reading back 0x366586C2, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 92 - Writing and reading back 0x77255E9245484458, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 93 - Writing and reading back 0x366586C2, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 94 - Writing and reading back 0x77255E9245484458, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 95 - Writing and reading back 0x366586C2, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 96 - Writing and reading back 0x77255E9245484458, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 97 - Writing and reading back 0x7C2F9142, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 98 - Writing and reading back 0x3DDECF96626DB830, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 99 - Writing and reading back 0x7C2F9142, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 100 - Writing and reading back 0x3DDECF96626DB830, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 101 - Writing and reading back 0x7C2F9142, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 102 - Writing and reading back 0x3DDECF96626DB830, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 103 - Writing and reading back 0x7C2F9142, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 104 - Writing and reading back 0x3DDECF96626DB830, signed long long dest, varying read unit size\n============================================================================\nTestsuite summary for babeltrace2 2.1.1\n============================================================================\n# TOTAL: 2022\n# PASS:  2022\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\n=============================================\n   babeltrace2 2.1.1: tests/test-suite.log\n=============================================\n\n# TOTAL: 2022\n# PASS:  2022\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n\nSystem information (uname -a): Linux 6.12.27-yocto-standard #1 SMP PREEMPT Tue May 6 14:20:34 UTC 2025 aarch64\nDistribution information (/etc/issue):\nPoky (Yocto Project Reference Distro) 5.2 \\n \\l\n\n\n.. contents:: :depth: 2\n\nDURATION: 28\nEND: /usr/lib/babeltrace2/ptest\n2025-05-13T17:52\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "babeltrace2": {
     "duration": "28",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPASS: cli/convert/test-convert-args.sh 1 - path non-option arg: success exit status\nPASS: cli/convert/test-convert-args.sh 2 - path non-option arg: run arguments\nPASS: cli/convert/test-convert-args.sh 3 - path non-option args: success exit status\nPASS: cli/convert/test-convert-args.sh 4 - path non-option args: run arguments\nPASS: cli/convert/test-convert-args.sh 5 - path non-option arg + named user source with --params: success exit status\nPASS: cli/convert/test-convert-args.sh 6 - path non-option arg + named user source with --params: run arguments\nPASS: cli/convert/test-convert-args.sh 7 - unnamed user source: success exit status\nPASS: cli/convert/test-convert-args.sh 8 - unnamed user source: run arguments\nPASS: cli/convert/test-convert-args.sh 9 - path non-option arg + user source named `auto-disc-source-ctf-fs`: success exit status\nPASS: cli/convert/test-convert-args.sh 10 - path non-option arg + user source named `auto-disc-source-ctf-fs`: run arguments\nPASS: cli/convert/test-convert-args.sh 11 - path non-option arg + user sink named `pretty`: success exit status\nPASS: cli/convert/test-convert-args.sh 12 - path non-option arg + user sink named `pretty`: run arguments\nPASS: cli/convert/test-convert-args.sh 13 - path non-option arg + user filter named `muxer`: success exit status\nPASS: cli/convert/test-convert-args.sh 14 - path non-option arg + user filter named `muxer`: run arguments\nPASS: cli/convert/test-convert-args.sh 15 - path non-option arg + --begin + user filter named `trimmer`: success exit status\nPASS: cli/convert/test-convert-args.sh 16 - path non-option arg + --begin + user filter named `trimmer`: run arguments\nPASS: cli/convert/test-convert-args.sh 17 - path non-option arg + --begin: success exit status\nPASS: cli/convert/test-convert-args.sh 18 - path non-option arg + --begin: run arguments\nPASS: cli/convert/test-convert-args.sh 19 - path non-option arg + --begin --end: success exit status\nPASS: cli/convert/test-convert-args.sh 20 - path non-option arg + --begin --end: run arguments\nPASS: cli/convert/test-convert-args.sh 21 - path non-option arg + --timerange: success exit status\nPASS: cli/convert/test-convert-args.sh 22 - path non-option arg + --timerange: run arguments\nPASS: cli/convert/test-convert-args.sh 23 - path non-option arg + --clock-cycles: success exit status\nPASS: cli/convert/test-convert-args.sh 24 - path non-option arg + --clock-cycles: run arguments\nPASS: cli/convert/test-convert-args.sh 25 - path non-option arg + --clock-date: success exit status\nPASS: cli/convert/test-convert-args.sh 26 - path non-option arg + --clock-date: run arguments\nPASS: cli/convert/test-convert-args.sh 27 - path non-option arg + --clock-force-correlate: success exit status\nPASS: cli/convert/test-convert-args.sh 28 - path non-option arg + --clock-force-correlate: run arguments\nPASS: cli/convert/test-convert-args.sh 29 - path non-option arg + --clock-gmt: success exit status\nPASS: cli/convert/test-convert-args.sh 30 - path non-option arg + --clock-gmt: run arguments\nPASS: cli/convert/test-convert-args.sh 31 - path non-option arg + --clock-offset: success exit status\nPASS: cli/convert/test-convert-args.sh 32 - path non-option arg + --clock-offset: run arguments\nPASS: cli/convert/test-convert-args.sh 33 - path non-option arg + --clock-offset-ns: success exit status\nPASS: cli/convert/test-convert-args.sh 34 - path non-option arg + --clock-offset-ns: run arguments\nPASS: cli/convert/test-convert-args.sh 35 - path non-option arg + --clock-seconds: success exit status\nPASS: cli/convert/test-convert-args.sh 36 - path non-option arg + --clock-seconds: run arguments\nPASS: cli/convert/test-convert-args.sh 37 - path non-option arg + --color: success exit status\nPASS: cli/convert/test-convert-args.sh 38 - path non-option arg + --color: run arguments\nPASS: cli/convert/test-convert-args.sh 39 - path non-option arg + --debug-info: success exit status\nPASS: cli/convert/test-convert-args.sh 40 - path non-option arg + --debug-info: run arguments\nPASS: cli/convert/test-convert-args.sh 41 - path non-option arg + --debug-info-dir: success exit status\nPASS: cli/convert/test-convert-args.sh 42 - path non-option arg + --debug-info-dir: run arguments\nPASS: cli/convert/test-convert-args.sh 43 - path non-option arg + --debug-info-target-prefix: success exit status\nPASS: cli/convert/test-convert-args.sh 44 - path non-option arg + --debug-info-target-prefix: run arguments\nPASS: cli/convert/test-convert-args.sh 45 - path non-option arg + --debug-info-full-path: success exit status\nPASS: cli/convert/test-convert-args.sh 46 - path non-option arg + --debug-info-full-path: run arguments\nPASS: cli/convert/test-convert-args.sh 47 - path non-option arg + --fields=trace:domain,loglevel: success exit status\nPASS: cli/convert/test-convert-args.sh 48 - path non-option arg + --fields=trace:domain,loglevel: run arguments\nPASS: cli/convert/test-convert-args.sh 49 - path non-option arg + --fields=all: success exit status\nPASS: cli/convert/test-convert-args.sh 50 - path non-option arg + --fields=all: run arguments\nPASS: cli/convert/test-convert-args.sh 51 - path non-option arg + --names=context,header: success exit status\nPASS: cli/convert/test-convert-args.sh 52 - path non-option arg + --names=context,header: run arguments\nPASS: cli/convert/test-convert-args.sh 53 - path non-option arg + --names=all: success exit status\nPASS: cli/convert/test-convert-args.sh 54 - path non-option arg + --names=all: run arguments\nPASS: cli/convert/test-convert-args.sh 55 - path non-option arg + --no-delta: success exit status\nPASS: cli/convert/test-convert-args.sh 56 - path non-option arg + --no-delta: run arguments\nPASS: cli/convert/test-convert-args.sh 57 - path non-option arg + --output: success exit status\nPASS: cli/convert/test-convert-args.sh 58 - path non-option arg + --output: run arguments\nPASS: cli/convert/test-convert-args.sh 59 - path non-option arg + -i ctf: success exit status\nPASS: cli/convert/test-convert-args.sh 60 - path non-option arg + -i ctf: run arguments\nPASS: cli/convert/test-convert-args.sh 61 - URL non-option arg + -i lttng-live: success exit status\nPASS: cli/convert/test-convert-args.sh 62 - URL non-option arg + -i lttng-live: run arguments\nPASS: cli/convert/test-convert-args.sh 63 - path non-option arg + -o dummy: success exit status\nPASS: cli/convert/test-convert-args.sh 64 - path non-option arg + -o dummy: run arguments\nPASS: cli/convert/test-convert-args.sh 65 - path non-option arg + -o ctf + --output: success exit status\nPASS: cli/convert/test-convert-args.sh 66 - path non-option arg + -o ctf + --output: run arguments\nPASS: cli/convert/test-convert-args.sh 67 - path non-option arg + user sink with log level: success exit status\nPASS: cli/convert/test-convert-args.sh 68 - path non-option arg + user sink with log level: run arguments\nPASS: cli/convert/test-convert-args.sh 69 - failure exit status\nPASS: cli/convert/test-convert-args.sh 70 - bad --component format (plugin only): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 71 - bad --component format (plugin only): expected error message\nPASS: cli/convert/test-convert-args.sh 72 - failure exit status\nPASS: cli/convert/test-convert-args.sh 73 - bad --component format (name and plugin only): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 74 - bad --component format (name and plugin only): expected error message\nPASS: cli/convert/test-convert-args.sh 75 - failure exit status\nPASS: cli/convert/test-convert-args.sh 76 - bad --component format (name only): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 77 - bad --component format (name only): expected error message\nPASS: cli/convert/test-convert-args.sh 78 - failure exit status\nPASS: cli/convert/test-convert-args.sh 79 - bad --component format (extra dot found): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 80 - bad --component format (extra dot found): expected error message\nPASS: cli/convert/test-convert-args.sh 81 - failure exit status\nPASS: cli/convert/test-convert-args.sh 82 - duplicate component name: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 83 - duplicate component name: expected error message\nPASS: cli/convert/test-convert-args.sh 84 - failure exit status\nPASS: cli/convert/test-convert-args.sh 85 - unknown option: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 86 - unknown option: expected error message\nPASS: cli/convert/test-convert-args.sh 87 - failure exit status\nPASS: cli/convert/test-convert-args.sh 88 - --params without current component: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 89 - --params without current component: expected error message\nPASS: cli/convert/test-convert-args.sh 90 - failure exit status\nPASS: cli/convert/test-convert-args.sh 91 - duplicate --begin: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 92 - duplicate --begin: expected error message\nPASS: cli/convert/test-convert-args.sh 93 - failure exit status\nPASS: cli/convert/test-convert-args.sh 94 - duplicate --end: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 95 - duplicate --end: expected error message\nPASS: cli/convert/test-convert-args.sh 96 - failure exit status\nPASS: cli/convert/test-convert-args.sh 97 - --begin and --timerange: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 98 - --begin and --timerange: expected error message\nPASS: cli/convert/test-convert-args.sh 99 - failure exit status\nPASS: cli/convert/test-convert-args.sh 100 - --end and --timerange: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 101 - --end and --timerange: expected error message\nPASS: cli/convert/test-convert-args.sh 102 - failure exit status\nPASS: cli/convert/test-convert-args.sh 103 - bad --timerange format (1): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 104 - bad --timerange format (1): expected error message\nPASS: cli/convert/test-convert-args.sh 105 - failure exit status\nPASS: cli/convert/test-convert-args.sh 106 - bad --timerange format (2): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 107 - bad --timerange format (2): expected error message\nPASS: cli/convert/test-convert-args.sh 108 - failure exit status\nPASS: cli/convert/test-convert-args.sh 109 - bad --timerange format (3): nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 110 - bad --timerange format (3): expected error message\nPASS: cli/convert/test-convert-args.sh 111 - failure exit status\nPASS: cli/convert/test-convert-args.sh 112 - bad --fields format: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 113 - bad --fields format: expected error message\nPASS: cli/convert/test-convert-args.sh 114 - failure exit status\nPASS: cli/convert/test-convert-args.sh 115 - bad --names format: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 116 - bad --names format: expected error message\nPASS: cli/convert/test-convert-args.sh 117 - failure exit status\nPASS: cli/convert/test-convert-args.sh 118 - unknown -i: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 119 - unknown -i: expected error message\nPASS: cli/convert/test-convert-args.sh 120 - failure exit status\nPASS: cli/convert/test-convert-args.sh 121 - duplicate -i: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 122 - duplicate -i: expected error message\nPASS: cli/convert/test-convert-args.sh 123 - failure exit status\nPASS: cli/convert/test-convert-args.sh 124 - unknown -o: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 125 - unknown -o: expected error message\nPASS: cli/convert/test-convert-args.sh 126 - failure exit status\nPASS: cli/convert/test-convert-args.sh 127 - duplicate -o: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 128 - duplicate -o: expected error message\nPASS: cli/convert/test-convert-args.sh 129 - failure exit status\nPASS: cli/convert/test-convert-args.sh 130 - --run-args and --run-args-0: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 131 - --run-args and --run-args-0: expected error message\nPASS: cli/convert/test-convert-args.sh 132 - failure exit status\nPASS: cli/convert/test-convert-args.sh 133 - -o ctf-metadata without path: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 134 - -o ctf-metadata without path: expected error message\nPASS: cli/convert/test-convert-args.sh 135 - failure exit status\nPASS: cli/convert/test-convert-args.sh 136 - -i lttng-live and implicit source.ctf.fs: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 137 - -i lttng-live and implicit source.ctf.fs: expected error message\nPASS: cli/convert/test-convert-args.sh 138 - failure exit status\nPASS: cli/convert/test-convert-args.sh 139 - implicit source.ctf.fs without path: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 140 - implicit source.ctf.fs without path: expected error message\nPASS: cli/convert/test-convert-args.sh 141 - failure exit status\nPASS: cli/convert/test-convert-args.sh 142 - implicit source.ctf.lttng-live without URL: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 143 - implicit source.ctf.lttng-live without URL: expected error message\nPASS: cli/convert/test-convert-args.sh 144 - failure exit status\nPASS: cli/convert/test-convert-args.sh 145 - no source: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 146 - no source: expected error message\nPASS: cli/convert/test-convert-args.sh 147 - failure exit status\nPASS: cli/convert/test-convert-args.sh 148 - -o ctf without --output: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 149 - -o ctf without --output: expected error message\nPASS: cli/convert/test-convert-args.sh 150 - failure exit status\nPASS: cli/convert/test-convert-args.sh 151 - -o ctf + --output with implicit sink.text.pretty: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 152 - -o ctf + --output with implicit sink.text.pretty: expected error message\nPASS: cli/convert/test-convert-args.sh 153 - failure exit status\nPASS: cli/convert/test-convert-args.sh 154 - --stream-intersection: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 155 - --stream-intersection: expected error message\nPASS: cli/convert/test-convert-args.sh 156 - failure exit status\nPASS: cli/convert/test-convert-args.sh 157 - two sinks with -o dummy + --clock-seconds: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 158 - two sinks with -o dummy + --clock-seconds: expected error message\nPASS: cli/convert/test-convert-args.sh 159 - failure exit status\nPASS: cli/convert/test-convert-args.sh 160 - path non-option arg + user sink + -o text: nothing is printed on stdout\nPASS: cli/convert/test-convert-args.sh 161 - path non-option arg + user sink + -o text: expected error message\nPASS: cli/test-help.sh 1 - help ctf plugin exit status\nPASS: cli/test-help.sh 2 - help ctf plugin expected output\nPASS: cli/test-help.sh 3 - help ctf plugin produces no error\nPASS: cli/test-help.sh 4 - help src.ctf.fs component class exit status\nPASS: cli/test-help.sh 5 - help src.ctf.fs component class expected output\nPASS: cli/test-help.sh 6 - help src.ctf.fs component class produces no error\nPASS: cli/test-help.sh 7 - help without parameter exit status\nPASS: cli/test-help.sh 8 - help without parameter produces expected error\nPASS: cli/test-help.sh 9 - help without parameter produces no output\nPASS: cli/test-help.sh 10 - help with too many parameters exit status\nPASS: cli/test-help.sh 11 - help with too many parameters produces expected error\nPASS: cli/test-help.sh 12 - help with too many parameters produces no output\nPASS: cli/test-help.sh 13 - help with unknown plugin name\nPASS: cli/test-help.sh 14 - help with unknown plugin name produces expected error\nPASS: cli/test-help.sh 15 - help with unknown plugin name produces no output\nPASS: cli/test-help.sh 16 - help with unknown component class name\nPASS: cli/test-help.sh 17 - help with unknown component class name produces expected error\nPASS: cli/test-help.sh 18 - help with unknown component class name prints plugin help\nPASS: cli/test-help.sh 19 - help with unknown component class plugin\nPASS: cli/test-help.sh 20 - help with unknown component class plugin produces expected error\nPASS: cli/test-help.sh 21 - help with unknown component class plugin produces no output\nPASS: cli/test-intersection.sh 1 - run without --stream-intersection\nPASS: cli/test-intersection.sh 2 - 8 events in the whole trace\nPASS: cli/test-intersection.sh 3 - run with --stream-intersection\nPASS: cli/test-intersection.sh 4 - 3 events in streams intersecting\nPASS: cli/test-intersection.sh 5 - run without --stream-intersection\nPASS: cli/test-intersection.sh 6 - 8 events in the whole trace\nPASS: cli/test-intersection.sh 7 - run with --stream-intersection\nPASS: cli/test-intersection.sh 8 - 3 events in streams intersecting\nPASS: cli/test-intersection.sh 9 - run without --stream-intersection\nPASS: cli/test-intersection.sh 10 - 3 events in the whole trace\nPASS: cli/test-intersection.sh 11 - run with --stream-intersection\nPASS: cli/test-intersection.sh 12 - 3 events in streams intersecting\nPASS: cli/test-intersection.sh 13 - run without --stream-intersection\nPASS: cli/test-intersection.sh 14 - 6 events in the whole trace\nPASS: cli/test-intersection.sh 15 - run with --stream-intersection fails\nPASS: cli/test-intersection.sh 16 - stderr contains expected error message\nPASS: cli/test-intersection.sh 17 - run without --stream-intersection\nPASS: cli/test-intersection.sh 18 - 0 events in the whole trace\nPASS: cli/test-intersection.sh 19 - run with --stream-intersection fails\nPASS: cli/test-intersection.sh 20 - stderr contains expected error message\nPASS: cli/test-output-ctf-metadata.sh 1 - Run babeltrace -o ctf-metadata with a valid trace directory, correct exit status\nPASS: cli/test-output-ctf-metadata.sh 2 - Run babeltrace -o ctf-metadata with a valid trace directory, correct output\nPASS: cli/test-output-ctf-metadata.sh 3 - Run babeltrace -o ctf-metadata with an invalid trace directory, expecting failure\nPASS: cli/test-output-path-ctf-non-lttng-trace.sh 1 - 3eventsintersect output trace exists\nPASS: cli/test-output-path-ctf-non-lttng-trace.sh 2 - 3eventsintersectreverse output trace exists\nPASS: cli/test-output-path-ctf-non-lttng-trace.sh 3 - nointersect output trace exists\nPASS: cli/test-packet-seq-num.sh 1 - Trace parses\nPASS: cli/test-packet-seq-num.sh 2 - No events lost\nPASS: cli/test-packet-seq-num.sh 3 - Trace parses\nPASS: cli/test-packet-seq-num.sh 4 - No events lost\nPASS: cli/test-packet-seq-num.sh 5 - Trace parses\nPASS: cli/test-packet-seq-num.sh 6 - Lost events string matches 2\nPASS: cli/test-packet-seq-num.sh 7 - Trace parses\nPASS: cli/test-packet-seq-num.sh 8 - Lost events string matches 2\nPASS: cli/test-packet-seq-num.sh 9 - Trace parses\nPASS: cli/test-packet-seq-num.sh 10 - Lost events string matches 2,3,1\nPASS: cli/test-trace-copy.sh 1 - Copy trace 2packets with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 2 - Read the new trace in /tmp/tmp.zHErHgJZnY (CTF 1)\nPASS: cli/test-trace-copy.sh 3 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 4 - Copy trace array-align-elem with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 5 - Read the new trace in /tmp/tmp.6WvOO4siNF (CTF 1)\nPASS: cli/test-trace-copy.sh 6 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 7 - Copy trace barectf-event-before-packet with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 8 - Read the new trace in /tmp/tmp.gVHh8etTkY (CTF 1)\nPASS: cli/test-trace-copy.sh 9 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 10 - Copy trace crlf-metadata with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 11 - Read the new trace in /tmp/tmp.IoJn9kwHs1 (CTF 1)\nPASS: cli/test-trace-copy.sh 12 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 13 - Copy trace debug-info with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 14 - Read the new trace in /tmp/tmp.r8ipWfL6pR (CTF 1)\nPASS: cli/test-trace-copy.sh 15 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 16 - Copy trace def-clk-freq with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 17 - Read the new trace in /tmp/tmp.aJICA72Enb (CTF 1)\nPASS: cli/test-trace-copy.sh 18 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 19 - Copy trace env-warning with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 20 - Read the new trace in /tmp/tmp.S3CP4w6o4g (CTF 1)\nPASS: cli/test-trace-copy.sh 21 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 22 - Copy trace ev-disc-no-ts-begin-end with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 23 - Read the new trace in /tmp/tmp.CBZtslAt08 (CTF 1)\nPASS: cli/test-trace-copy.sh 24 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 25 - Copy trace lf-metadata with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 26 - Read the new trace in /tmp/tmp.2qBCWMRCgm (CTF 1)\nPASS: cli/test-trace-copy.sh 27 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 28 - Copy trace lttng-crash with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 29 - Read the new trace in /tmp/tmp.HiEuzkLkTp (CTF 1)\nPASS: cli/test-trace-copy.sh 30 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 31 - Copy trace lttng-event-after-packet with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 32 - Read the new trace in /tmp/tmp.Tiu3dSTjwf (CTF 1)\nPASS: cli/test-trace-copy.sh 33 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 34 - Copy trace lttng-tracefile-rotation with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 35 - Read the new trace in /tmp/tmp.IGT99fmxD1 (CTF 1)\nPASS: cli/test-trace-copy.sh 36 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 37 - Empty trace meta-ctx-sequence, nothing to copy (CTF 1)\nPASS: cli/test-trace-copy.sh 38 - Copy trace meta-variant-no-underscore with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 39 - Read the new trace in /tmp/tmp.rnUWJs1Brc (CTF 1)\nPASS: cli/test-trace-copy.sh 40 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 41 - Copy trace meta-variant-one-underscore with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 42 - Read the new trace in /tmp/tmp.fGUfcjJnd1 (CTF 1)\nPASS: cli/test-trace-copy.sh 43 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 44 - Copy trace meta-variant-reserved-keywords with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 45 - Read the new trace in /tmp/tmp.xdI4uD5PQX (CTF 1)\nPASS: cli/test-trace-copy.sh 46 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 47 - Copy trace meta-variant-same-with-underscore with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 48 - Read the new trace in /tmp/tmp.OHBa2XysnJ (CTF 1)\nPASS: cli/test-trace-copy.sh 49 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 50 - Copy trace meta-variant-two-underscores with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 51 - Read the new trace in /tmp/tmp.ocS1bHQjWJ (CTF 1)\nPASS: cli/test-trace-copy.sh 52 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 53 - Copy trace multi-domains with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 54 - Read the new trace in /tmp/tmp.CEPIvuYPsU (CTF 1)\nPASS: cli/test-trace-copy.sh 55 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 56 - Copy trace no-packet-context with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 57 - Read the new trace in /tmp/tmp.eAbVAoblj8 (CTF 1)\nPASS: cli/test-trace-copy.sh 58 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 59 - Copy trace sequence with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 60 - Read the new trace in /tmp/tmp.QofDsQzGfG (CTF 1)\nPASS: cli/test-trace-copy.sh 61 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 62 - Copy trace session-rotation with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 63 - Read the new trace in /tmp/tmp.ZOQFNcLCuN (CTF 1)\nPASS: cli/test-trace-copy.sh 64 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 65 - Copy trace smalltrace with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 66 - Read the new trace in /tmp/tmp.QscKbylpgG (CTF 1)\nPASS: cli/test-trace-copy.sh 67 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 68 - Copy trace struct-array-align-elem with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 69 - Read the new trace in /tmp/tmp.KZ3lDkBWmk (CTF 1)\nPASS: cli/test-trace-copy.sh 70 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 71 - Copy trace succeed1 with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 72 - Read the new trace in /tmp/tmp.phJqTvGaGA (CTF 1)\nPASS: cli/test-trace-copy.sh 73 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 74 - Copy trace succeed2 with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 75 - Read the new trace in /tmp/tmp.RBOtgM6Y2c (CTF 1)\nPASS: cli/test-trace-copy.sh 76 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 77 - Copy trace succeed3 with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 78 - Read the new trace in /tmp/tmp.TarDZTIRHE (CTF 1)\nPASS: cli/test-trace-copy.sh 79 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 80 - Empty trace succeed4, nothing to copy (CTF 1)\nPASS: cli/test-trace-copy.sh 81 - Copy trace trace-with-index with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 82 - Read the new trace in /tmp/tmp.5bEz71CxiY (CTF 1)\nPASS: cli/test-trace-copy.sh 83 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 84 - Copy trace warnings with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 85 - Read the new trace in /tmp/tmp.mlNQMuBleB (CTF 1)\nPASS: cli/test-trace-copy.sh 86 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 87 - Copy trace wk-heartbeat-u with ctf-fs sink (CTF 1)\nPASS: cli/test-trace-copy.sh 88 - Read the new trace in /tmp/tmp.29QuKHqWlQ (CTF 1)\nPASS: cli/test-trace-copy.sh 89 - Exact same content between the two traces (CTF 1)\nPASS: cli/test-trace-copy.sh 90 - Copy trace 2packets with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 91 - Read the new trace in /tmp/tmp.Zz6s100c0B (CTF 2)\nPASS: cli/test-trace-copy.sh 92 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 93 - Copy trace array-align-elem with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 94 - Read the new trace in /tmp/tmp.AuCGmhLq3K (CTF 2)\nPASS: cli/test-trace-copy.sh 95 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 96 - Copy trace barectf-event-before-packet with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 97 - Read the new trace in /tmp/tmp.UlQDDBpNNR (CTF 2)\nPASS: cli/test-trace-copy.sh 98 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 99 - Copy trace debug-info with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 100 - Read the new trace in /tmp/tmp.s2H3obDBD7 (CTF 2)\nPASS: cli/test-trace-copy.sh 101 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 102 - Copy trace env-warning with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 103 - Read the new trace in /tmp/tmp.UyWkTG2JJ1 (CTF 2)\nPASS: cli/test-trace-copy.sh 104 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 105 - Copy trace ev-disc-no-ts-begin-end with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 106 - Read the new trace in /tmp/tmp.HEDzYEv4nE (CTF 2)\nPASS: cli/test-trace-copy.sh 107 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 108 - Copy trace fl-bm with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 109 - Read the new trace in /tmp/tmp.kOqjejJRjy (CTF 2)\nPASS: cli/test-trace-copy.sh 110 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 111 - Copy trace lttng-crash with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 112 - Read the new trace in /tmp/tmp.j68X92yKoE (CTF 2)\nPASS: cli/test-trace-copy.sh 113 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 114 - Copy trace lttng-event-after-packet with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 115 - Read the new trace in /tmp/tmp.qPFeMX8Z2F (CTF 2)\nPASS: cli/test-trace-copy.sh 116 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 117 - Copy trace lttng-tracefile-rotation with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 118 - Read the new trace in /tmp/tmp.Q5gEyh9EDL (CTF 2)\nPASS: cli/test-trace-copy.sh 119 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 120 - Empty trace meta-clk-cls-before-trace-cls, nothing to copy (CTF 2)\nPASS: cli/test-trace-copy.sh 121 - Empty trace meta-ctx-sequence, nothing to copy (CTF 2)\nPASS: cli/test-trace-copy.sh 122 - Copy trace meta-variant-no-underscore with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 123 - Read the new trace in /tmp/tmp.qdXMJH9hAk (CTF 2)\nPASS: cli/test-trace-copy.sh 124 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 125 - Copy trace meta-variant-one-underscore with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 126 - Read the new trace in /tmp/tmp.S2Tdiq0FXl (CTF 2)\nPASS: cli/test-trace-copy.sh 127 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 128 - Copy trace meta-variant-reserved-keywords with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 129 - Read the new trace in /tmp/tmp.bX6Xt5mUSN (CTF 2)\nPASS: cli/test-trace-copy.sh 130 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 131 - Copy trace meta-variant-same-with-underscore with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 132 - Read the new trace in /tmp/tmp.1GpgXJz024 (CTF 2)\nPASS: cli/test-trace-copy.sh 133 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 134 - Copy trace meta-variant-two-underscores with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 135 - Read the new trace in /tmp/tmp.bgNHOIkLDO (CTF 2)\nPASS: cli/test-trace-copy.sh 136 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 137 - Copy trace multi-domains with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 138 - Read the new trace in /tmp/tmp.z5GbvV3nPq (CTF 2)\nPASS: cli/test-trace-copy.sh 139 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 140 - Copy trace no-packet-context with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 141 - Read the new trace in /tmp/tmp.ngvzOnA4lJ (CTF 2)\nPASS: cli/test-trace-copy.sh 142 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 143 - Copy trace sequence with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 144 - Read the new trace in /tmp/tmp.hu4nd7afbY (CTF 2)\nPASS: cli/test-trace-copy.sh 145 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 146 - Copy trace session-rotation with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 147 - Read the new trace in /tmp/tmp.J61zfHBROF (CTF 2)\nPASS: cli/test-trace-copy.sh 148 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 149 - Copy trace smalltrace with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 150 - Read the new trace in /tmp/tmp.W7rABOH9Zx (CTF 2)\nPASS: cli/test-trace-copy.sh 151 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 152 - Copy trace struct-array-align-elem with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 153 - Read the new trace in /tmp/tmp.48Dft5GI1x (CTF 2)\nPASS: cli/test-trace-copy.sh 154 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 155 - Copy trace succeed1 with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 156 - Read the new trace in /tmp/tmp.7pyRkTf3iW (CTF 2)\nPASS: cli/test-trace-copy.sh 157 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 158 - Copy trace succeed2 with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 159 - Read the new trace in /tmp/tmp.AhIP17zFxy (CTF 2)\nPASS: cli/test-trace-copy.sh 160 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 161 - Copy trace trace-with-index with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 162 - Read the new trace in /tmp/tmp.ekXoHKploN (CTF 2)\nPASS: cli/test-trace-copy.sh 163 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-copy.sh 164 - Copy trace wk-heartbeat-u with ctf-fs sink (CTF 2)\nPASS: cli/test-trace-copy.sh 165 - Read the new trace in /tmp/tmp.0F3hB8o9IO (CTF 2)\nPASS: cli/test-trace-copy.sh 166 - Exact same content between the two traces (CTF 2)\nPASS: cli/test-trace-read.sh 1 - Run babeltrace2 with trace 2packets\nPASS: cli/test-trace-read.sh 2 - Run babeltrace2 with trace array-align-elem\nPASS: cli/test-trace-read.sh 3 - Run babeltrace2 with trace barectf-event-before-packet\nPASS: cli/test-trace-read.sh 4 - Run babeltrace2 with trace crlf-metadata\nPASS: cli/test-trace-read.sh 5 - Run babeltrace2 with trace debug-info\nPASS: cli/test-trace-read.sh 6 - Run babeltrace2 with trace def-clk-freq\nPASS: cli/test-trace-read.sh 7 - Run babeltrace2 with trace env-warning\nPASS: cli/test-trace-read.sh 8 - Run babeltrace2 with trace ev-disc-no-ts-begin-end\nPASS: cli/test-trace-read.sh 9 - Run babeltrace2 with trace lf-metadata\nPASS: cli/test-trace-read.sh 10 - Run babeltrace2 with trace lttng-crash\nPASS: cli/test-trace-read.sh 11 - Run babeltrace2 with trace lttng-event-after-packet\nPASS: cli/test-trace-read.sh 12 - Run babeltrace2 with trace lttng-tracefile-rotation\nPASS: cli/test-trace-read.sh 13 - Run babeltrace2 with trace meta-ctx-sequence\nPASS: cli/test-trace-read.sh 14 - Run babeltrace2 with trace meta-variant-no-underscore\nPASS: cli/test-trace-read.sh 15 - Run babeltrace2 with trace meta-variant-one-underscore\nPASS: cli/test-trace-read.sh 16 - Run babeltrace2 with trace meta-variant-reserved-keywords\nPASS: cli/test-trace-read.sh 17 - Run babeltrace2 with trace meta-variant-same-with-underscore\nPASS: cli/test-trace-read.sh 18 - Run babeltrace2 with trace meta-variant-two-underscores\nPASS: cli/test-trace-read.sh 19 - Run babeltrace2 with trace multi-domains\nPASS: cli/test-trace-read.sh 20 - Run babeltrace2 with trace no-packet-context\nPASS: cli/test-trace-read.sh 21 - Run babeltrace2 with trace sequence\nPASS: cli/test-trace-read.sh 22 - Run babeltrace2 with trace session-rotation\nPASS: cli/test-trace-read.sh 23 - Run babeltrace2 with trace smalltrace\nPASS: cli/test-trace-read.sh 24 - Run babeltrace2 with trace struct-array-align-elem\nPASS: cli/test-trace-read.sh 25 - Run babeltrace2 with trace succeed1\nPASS: cli/test-trace-read.sh 26 - Run babeltrace2 with trace succeed2\nPASS: cli/test-trace-read.sh 27 - Run babeltrace2 with trace succeed3\nPASS: cli/test-trace-read.sh 28 - Run babeltrace2 with trace succeed4\nPASS: cli/test-trace-read.sh 29 - Run babeltrace2 with trace trace-with-index\nPASS: cli/test-trace-read.sh 30 - Run babeltrace2 with trace warnings\nPASS: cli/test-trace-read.sh 31 - Run babeltrace2 with trace wk-heartbeat-u\nPASS: cli/test-trace-read.sh 32 - Run babeltrace2 with invalid trace fail1\nPASS: cli/test-trace-read.sh 33 - Run babeltrace2 with invalid trace fail2\nPASS: cli/test-trace-read.sh 34 - Run babeltrace2 with invalid trace incomplete-packet-header\nPASS: cli/test-trace-read.sh 35 - Run babeltrace2 with invalid trace integer-range\nPASS: cli/test-trace-read.sh 36 - Run babeltrace2 with invalid trace invalid-packet-size\nPASS: cli/test-trace-read.sh 37 - Run babeltrace2 with invalid trace invalid-sequence-length-field-class\nPASS: cli/test-trace-read.sh 38 - Run babeltrace2 with invalid trace invalid-variant-selector-field-class\nPASS: cli/test-trace-read.sh 39 - Run babeltrace2 with invalid trace lttng-modules-2.0-pre1\nPASS: cli/test-trace-read.sh 40 - Run babeltrace2 with invalid trace metadata-syntax-error\nPASS: cli/test-trace-read.sh 41 - Run babeltrace2 with invalid trace packet-based-metadata\nPASS: cli/test-trace-read.sh 42 - Run babeltrace2 with invalid trace smalltrace\nPASS: cli/test-trace-read.sh 43 - Run babeltrace2 with invalid trace valid-events-then-invalid-events\nPASS: cli/test-trimmer.sh 1 - trimmer: --begin, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 2 - trimmer: --begin, GMT relative timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 3 - trimmer: --end, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 4 - trimmer: --end, GMT relative timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 5 - trimmer: --begin and --end, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 6 - trimmer: --begin and --end, GMT relative timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 7 - trimmer: --begin, out of range, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 8 - trimmer: --begin, out of range, GMT relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 9 - trimmer: --end, out of range, GMT relative timestamps: exit status\nPASS: cli/test-trimmer.sh 10 - trimmer: --end, out of range, GMT relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 11 - trimmer: --begin, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 12 - trimmer: --begin, GMT absolute timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 13 - trimmer: --end, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 14 - trimmer: --end, GMT absolute timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 15 - trimmer: --begin and --end, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 16 - trimmer: --begin and --end, GMT absolute timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 17 - trimmer: --begin, out of range, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 18 - trimmer: --begin, out of range, GMT absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 19 - trimmer: --begin, out of range, GMT absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 20 - trimmer: --begin, out of range, GMT absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 21 - trimmer: --begin, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 22 - trimmer: --begin, EST relative timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 23 - trimmer: --end, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 24 - trimmer: --end, EST relative timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 25 - trimmer: --begin and --end, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 26 - trimmer: --begin and --end, EST relative timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 27 - trimmer: --begin, out of range, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 28 - trimmer: --begin, out of range, EST relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 29 - trimmer: --end, out of range, EST relative timestamps: exit status\nPASS: cli/test-trimmer.sh 30 - trimmer: --end, out of range, EST relative timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 31 - trimmer: --begin, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 32 - trimmer: --begin, EST absolute timestamps: number of events (18)\nPASS: cli/test-trimmer.sh 33 - trimmer: --end, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 34 - trimmer: --end, EST absolute timestamps: number of events (9)\nPASS: cli/test-trimmer.sh 35 - trimmer: --begin and --end, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 36 - trimmer: --begin and --end, EST absolute timestamps: number of events (7)\nPASS: cli/test-trimmer.sh 37 - trimmer: --begin, out of range, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 38 - trimmer: --begin, out of range, EST absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 39 - trimmer: --end, out of range, EST absolute timestamps: exit status\nPASS: cli/test-trimmer.sh 40 - trimmer: --end, out of range, EST absolute timestamps: number of events (0)\nPASS: cli/test-trimmer.sh 41 - trimmer: date time format: partial nanosecond precision: exit status\nPASS: cli/test-trimmer.sh 42 - trimmer: date time format: partial nanosecond precision: number of events (13)\nPASS: cli/test-trimmer.sh 43 - trimmer: date time format: second precision: exit status\nPASS: cli/test-trimmer.sh 44 - trimmer: date time format: second precision: number of events (11)\nPASS: cli/test-trimmer.sh 45 - trimmer: date time format: minute precision: exit status\nPASS: cli/test-trimmer.sh 46 - trimmer: date time format: minute precision: number of events (11)\nPASS: cli/test-trimmer.sh 47 - trimmer: seconds from origin format: nanosecond precision: exit status\nPASS: cli/test-trimmer.sh 48 - trimmer: seconds from origin format: nanosecond precision: number of events (11)\nPASS: cli/test-trimmer.sh 49 - trimmer: seconds from origin format: partial nanosecond precision: exit status\nPASS: cli/test-trimmer.sh 50 - trimmer: seconds from origin format: partial nanosecond precision: number of events (11)\nPASS: cli/test-trimmer.sh 51 - trimmer: seconds from origin format: second precision: exit status\nPASS: cli/test-trimmer.sh 52 - trimmer: seconds from origin format: second precision: number of events (11)\nPASS: cli/test-trimmer.sh 53 - trimmer: date time format: too many nanosecond digits: exit status\nPASS: cli/test-trimmer.sh 54 - trimmer: date time format: too many nanosecond digits: number of events (0)\nPASS: cli/test-trimmer.sh 55 - trimmer: date time format: too many nanosecond digits: error message\nPASS: cli/test-trimmer.sh 56 - trimmer: date time format: missing nanoseconds: exit status\nPASS: cli/test-trimmer.sh 57 - trimmer: date time format: missing nanoseconds: number of events (0)\nPASS: cli/test-trimmer.sh 58 - trimmer: date time format: missing nanoseconds: error message\nPASS: cli/test-trimmer.sh 59 - trimmer: date time format: seconds with too many digit: exit status\nPASS: cli/test-trimmer.sh 60 - trimmer: date time format: seconds with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 61 - trimmer: date time format: seconds with too many digit: error message\nPASS: cli/test-trimmer.sh 62 - trimmer: date time format: seconds with missing digit: exit status\nPASS: cli/test-trimmer.sh 63 - trimmer: date time format: seconds with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 64 - trimmer: date time format: seconds with missing digit: error message\nPASS: cli/test-trimmer.sh 65 - trimmer: date time format: minutes with too many digit: exit status\nPASS: cli/test-trimmer.sh 66 - trimmer: date time format: minutes with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 67 - trimmer: date time format: minutes with too many digit: error message\nPASS: cli/test-trimmer.sh 68 - trimmer: date time format: minutes with missing digit: exit status\nPASS: cli/test-trimmer.sh 69 - trimmer: date time format: minutes with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 70 - trimmer: date time format: minutes with missing digit: error message\nPASS: cli/test-trimmer.sh 71 - trimmer: date time format: hours with too many digit: exit status\nPASS: cli/test-trimmer.sh 72 - trimmer: date time format: hours with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 73 - trimmer: date time format: hours with too many digit: error message\nPASS: cli/test-trimmer.sh 74 - trimmer: date time format: hours with missing digit: exit status\nPASS: cli/test-trimmer.sh 75 - trimmer: date time format: hours with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 76 - trimmer: date time format: hours with missing digit: error message\nPASS: cli/test-trimmer.sh 77 - trimmer: date time format: missing seconds: exit status\nPASS: cli/test-trimmer.sh 78 - trimmer: date time format: missing seconds: number of events (0)\nPASS: cli/test-trimmer.sh 79 - trimmer: date time format: missing seconds: error message\nPASS: cli/test-trimmer.sh 80 - trimmer: date time format: missing minutes 1: exit status\nPASS: cli/test-trimmer.sh 81 - trimmer: date time format: missing minutes 1: number of events (0)\nPASS: cli/test-trimmer.sh 82 - trimmer: date time format: missing minutes 1: error message\nPASS: cli/test-trimmer.sh 83 - trimmer: date time format: missing minutes 2: exit status\nPASS: cli/test-trimmer.sh 84 - trimmer: date time format: missing minutes 2: number of events (0)\nPASS: cli/test-trimmer.sh 85 - trimmer: date time format: missing minutes 2: error message\nPASS: cli/test-trimmer.sh 86 - trimmer: date time format: missing time: exit status\nPASS: cli/test-trimmer.sh 87 - trimmer: date time format: missing time: number of events (0)\nPASS: cli/test-trimmer.sh 88 - trimmer: date time format: missing time: error message\nPASS: cli/test-trimmer.sh 89 - trimmer: date time format: day with too many digit: exit status\nPASS: cli/test-trimmer.sh 90 - trimmer: date time format: day with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 91 - trimmer: date time format: day with too many digit: error message\nPASS: cli/test-trimmer.sh 92 - trimmer: date time format: day with missing digit: exit status\nPASS: cli/test-trimmer.sh 93 - trimmer: date time format: day with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 94 - trimmer: date time format: day with missing digit: error message\nPASS: cli/test-trimmer.sh 95 - trimmer: date time format: month with too many digit: exit status\nPASS: cli/test-trimmer.sh 96 - trimmer: date time format: month with too many digit: number of events (0)\nPASS: cli/test-trimmer.sh 97 - trimmer: date time format: month with too many digit: error message\nPASS: cli/test-trimmer.sh 98 - trimmer: date time format: month with missing digit: exit status\nPASS: cli/test-trimmer.sh 99 - trimmer: date time format: month with missing digit: number of events (0)\nPASS: cli/test-trimmer.sh 100 - trimmer: date time format: month with missing digit: error message\nPASS: cli/test-trimmer.sh 101 - trimmer: date time format: year with too many digits: exit status\nPASS: cli/test-trimmer.sh 102 - trimmer: date time format: year with too many digits: number of events (0)\nPASS: cli/test-trimmer.sh 103 - trimmer: date time format: year with too many digits: error message\nPASS: cli/test-trimmer.sh 104 - trimmer: date time format: year with missing digits: exit status\nPASS: cli/test-trimmer.sh 105 - trimmer: date time format: year with missing digits: number of events (0)\nPASS: cli/test-trimmer.sh 106 - trimmer: date time format: year with missing digits: error message\nPASS: cli/test-trimmer.sh 107 - trimmer: date time format: missing day 1: exit status\nPASS: cli/test-trimmer.sh 108 - trimmer: date time format: missing day 1: number of events (0)\nPASS: cli/test-trimmer.sh 109 - trimmer: date time format: missing day 1: error message\nPASS: cli/test-trimmer.sh 110 - trimmer: date time format: missing day 2: exit status\nPASS: cli/test-trimmer.sh 111 - trimmer: date time format: missing day 2: number of events (0)\nPASS: cli/test-trimmer.sh 112 - trimmer: date time format: missing day 2: error message\nPASS: cli/test-trimmer.sh 113 - trimmer: seconds from origin format: too many nanosecond digits: exit status\nPASS: cli/test-trimmer.sh 114 - trimmer: seconds from origin format: too many nanosecond digits: number of events (0)\nPASS: cli/test-trimmer.sh 115 - trimmer: seconds from origin format: too many nanosecond digits: error message\nPASS: cli/test-trimmer.sh 116 - trimmer: seconds from origin format: missing nanseconds: exit status\nPASS: cli/test-trimmer.sh 117 - trimmer: seconds from origin format: missing nanseconds: number of events (0)\nPASS: cli/test-trimmer.sh 118 - trimmer: seconds from origin format: missing nanseconds: error message\nPASS: cpp-common/test-c-string-view.sh 1 - `bt2c::CStringView` == `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 2 - `bt2c::CStringView` != `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 3 - `bt2c::CStringView` == `const char *`\nPASS: cpp-common/test-c-string-view.sh 4 - `bt2c::CStringView` != `const char *`\nPASS: cpp-common/test-c-string-view.sh 5 - `const char *` == `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 6 - `const char *` != `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 7 - `bt2c::CStringView` == `std::string`\nPASS: cpp-common/test-c-string-view.sh 8 - `bt2c::CStringView` != `std::string`\nPASS: cpp-common/test-c-string-view.sh 9 - `std::string` == `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 10 - `std::string` != `bt2c::CStringView`\nPASS: cpp-common/test-c-string-view.sh 11 - \"Moutarde Choux\" starts with \"Moutarde\"\nPASS: cpp-common/test-c-string-view.sh 12 - \"Moutarde Choux\" does not start with \"Choux\"\nPASS: cpp-common/test-c-string-view.sh 13 - \"Moutarde Choux\" starts with \"\"\nPASS: cpp-common/test-c-string-view.sh 14 - \"Moutarde Choux\" starts with \"Moutarde choux\"\nPASS: cpp-common/test-c-string-view.sh 15 - \"Moutarde\" does not start with \"Moutarde choux\"\nPASS: cpp-common/test-c-string-view.sh 16 - \"\" starts with \"\"\nPASS: cpp-common/test-uuid.sh 1 - result of format_as() for `Uuid` is expected\nPASS: cpp-common/test-uuid.sh 2 - result of format_as() for `UuidView` is expected\nPASS: cpp-common/test-unicode-conv.sh 1 - UTF-16BE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 2 - UTF-16BE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 3 - UTF-16LE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 4 - UTF-16LE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 5 - UTF-32BE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 6 - UTF-32BE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 7 - UTF-32LE to UTF-8: length is expected\nPASS: cpp-common/test-unicode-conv.sh 8 - UTF-32LE to UTF-8: content is expected\nPASS: cpp-common/test-unicode-conv.sh 9 - truncated code point - got error\nPASS: cpp-common/test-unicode-conv.sh 10 - truncated code point - error cause message is expected\nPASS: cpp-common/test-unicode-conv.sh 11 - truncated code unit - got error\nPASS: cpp-common/test-unicode-conv.sh 12 - truncated code unit - error cause message is expected\nPASS: cpp-common/test-unicode-conv.sh 13 - truncated code unit - got error\nPASS: cpp-common/test-unicode-conv.sh 14 - truncated code unit - error cause message is expected\nPASS: ctf-writer/test-ctf-writer.sh 1 - bt_ctf_create succeeds in creating trace with path\nPASS: ctf-writer/test-ctf-writer.sh 2 - bt_ctf_writer_get_trace correctly handles NULL\nPASS: ctf-writer/test-ctf-writer.sh 3 - Cannot set a trace's byte order to BT_CTF_BYTE_ORDER_NATIVE\nPASS: ctf-writer/test-ctf-writer.sh 4 - Cannot set a trace's byte order to BT_CTF_BYTE_ORDER_UNSPECIFIED\nPASS: ctf-writer/test-ctf-writer.sh 5 - bt_ctf_writer_get_trace returns a bt_ctf_trace object\nPASS: ctf-writer/test-ctf-writer.sh 6 - Set a trace's byte order to big endian\nPASS: ctf-writer/test-ctf-writer.sh 7 - bt_ctf_trace_get_native_byte_order returns a correct endianness\nPASS: ctf-writer/test-ctf-writer.sh 8 - Add host (testhost) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 9 - bt_ctf_writer_add_environment_field error with NULL writer\nPASS: ctf-writer/test-ctf-writer.sh 10 - bt_ctf_writer_add_environment_field error with NULL field name\nPASS: ctf-writer/test-ctf-writer.sh 11 - bt_ctf_writer_add_environment_field error with NULL field value\nPASS: ctf-writer/test-ctf-writer.sh 12 - bt_ctf_trace_set_environment_field_integer handles a NULL trace correctly\nPASS: ctf-writer/test-ctf-writer.sh 13 - bt_ctf_trace_set_environment_field_integer handles a NULL name correctly\nPASS: ctf-writer/test-ctf-writer.sh 14 - bt_ctf_trace_set_environment_field_integer succeeds\nPASS: ctf-writer/test-ctf-writer.sh 15 - bt_ctf_trace_set_environment_field_string handles a NULL trace correctly\nPASS: ctf-writer/test-ctf-writer.sh 16 - bt_ctf_trace_set_environment_field_string handles a NULL name correctly\nPASS: ctf-writer/test-ctf-writer.sh 17 - bt_ctf_trace_set_environment_field_string handles a NULL value correctly\nPASS: ctf-writer/test-ctf-writer.sh 18 - bt_ctf_trace_set_environment_field_string succeeds\nPASS: ctf-writer/test-ctf-writer.sh 19 - bt_ctf_trace_set_environment_field_integer succeeds with an existing name\nPASS: ctf-writer/test-ctf-writer.sh 20 - Add sysname (GNU/Linux) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 21 - Add nodename (testhost) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 22 - Add release (4.4.0-87-generic) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 23 - Add version (\\#110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 24 - Add machine (x86_64) environment field to writer instance\nPASS: ctf-writer/test-ctf-writer.sh 25 - Illegal clock name rejected\nPASS: ctf-writer/test-ctf-writer.sh 26 - Clock created successfully\nPASS: ctf-writer/test-ctf-writer.sh 27 - bt_ctf_clock_get_name returns a clock name\nPASS: ctf-writer/test-ctf-writer.sh 28 - Returned clock name is valid\nPASS: ctf-writer/test-ctf-writer.sh 29 - bt_ctf_clock_get_description returns NULL on an unset description\nPASS: ctf-writer/test-ctf-writer.sh 30 - Clock description set successfully\nPASS: ctf-writer/test-ctf-writer.sh 31 - bt_ctf_clock_get_description returns a description.\nPASS: ctf-writer/test-ctf-writer.sh 32 - Returned clock description is valid\nPASS: ctf-writer/test-ctf-writer.sh 33 - bt_ctf_clock_get_frequency returns the correct default frequency\nPASS: ctf-writer/test-ctf-writer.sh 34 - Set clock frequency\nPASS: ctf-writer/test-ctf-writer.sh 35 - bt_ctf_clock_get_frequency returns the correct frequency once it is set\nPASS: ctf-writer/test-ctf-writer.sh 36 - bt_ctf_clock_get_offset_s succeeds\nPASS: ctf-writer/test-ctf-writer.sh 37 - bt_ctf_clock_get_offset_s returns the correct default offset (in seconds)\nPASS: ctf-writer/test-ctf-writer.sh 38 - Set clock offset (seconds)\nPASS: ctf-writer/test-ctf-writer.sh 39 - bt_ctf_clock_get_offset_s succeeds\nPASS: ctf-writer/test-ctf-writer.sh 40 - bt_ctf_clock_get_offset_s returns the correct default offset (in seconds) once it is set\nPASS: ctf-writer/test-ctf-writer.sh 41 - bt_ctf_clock_get_offset succeeds\nPASS: ctf-writer/test-ctf-writer.sh 42 - bt_ctf_clock_get_offset returns the correct default offset (in ticks)\nPASS: ctf-writer/test-ctf-writer.sh 43 - Set clock offset\nPASS: ctf-writer/test-ctf-writer.sh 44 - bt_ctf_clock_get_offset succeeds\nPASS: ctf-writer/test-ctf-writer.sh 45 - bt_ctf_clock_get_offset returns the correct default offset (in ticks) once it is set\nPASS: ctf-writer/test-ctf-writer.sh 46 - bt_ctf_clock_get_precision returns the correct default precision\nPASS: ctf-writer/test-ctf-writer.sh 47 - Set clock precision\nPASS: ctf-writer/test-ctf-writer.sh 48 - bt_ctf_clock_get_precision returns the correct precision once it is set\nPASS: ctf-writer/test-ctf-writer.sh 49 - bt_ctf_clock_get_precision returns the correct default is_absolute attribute\nPASS: ctf-writer/test-ctf-writer.sh 50 - Set clock absolute property\nPASS: ctf-writer/test-ctf-writer.sh 51 - bt_ctf_clock_get_precision returns the correct is_absolute attribute once it is set\nPASS: ctf-writer/test-ctf-writer.sh 52 - Set clock time\nPASS: ctf-writer/test-ctf-writer.sh 53 - bt_ctf_clock_get_uuid returns a UUID\nPASS: ctf-writer/test-ctf-writer.sh 54 - bt_ctf_clock_set_uuid sets a new uuid successfully\nPASS: ctf-writer/test-ctf-writer.sh 55 - bt_ctf_clock_get_uuid returns a UUID after setting a new one\nPASS: ctf-writer/test-ctf-writer.sh 56 - bt_ctf_clock_get_uuid returns the correct UUID after setting a new one\nPASS: ctf-writer/test-ctf-writer.sh 57 - bt_ctf_stream_class_get_name returns a correct stream class name\nPASS: ctf-writer/test-ctf-writer.sh 58 - bt_ctf_stream_class_get_clock returns NULL when a clock was not set\nPASS: ctf-writer/test-ctf-writer.sh 59 - bt_ctf_stream_class_get_clock handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 60 - Create stream class\nPASS: ctf-writer/test-ctf-writer.sh 61 - Set a stream class' clock\nPASS: ctf-writer/test-ctf-writer.sh 62 - bt_ctf_stream_class_get_clock returns a correct clock\nPASS: ctf-writer/test-ctf-writer.sh 63 - Create an unsigned integer type\nPASS: ctf-writer/test-ctf-writer.sh 64 - Set integer type's base as binary\nPASS: ctf-writer/test-ctf-writer.sh 65 - Set integer type's base as decimal\nPASS: ctf-writer/test-ctf-writer.sh 66 - Reject integer type's base set as unknown\nPASS: ctf-writer/test-ctf-writer.sh 67 - Set integer type's base as octal\nPASS: ctf-writer/test-ctf-writer.sh 68 - Set integer type's base as hexadecimal\nPASS: ctf-writer/test-ctf-writer.sh 69 - Reject unknown integer base value\nPASS: ctf-writer/test-ctf-writer.sh 70 - Set integer type signedness to signed\nPASS: ctf-writer/test-ctf-writer.sh 71 - Set integer type signedness to unsigned\nPASS: ctf-writer/test-ctf-writer.sh 72 - bt_ctf_field_type_integer_get_size returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 73 - bt_ctf_field_type_integer_get_signed returns a correct value for unsigned types\nPASS: ctf-writer/test-ctf-writer.sh 74 - bt_ctf_field_type_set_byte_order handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 75 - bt_ctf_field_type_set_byte_order rejects invalid values\nPASS: ctf-writer/test-ctf-writer.sh 76 - Set an integer's byte order to little endian\nPASS: ctf-writer/test-ctf-writer.sh 77 - Set an integer's byte order to big endian\nPASS: ctf-writer/test-ctf-writer.sh 78 - bt_ctf_field_type_get_byte_order returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 79 - bt_ctf_field_type_get_type_id returns a correct value with an integer type\nPASS: ctf-writer/test-ctf-writer.sh 80 - bt_ctf_field_type_integer_get_base returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 81 - bt_ctf_field_type_integer_set_encoding handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 82 - bt_ctf_field_type_integer_set_encoding handles invalid encodings correctly\nPASS: ctf-writer/test-ctf-writer.sh 83 - Set integer type encoding to UTF8\nPASS: ctf-writer/test-ctf-writer.sh 84 - bt_ctf_field_type_integer_get_encoding returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 85 - Set signedness of 16 bit integer to true\nPASS: ctf-writer/test-ctf-writer.sh 86 - bt_ctf_field_type_integer_get_signed returns a correct value for signed types\nPASS: ctf-writer/test-ctf-writer.sh 87 - Create a sequence of int16_t type\nPASS: ctf-writer/test-ctf-writer.sh 88 - bt_ctf_field_type_get_type_id returns a correct value with a sequence type\nPASS: ctf-writer/test-ctf-writer.sh 89 - bt_ctf_field_type_sequence_get_length_field_name returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 90 - bt_ctf_field_type_sequence_get_element_field_type returns the correct type\nPASS: ctf-writer/test-ctf-writer.sh 91 - Create a string type\nPASS: ctf-writer/test-ctf-writer.sh 92 - Reject invalid \"None\" string encoding\nPASS: ctf-writer/test-ctf-writer.sh 93 - Reject invalid string encoding\nPASS: ctf-writer/test-ctf-writer.sh 94 - Set string encoding to ASCII\nPASS: ctf-writer/test-ctf-writer.sh 95 - bt_ctf_field_type_string_get_encoding returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 96 - bt_ctf_field_type_get_type_id returns a correct value with a structure type\nPASS: ctf-writer/test-ctf-writer.sh 97 - Create a structure type\nPASS: ctf-writer/test-ctf-writer.sh 98 - Add a uint8_t type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 99 - Add a sequence type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 100 - bt_ctf_field_type_structure_get_field_count returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 101 - bt_ctf_field_type_structure_get_field handles a NULL name correctly\nPASS: ctf-writer/test-ctf-writer.sh 102 - bt_ctf_field_type_structure_get_field handles a NULL return type correctly\nPASS: ctf-writer/test-ctf-writer.sh 103 - bt_ctf_field_type_structure_get_field returns a field\nPASS: ctf-writer/test-ctf-writer.sh 104 - bt_ctf_field_type_structure_get_field returns a correct field name\nPASS: ctf-writer/test-ctf-writer.sh 105 - bt_ctf_field_type_structure_get_field returns a correct field type\nPASS: ctf-writer/test-ctf-writer.sh 106 - bt_ctf_field_type_structure_get_field_type_by_name returns the correct field type\nPASS: ctf-writer/test-ctf-writer.sh 107 - Add a string type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 108 - Add a structure type to a structure\nPASS: ctf-writer/test-ctf-writer.sh 109 - bt_ctf_field_type_structure_get_field_type_by_name returns a correct type\nPASS: ctf-writer/test-ctf-writer.sh 110 - Instantiate a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 111 - Instantiate an unsigned 12-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 112 - bt_ctf_field_get_type returns the correct type\nPASS: ctf-writer/test-ctf-writer.sh 113 - Check an integer type' base can't be modified after instantiation\nPASS: ctf-writer/test-ctf-writer.sh 114 - Check an integer type's signedness can't be modified after instantiation\nPASS: ctf-writer/test-ctf-writer.sh 115 - Check -32768 is allowed for a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 116 - Check 32767 is allowed for a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 117 - Check -42 is allowed for a signed 16-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 118 - Check 4095 is allowed for an unsigned 12-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 119 - Check 0 is allowed for an unsigned 12-bit integer\nPASS: ctf-writer/test-ctf-writer.sh 120 - Instantiate a string field\nPASS: ctf-writer/test-ctf-writer.sh 121 - Set a string's value\nPASS: ctf-writer/test-ctf-writer.sh 122 - Create an enumeration type with an unsigned 12-bit integer as container\nPASS: ctf-writer/test-ctf-writer.sh 123 - bt_ctf_stream_class_get_id returns an error when no id is set\nPASS: ctf-writer/test-ctf-writer.sh 124 - bt_ctf_stream_class_set_id handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 125 - Set an stream class' id\nPASS: ctf-writer/test-ctf-writer.sh 126 - bt_ctf_stream_class_get_id returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 127 - bt_ctf_stream_class_get_event_header_type returns an event header type\nPASS: ctf-writer/test-ctf-writer.sh 128 - Default event header type is a structure\nPASS: ctf-writer/test-ctf-writer.sh 129 - Default event header type contains an \"id\" field\nPASS: ctf-writer/test-ctf-writer.sh 130 - Default event header \"id\" field is an integer\nPASS: ctf-writer/test-ctf-writer.sh 131 - Default event header type contains a \"timestamp\" field\nPASS: ctf-writer/test-ctf-writer.sh 132 - Default event header \"timestamp\" field is an integer\nPASS: ctf-writer/test-ctf-writer.sh 133 - bt_ctf_trace_get_packet_header_field_type returns a packet header\nPASS: ctf-writer/test-ctf-writer.sh 134 - bt_ctf_trace_get_packet_header_field_type returns a packet header of type struct\nPASS: ctf-writer/test-ctf-writer.sh 135 - Default packet header type contains a \"magic\" field\nPASS: ctf-writer/test-ctf-writer.sh 136 - Default packet header type contains a \"uuid\" field\nPASS: ctf-writer/test-ctf-writer.sh 137 - Default packet header type contains a \"stream_id\" field\nPASS: ctf-writer/test-ctf-writer.sh 138 - Added a custom trace packet header field successfully\nPASS: ctf-writer/test-ctf-writer.sh 139 - bt_ctf_trace_set_packet_header_field_type handles a NULL trace correctly\nPASS: ctf-writer/test-ctf-writer.sh 140 - Set a trace packet_header_type successfully\nPASS: ctf-writer/test-ctf-writer.sh 141 - bt_ctf_stream_class_get_packet_context_type returns a packet context type.\nPASS: ctf-writer/test-ctf-writer.sh 142 - Packet context is a structure\nPASS: ctf-writer/test-ctf-writer.sh 143 - bt_ctf_stream_class_set_packet_context_type handles a NULL stream class correctly\nPASS: ctf-writer/test-ctf-writer.sh 144 - bt_ctf_stream_class_set_packet_context_type rejects a packet context that is not a structure\nPASS: ctf-writer/test-ctf-writer.sh 145 - Packet context field added successfully\nPASS: ctf-writer/test-ctf-writer.sh 146 - bt_ctf_stream_class_set_event_context_type handles a NULL stream_class correctly\nPASS: ctf-writer/test-ctf-writer.sh 147 - bt_ctf_stream_class_set_event_context_type validates that the event context os a structure\nPASS: ctf-writer/test-ctf-writer.sh 148 - Set a new stream event context type\nPASS: ctf-writer/test-ctf-writer.sh 149 - bt_ctf_stream_class_get_event_context_type returns the correct field type.\nPASS: ctf-writer/test-ctf-writer.sh 150 - bt_ctf_trace_get_stream_count() succeeds and returns the correct value (0)\nPASS: ctf-writer/test-ctf-writer.sh 151 - Instantiate a stream class from writer\nPASS: ctf-writer/test-ctf-writer.sh 152 - bt_ctf_trace_get_stream_count() succeeds and returns the correct value (1)\nPASS: ctf-writer/test-ctf-writer.sh 153 - bt_ctf_trace_get_stream_by_index() succeeds and returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 154 - bt_ctf_stream_get_class returns a stream class\nPASS: ctf-writer/test-ctf-writer.sh 155 - Returned stream class is of the correct type\nPASS: ctf-writer/test-ctf-writer.sh 156 - Trace packet header type can't be modified once a stream has been instantiated\nPASS: ctf-writer/test-ctf-writer.sh 157 - Packet context type can't be modified once a stream has been instantiated\nPASS: ctf-writer/test-ctf-writer.sh 158 - Stream event context type can't be modified once a stream has been instantiated\nPASS: ctf-writer/test-ctf-writer.sh 159 - Changes to a stream class that was already instantiated fail\nPASS: ctf-writer/test-ctf-writer.sh 160 - bt_ctf_stream_get_packet_header handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 161 - bt_ctf_stream_get_packet_header returns a packet header\nPASS: ctf-writer/test-ctf-writer.sh 162 - Stream returns a packet header of the appropriate type\nPASS: ctf-writer/test-ctf-writer.sh 163 - Packet header structure contains a custom field with the appropriate name\nPASS: ctf-writer/test-ctf-writer.sh 164 - Set custom packet header value successfully\nPASS: ctf-writer/test-ctf-writer.sh 165 - bt_ctf_stream_set_packet_header handles a NULL packet header correctly\nPASS: ctf-writer/test-ctf-writer.sh 166 - bt_ctf_stream_set_packet_header handles a NULL stream correctly\nPASS: ctf-writer/test-ctf-writer.sh 167 - bt_ctf_stream_set_packet_header rejects a packet header of the wrong type\nPASS: ctf-writer/test-ctf-writer.sh 168 - Successfully set a stream's packet header\nPASS: ctf-writer/test-ctf-writer.sh 169 - Add environment field to writer after stream creation\nPASS: ctf-writer/test-ctf-writer.sh 170 - bt_ctf_event_get_stream returns an event's stream after it has been appended\nPASS: ctf-writer/test-ctf-writer.sh 171 - Create an event before instantiating its associated stream\nPASS: ctf-writer/test-ctf-writer.sh 172 - Create an unsigned integer type\nPASS: ctf-writer/test-ctf-writer.sh 173 - Set signed 64 bit integer signedness to true\nPASS: ctf-writer/test-ctf-writer.sh 174 - Create a signed integer type\nPASS: ctf-writer/test-ctf-writer.sh 175 - bt_ctf_field_type_enumeration_get_container_field_type returns the right type\nPASS: ctf-writer/test-ctf-writer.sh 176 - bt_ctf_field_enumeration_type_create rejects non-integer container field types\nPASS: ctf-writer/test-ctf-writer.sh 177 - bt_ctf_field_type_get_alignment returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 178 - Set a floating point type's exponent digit count\nPASS: ctf-writer/test-ctf-writer.sh 179 - Set a floating point type's mantissa digit count\nPASS: ctf-writer/test-ctf-writer.sh 180 - bt_ctf_field_type_floating_point_get_exponent_digits returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 181 - bt_ctf_field_type_floating_point_get_mantissa_digits returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 182 - bt_ctf_field_type_enumeration_add_mapping accepts negative enumeration mappings\nPASS: ctf-writer/test-ctf-writer.sh 183 - bt_ctf_field_type_enumeration_add_mapping accepts enumeration mapping strings containing quotes\nPASS: ctf-writer/test-ctf-writer.sh 184 - bt_ctf_field_type_enumeration_add_mapping accepts enumeration mapping strings containing special characters\nPASS: ctf-writer/test-ctf-writer.sh 185 - Accept enumeration mapping strings containing reserved keywords\nPASS: ctf-writer/test-ctf-writer.sh 186 - bt_ctf_field_type_enumeration_add_mapping accepts duplicate mapping names\nPASS: ctf-writer/test-ctf-writer.sh 187 - bt_ctf_field_type_enumeration_add_mapping accepts overlapping enum entries\nPASS: ctf-writer/test-ctf-writer.sh 188 - bt_ctf_field_type_enumeration_add_mapping rejects mapping where end < start\nPASS: ctf-writer/test-ctf-writer.sh 189 - Add signed enumeration field to event\nPASS: ctf-writer/test-ctf-writer.sh 190 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index handles a NULL string correctly\nPASS: ctf-writer/test-ctf-writer.sh 191 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index handles a NULL start correctly\nPASS: ctf-writer/test-ctf-writer.sh 192 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index handles a NULL end correctly\nPASS: ctf-writer/test-ctf-writer.sh 193 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a value\nPASS: ctf-writer/test-ctf-writer.sh 194 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a correct mapping name\nPASS: ctf-writer/test-ctf-writer.sh 195 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a correct mapping start\nPASS: ctf-writer/test-ctf-writer.sh 196 - bt_ctf_field_type_enumeration_signed_get_mapping_by_index returns a correct mapping end\nPASS: ctf-writer/test-ctf-writer.sh 197 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts enumeration mapping strings containing quotes\nPASS: ctf-writer/test-ctf-writer.sh 198 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts enumeration mapping strings containing special characters\nPASS: ctf-writer/test-ctf-writer.sh 199 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts enumeration mapping strings containing reserved keywords\nPASS: ctf-writer/test-ctf-writer.sh 200 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts single-value ranges\nPASS: ctf-writer/test-ctf-writer.sh 201 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts duplicate mapping names\nPASS: ctf-writer/test-ctf-writer.sh 202 - bt_ctf_field_type_enumeration_unsigned_add_mapping accepts overlapping enum entries\nPASS: ctf-writer/test-ctf-writer.sh 203 - bt_ctf_field_type_enumeration_unsigned_add_mapping rejects mapping where end < start\nPASS: ctf-writer/test-ctf-writer.sh 204 - Add unsigned enumeration field to event\nPASS: ctf-writer/test-ctf-writer.sh 205 - bt_ctf_field_type_enumeration_get_mapping_count returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 206 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index handles a NULL string correctly\nPASS: ctf-writer/test-ctf-writer.sh 207 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index handles a NULL start correctly\nPASS: ctf-writer/test-ctf-writer.sh 208 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index handles a NULL end correctly\nPASS: ctf-writer/test-ctf-writer.sh 209 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a value\nPASS: ctf-writer/test-ctf-writer.sh 210 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a correct mapping name\nPASS: ctf-writer/test-ctf-writer.sh 211 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a correct mapping start\nPASS: ctf-writer/test-ctf-writer.sh 212 - bt_ctf_field_type_enumeration_unsigned_get_mapping_by_index returns a correct mapping end\nPASS: ctf-writer/test-ctf-writer.sh 213 - Add event specific context field\nPASS: ctf-writer/test-ctf-writer.sh 214 - bt_ctf_event_class_set_context_field_type handles a NULL event class correctly\nPASS: ctf-writer/test-ctf-writer.sh 215 - Set an event class' context type successfully\nPASS: ctf-writer/test-ctf-writer.sh 216 - bt_ctf_event_class_get_context_field_type returns the appropriate type\nPASS: ctf-writer/test-ctf-writer.sh 217 - Adding simple event class to stream class\nPASS: ctf-writer/test-ctf-writer.sh 218 - bt_ctf_stream_class_get_event_class_count returns a correct number of event classes\nPASS: ctf-writer/test-ctf-writer.sh 219 - bt_ctf_stream_class_get_event_class returns the correct event class\nPASS: ctf-writer/test-ctf-writer.sh 220 - bt_ctf_stream_class_get_event_class_by_id returns NULL when the requested ID doesn't exist\nPASS: ctf-writer/test-ctf-writer.sh 221 - bt_ctf_stream_class_get_event_class_by_id returns a correct event class\nPASS: ctf-writer/test-ctf-writer.sh 222 - Instantiate an event containing a single integer field\nPASS: ctf-writer/test-ctf-writer.sh 223 - Use bt_ctf_event_set_payload to set a manually allocated field\nPASS: ctf-writer/test-ctf-writer.sh 224 - bt_ctf_field_floating_point_get_value returns a double value\nPASS: ctf-writer/test-ctf-writer.sh 225 - bt_ctf_field_floating_point_get_value returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 226 - Set signed enumeration container value\nPASS: ctf-writer/test-ctf-writer.sh 227 - Set unsigned enumeration container value\nPASS: ctf-writer/test-ctf-writer.sh 228 - Set clock time\nPASS: ctf-writer/test-ctf-writer.sh 229 - bt_ctf_event_get_context returns a field\nPASS: ctf-writer/test-ctf-writer.sh 230 - bt_ctf_event_get_context returns a field of the appropriate type\nPASS: ctf-writer/test-ctf-writer.sh 231 - Successfully set an event context's value\nPASS: ctf-writer/test-ctf-writer.sh 232 - Set an event context successfully\nPASS: ctf-writer/test-ctf-writer.sh 233 - Append simple event to trace stream\nPASS: ctf-writer/test-ctf-writer.sh 234 - bt_ctf_stream_get_packet_context returns a packet context\nPASS: ctf-writer/test-ctf-writer.sh 235 - Packet context contains the default packet_size field.\nPASS: ctf-writer/test-ctf-writer.sh 236 - Custom packet context field value successfully set.\nPASS: ctf-writer/test-ctf-writer.sh 237 - Successfully set a stream's packet context\nPASS: ctf-writer/test-ctf-writer.sh 238 - Flush trace stream with one event\nPASS: ctf-writer/test-ctf-writer.sh 239 - Add a new event class to a stream class after writing an event\nPASS: ctf-writer/test-ctf-writer.sh 240 - bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events when none were discarded\nPASS: ctf-writer/test-ctf-writer.sh 241 - bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events when some were discarded\nPASS: ctf-writer/test-ctf-writer.sh 242 - Append 100 000 events to a stream\nPASS: ctf-writer/test-ctf-writer.sh 243 - Flush a stream that forces a packet resize\nPASS: ctf-writer/test-ctf-writer.sh 244 - bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events after a flush\nPASS: ctf-writer/test-ctf-writer.sh 245 - bt_ctf_field_type_set_alignment handles 0-alignment correctly\nPASS: ctf-writer/test-ctf-writer.sh 246 - bt_ctf_field_type_set_alignment handles wrong alignment correctly (3)\nPASS: ctf-writer/test-ctf-writer.sh 247 - bt_ctf_field_type_set_alignment handles wrong alignment correctly (24)\nPASS: ctf-writer/test-ctf-writer.sh 248 - bt_ctf_field_type_set_alignment handles correct alignment correctly (4)\nPASS: ctf-writer/test-ctf-writer.sh 249 - Set alignment of signed 16 bit integer to 32\nPASS: ctf-writer/test-ctf-writer.sh 250 - Set integer signedness to true\nPASS: ctf-writer/test-ctf-writer.sh 251 - Set signed 16 bit integer base to hexadecimal\nPASS: ctf-writer/test-ctf-writer.sh 252 - bt_ctf_field_type_array_get_element_field_type returns the correct type\nPASS: ctf-writer/test-ctf-writer.sh 253 - bt_ctf_field_type_array_get_length returns the correct length\nPASS: ctf-writer/test-ctf-writer.sh 254 - Cannot add self to structure\nPASS: ctf-writer/test-ctf-writer.sh 255 - Add seq_len field to inner structure\nPASS: ctf-writer/test-ctf-writer.sh 256 - Add a_sequence field to inner structure\nPASS: ctf-writer/test-ctf-writer.sh 257 - Add an_array field to inner structure\nPASS: ctf-writer/test-ctf-writer.sh 258 - Reject a variant field based on an unknown tag value\nPASS: ctf-writer/test-ctf-writer.sh 259 - Add a field to a variant\nPASS: ctf-writer/test-ctf-writer.sh 260 - Add INT16_TYPE field to variant\nPASS: ctf-writer/test-ctf-writer.sh 261 - Add UINT35_TYPE field to variant\nPASS: ctf-writer/test-ctf-writer.sh 262 - bt_ctf_field_type_variant_get_tag_field_type returns a correct tag type\nPASS: ctf-writer/test-ctf-writer.sh 263 - bt_ctf_field_type_variant_get_tag_name returns the correct variant tag name\nPASS: ctf-writer/test-ctf-writer.sh 264 - bt_ctf_field_type_variant_get_field_type_by_name returns a correct field type\nPASS: ctf-writer/test-ctf-writer.sh 265 - bt_ctf_field_type_variant_get_field_count returns the correct count\nPASS: ctf-writer/test-ctf-writer.sh 266 - bt_ctf_field_type_variant_get_field handles a NULL field name correctly\nPASS: ctf-writer/test-ctf-writer.sh 267 - bt_ctf_field_type_variant_get_field handles a NULL field type correctly\nPASS: ctf-writer/test-ctf-writer.sh 268 - bt_ctf_field_type_variant_get_field returns a field\nPASS: ctf-writer/test-ctf-writer.sh 269 - bt_ctf_field_type_variant_get_field returns a correct field name\nPASS: ctf-writer/test-ctf-writer.sh 270 - bt_ctf_field_type_variant_get_field returns a correct field type\nPASS: ctf-writer/test-ctf-writer.sh 271 - Add variant_selector field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 272 - Add `string` field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 273 - Add variant_value field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 274 - Add inner_structure field to complex structure\nPASS: ctf-writer/test-ctf-writer.sh 275 - Create an event class\nPASS: ctf-writer/test-ctf-writer.sh 276 - Reject addition of a field with an empty name to an event\nPASS: ctf-writer/test-ctf-writer.sh 277 - Reject addition of a field with a NULL type to an event\nPASS: ctf-writer/test-ctf-writer.sh 278 - Reject addition of a type with an illegal name to an event\nPASS: ctf-writer/test-ctf-writer.sh 279 - Add field of type unsigned integer to an event\nPASS: ctf-writer/test-ctf-writer.sh 280 - Add field of type signed integer to an event\nPASS: ctf-writer/test-ctf-writer.sh 281 - Add composite structure to an event\nPASS: ctf-writer/test-ctf-writer.sh 282 - bt_ctf_event_class_get_name returns a correct name\nPASS: ctf-writer/test-ctf-writer.sh 283 - bt_ctf_event_class_get_id returns a negative value when not set\nPASS: ctf-writer/test-ctf-writer.sh 284 - bt_ctf_event_class_set_id handles NULL correctly\nPASS: ctf-writer/test-ctf-writer.sh 285 - Set an event class' id\nPASS: ctf-writer/test-ctf-writer.sh 286 - bt_ctf_event_class_get_id returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 287 - event class has the expected initial log level\nPASS: ctf-writer/test-ctf-writer.sh 288 - as expected, event class has no initial EMF URI\nPASS: ctf-writer/test-ctf-writer.sh 289 - bt_ctf_event_class_set_log_level handles a NULL event class correctly\nPASS: ctf-writer/test-ctf-writer.sh 290 - bt_ctf_event_class_set_log_level handles an unknown log level correctly\nPASS: ctf-writer/test-ctf-writer.sh 291 - bt_ctf_event_class_set_log_level succeeds with a valid log level\nPASS: ctf-writer/test-ctf-writer.sh 292 - bt_ctf_event_class_get_log_level returns the expected log level\nPASS: ctf-writer/test-ctf-writer.sh 293 - bt_ctf_event_class_set_emf_uri handles a NULL event class correctly\nPASS: ctf-writer/test-ctf-writer.sh 294 - bt_ctf_event_class_set_emf_uri succeeds with a valid EMF URI\nPASS: ctf-writer/test-ctf-writer.sh 295 - bt_ctf_event_class_get_emf_uri returns the expected EMF URI\nPASS: ctf-writer/test-ctf-writer.sh 296 - bt_ctf_event_class_set_emf_uri succeeds with NULL (to reset)\nPASS: ctf-writer/test-ctf-writer.sh 297 - as expected, event class has no EMF URI after reset\nPASS: ctf-writer/test-ctf-writer.sh 298 - Reject addition of NULL event class to a stream class\nPASS: ctf-writer/test-ctf-writer.sh 299 - Add an event class to stream class\nPASS: ctf-writer/test-ctf-writer.sh 300 - bt_ctf_event_class_get_stream_class returns the correct stream class\nPASS: ctf-writer/test-ctf-writer.sh 301 - bt_ctf_event_class_get_field_by_name handles an invalid field name correctly\nPASS: ctf-writer/test-ctf-writer.sh 302 - Instantiate a complex event\nPASS: ctf-writer/test-ctf-writer.sh 303 - bt_ctf_event_get_class returns the correct event class\nPASS: ctf-writer/test-ctf-writer.sh 304 - Use bt_ctf_event_get_payload to get a field instance\nPASS: ctf-writer/test-ctf-writer.sh 305 - bt_ctf_field_integer_unsigned_get_value succeeds after setting a value\nPASS: ctf-writer/test-ctf-writer.sh 306 - bt_ctf_field_integer_unsigned_get_value returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 307 - bt_ctf_field_integer_signed_get_value succeeds after setting a value\nPASS: ctf-writer/test-ctf-writer.sh 308 - bt_ctf_field_integer_signed_get_value returns the correct value\nPASS: ctf-writer/test-ctf-writer.sh 309 - bt_ctf_field_string_append succeeds\nPASS: ctf-writer/test-ctf-writer.sh 310 - bt_ctf_field_string_append_len succeeds (append 5 characters)\nPASS: ctf-writer/test-ctf-writer.sh 311 - bt_ctf_field_string_append_len succeeds (append 0 characters)\nPASS: ctf-writer/test-ctf-writer.sh 312 - bt_ctf_field_string_append_len succeeds (append 0 characters)\nPASS: ctf-writer/test-ctf-writer.sh 313 - bt_ctf_field_string_get_value returns a string\nPASS: ctf-writer/test-ctf-writer.sh 314 - bt_ctf_field_string_get_value returns a correct value\nPASS: ctf-writer/test-ctf-writer.sh 315 - bt_ctf_field_type_variant_get_field_type_from_tag returns the correct field type\nPASS: ctf-writer/test-ctf-writer.sh 316 - Set a sequence field's length\nPASS: ctf-writer/test-ctf-writer.sh 317 - Append a complex event to a stream\nPASS: ctf-writer/test-ctf-writer.sh 318 - Flush a stream containing a complex event\nPASS: ctf-writer/test-ctf-writer.sh 319 - two event classes with the same name may cohabit within the same stream class\nPASS: ctf-writer/test-ctf-writer.sh 320 - two event classes with the same ID cannot cohabit within the same stream class\nPASS: ctf-writer/test-ctf-writer.sh 321 - bt_ctf_stream_class_get_trace returns NULL when stream class is orphaned\nPASS: ctf-writer/test-ctf-writer.sh 322 - bt_ctf_stream_class_get_trace returns the correct trace after a stream has been created\nPASS: ctf-writer/test-ctf-writer.sh 323 - Created a stream class with default attributes and an empty stream\nPASS: ctf-writer/test-ctf-writer.sh 324 - Get metadata string\nPASS: ctf-writer/test-ctf-writer.sh 325 - Babeltrace could read the resulting trace\nPASS: lib/test-bt-uuid 1 - bt_uuid_from_c_str - Parse valid string '3d260c88-75ea-47b8-a7e2-d6077c0378d9', expect success\nPASS: lib/test-bt-uuid 2 - bt_uuid_from_c_str - Parse valid string '611cf3a6-a68b-4515-834f-208bc2762592', expect success\nPASS: lib/test-bt-uuid 3 - bt_uuid_from_c_str - Parse valid string '1b4855cc-96de-4ae8-abe3-86449c2a43c4', expect success\nPASS: lib/test-bt-uuid 4 - bt_uuid_from_c_str - Parse valid string '8ADED5B9-ACD2-439F-A60C-897403AA2AB4', expect success\nPASS: lib/test-bt-uuid 5 - bt_uuid_from_c_str - Parse valid string 'f109e0a2-C619-4d18-b760-20EA20E0F69A', expect success\nPASS: lib/test-bt-uuid 6 - bt_uuid_from_c_str - Parse invalid string '1b485!cc-96de-4XX8-abe3-86449c2a43?4', expect failure\nPASS: lib/test-bt-uuid 7 - bt_uuid_from_c_str - Parse invalid string 'c2e6eddb&3955&4006&be3a&70bb63bd5f25', expect failure\nPASS: lib/test-bt-uuid 8 - bt_uuid_from_c_str - Parse invalid string '81b1cb88-ff42-45b9-ba4d-964088ee45', expect failure\nPASS: lib/test-bt-uuid 9 - bt_uuid_from_c_str - Parse invalid string '2d-6c6d756574-470e-9142-a4e6ad03f143', expect failure\nPASS: lib/test-bt-uuid 10 - bt_uuid_from_c_str - Parse invalid string '4542ad19-9e4f-4931-8261-2101c3e089ae7', expect failure\nPASS: lib/test-bt-uuid 11 - bt_uuid_from_c_str - Parse invalid string 'XX0123', expect failure\nPASS: lib/test-bt-uuid 12 - bt_uuid_to_str - Convert UUID '3d260c88-75ea-47b8-a7e2-d6077c0378d9' to string, expect success\nPASS: lib/test-bt-uuid 13 - bt_uuid_to_str - Convert UUID '611cf3a6-a68b-4515-834f-208bc2762592' to string, expect success\nPASS: lib/test-bt-uuid 14 - bt_uuid_to_str - Convert UUID '1b4855cc-96de-4ae8-abe3-86449c2a43c4' to string, expect success\nPASS: lib/test-bt-uuid 15 - bt_uuid_compare - Compare same UUID, expect success\nPASS: lib/test-bt-uuid 16 - bt_uuid_compare - Compare different UUID, expect failure\nPASS: lib/test-bt-uuid 17 - bt_uuid_compare - Compare different UUID, expect uuid1 smaller\nPASS: lib/test-bt-uuid 18 - bt_uuid_compare - Compare different UUID, expect uuid2 bigger\nPASS: lib/test-bt-uuid 19 - bt_uuid_copy - Compare copied UUID with source, expect success\nPASS: lib/test-bt-uuid 20 - bt_uuid_generate - Generated UUIDs are different\nPASS: lib/test-bt-uuid 21 - bt_uuid_generate - bit 6 of clock_seq_hi_and_reserved is set to zero\nPASS: lib/test-bt-uuid 22 - bt_uuid_generate - bit 7 of clock_seq_hi_and_reserved is set to one\nPASS: lib/test-bt-uuid 23 - bt_uuid_generate - Generated UUID version check\nPASS: lib/test-bt-values 1 - bt_value_null is not NULL\nPASS: lib/test-bt-values 2 - bt_value_null is a null value object\nPASS: lib/test-bt-values 3 - getting bt_value_null does not cause a crash\nPASS: lib/test-bt-values 4 - putting bt_value_null does not cause a crash\nPASS: lib/test-bt-values 5 - bt_value_bool_create() returns a boolean value object\nPASS: lib/test-bt-values 6 - default boolean value object value is BT_FALSE\nPASS: lib/test-bt-values 7 - bt_value_bool_set() works\nPASS: lib/test-bt-values 8 - putting an existing boolean value object does not cause a crash\nPASS: lib/test-bt-values 9 - bt_value_bool_create_init() returns a boolean value object\nPASS: lib/test-bt-values 10 - bt_value_bool_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 11 - bt_value_integer_unsigned_create() returns an unsigned integer value object\nPASS: lib/test-bt-values 12 - default unsigned integer value object value is 0\nPASS: lib/test-bt-values 13 - bt_value_integer_unsigned_bool_set() works\nPASS: lib/test-bt-values 14 - putting an existing unsigned integer value object does not cause a crash\nPASS: lib/test-bt-values 15 - bt_value_integer_unsigned_create_init() returns an unsigned integer value object\nPASS: lib/test-bt-values 16 - bt_value_integer_unsigned_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 17 - bt_value_integer_signed_create() returns a signed integer value object\nPASS: lib/test-bt-values 18 - default signed integer value object value is 0\nPASS: lib/test-bt-values 19 - bt_value_integer_signed_bool_set() works\nPASS: lib/test-bt-values 20 - putting an existing signed integer value object does not cause a crash\nPASS: lib/test-bt-values 21 - bt_value_integer_signed_create_init() returns a signed integer value object\nPASS: lib/test-bt-values 22 - bt_value_integer_signed_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 23 - bt_value_real_create() returns a real number value object\nPASS: lib/test-bt-values 24 - default real number value object value is 0\nPASS: lib/test-bt-values 25 - bt_value_real_set() works\nPASS: lib/test-bt-values 26 - putting an existing real number value object does not cause a crash\nPASS: lib/test-bt-values 27 - bt_value_real_create_init() returns a real number value object\nPASS: lib/test-bt-values 28 - bt_value_real_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 29 - bt_value_string_create() returns a string value object\nPASS: lib/test-bt-values 30 - default string value object value is \"\"\nPASS: lib/test-bt-values 31 - bt_value_string_get() works\nPASS: lib/test-bt-values 32 - putting an existing string value object does not cause a crash\nPASS: lib/test-bt-values 33 - bt_value_string_create_init() returns a string value object\nPASS: lib/test-bt-values 34 - bt_value_string_create_init() sets the appropriate initial value\nPASS: lib/test-bt-values 35 - bt_value_array_create() returns an array value object\nPASS: lib/test-bt-values 36 - initial array value object size is 0\nPASS: lib/test-bt-values 37 - bt_value_array_append_element() succeeds\nPASS: lib/test-bt-values 38 - appending an element to an array value object increment its size\nPASS: lib/test-bt-values 39 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (unsigned integer)\nPASS: lib/test-bt-values 40 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (unsigned integer)\nPASS: lib/test-bt-values 41 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (signed integer)\nPASS: lib/test-bt-values 42 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (signed integer)\nPASS: lib/test-bt-values 43 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (real number)\nPASS: lib/test-bt-values 44 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (real number)\nPASS: lib/test-bt-values 45 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (boolean)\nPASS: lib/test-bt-values 46 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate value (boolean)\nPASS: lib/test-bt-values 47 - bt_value_array_borrow_element_by_index() returns an value object with the appropriate type (null)\nPASS: lib/test-bt-values 48 - bt_value_array_set_element_by_index() succeeds\nPASS: lib/test-bt-values 49 - bt_value_array_set_element_by_index() inserts an value object with the appropriate type\nPASS: lib/test-bt-values 50 - bt_value_array_set_element_by_index() inserts an value object with the appropriate value\nPASS: lib/test-bt-values 51 - bt_value_array_append_bool_element() succeeds\nPASS: lib/test-bt-values 52 - bt_value_array_append_unsigned_integer_element() succeeds\nPASS: lib/test-bt-values 53 - bt_value_array_append_signed_integer_element() succeeds\nPASS: lib/test-bt-values 54 - bt_value_array_append_real_element() succeeds\nPASS: lib/test-bt-values 55 - bt_value_array_append_string_element() succeeds\nPASS: lib/test-bt-values 56 - bt_value_array_append_empty_array_element() succeeds\nPASS: lib/test-bt-values 57 - bt_value_array_append_empty_array_element() with returned value object succeeds\nPASS: lib/test-bt-values 58 - object returned by bt_value_array_append_empty_array_element() is not NULL\nPASS: lib/test-bt-values 59 - object returned by bt_value_array_append_empty_array_element() is an array value\nPASS: lib/test-bt-values 60 - bt_value_array_append_empty_map_element() succeeds\nPASS: lib/test-bt-values 61 - bt_value_array_append_empty_map_element() with returned value object succeeds\nPASS: lib/test-bt-values 62 - object returned by bt_value_array_append_empty_map_element() is not NULL\nPASS: lib/test-bt-values 63 - object returned by bt_value_array_append_empty_map_element() is an array value\nPASS: lib/test-bt-values 64 - the bt_value_array_append_element_*() functions increment the array value object's size\nPASS: lib/test-bt-values 65 - map value object is not empty\nPASS: lib/test-bt-values 66 - bt_value_array_append_bool_element() appends a boolean value object\nPASS: lib/test-bt-values 67 - bt_value_array_append_bool_element() appends the appropriate value\nPASS: lib/test-bt-values 68 - bt_value_array_append_unsigned_integer_element() appends an unsigned integer value object\nPASS: lib/test-bt-values 69 - bt_value_array_append_unsigned_integer_element() appends the appropriate value\nPASS: lib/test-bt-values 70 - bt_value_array_append_signed_integer_element() appends a signed integer value object\nPASS: lib/test-bt-values 71 - bt_value_array_append_signed_integer_element() appends the appropriate value\nPASS: lib/test-bt-values 72 - bt_value_array_append_real_element() appends a real number value object\nPASS: lib/test-bt-values 73 - bt_value_array_append_real_element() appends the appropriate value\nPASS: lib/test-bt-values 74 - bt_value_array_append_string_element() appends a string value object\nPASS: lib/test-bt-values 75 - bt_value_array_append_string_element() appends the appropriate value\nPASS: lib/test-bt-values 76 - bt_value_array_append_empty_array_element() appends an array value object\nPASS: lib/test-bt-values 77 - bt_value_array_append_empty_array_element() an empty array value object\nPASS: lib/test-bt-values 78 - bt_value_array_append_empty_array_element() appends an array value object\nPASS: lib/test-bt-values 79 - bt_value_array_append_empty_array_element() an empty array value object\nPASS: lib/test-bt-values 80 - bt_value_array_append_empty_map_element() appends a map value object\nPASS: lib/test-bt-values 81 - bt_value_array_append_empty_map_element() an empty map value object\nPASS: lib/test-bt-values 82 - bt_value_array_append_empty_map_element() appends a map value object\nPASS: lib/test-bt-values 83 - bt_value_array_append_empty_map_element() an empty map value object\nPASS: lib/test-bt-values 84 - putting an existing array value object does not cause a crash\nPASS: lib/test-bt-values 85 - bt_value_map_create() returns a map value object\nPASS: lib/test-bt-values 86 - initial map value object size is 0\nPASS: lib/test-bt-values 87 - bt_value_map_insert_entry() succeeds\nPASS: lib/test-bt-values 88 - inserting an element into a map value object increment its size\nPASS: lib/test-bt-values 89 - bt_value_map_insert_entry() accepts an existing key\nPASS: lib/test-bt-values 90 - bt_value_map_borrow_entry_value() returns NULL with an non existing key\nPASS: lib/test-bt-values 91 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (real)\nPASS: lib/test-bt-values 92 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (real)\nPASS: lib/test-bt-values 93 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (unsigned integer)\nPASS: lib/test-bt-values 94 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (unsigned integer)\nPASS: lib/test-bt-values 95 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (signed integer)\nPASS: lib/test-bt-values 96 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (signed integer)\nPASS: lib/test-bt-values 97 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (null)\nPASS: lib/test-bt-values 98 - bt_value_map_borrow_entry_value() returns an value object with the appropriate type (boolean)\nPASS: lib/test-bt-values 99 - bt_value_map_borrow_entry_value() returns an value object with the appropriate value (boolean)\nPASS: lib/test-bt-values 100 - bt_value_map_insert_bool_entry() succeeds\nPASS: lib/test-bt-values 101 - bt_value_map_insert_signed_integer_entry() succeeds\nPASS: lib/test-bt-values 102 - bt_value_map_insert_real_entry() succeeds\nPASS: lib/test-bt-values 103 - bt_value_map_insert_string_entry() succeeds\nPASS: lib/test-bt-values 104 - bt_value_map_insert_empty_array_entry() succeeds\nPASS: lib/test-bt-values 105 - bt_value_map_insert_empty_array_entry() with returned value object succeeds\nPASS: lib/test-bt-values 106 - object returned by bt_value_map_insert_empty_array_entry() is not NULL\nPASS: lib/test-bt-values 107 - object returned by bt_value_map_insert_empty_array_entry() is an array value\nPASS: lib/test-bt-values 108 - bt_value_map_insert_empty_map_entry() succeeds\nPASS: lib/test-bt-values 109 - bt_value_map_insert_empty_map_entry() with returned value object succeeds\nPASS: lib/test-bt-values 110 - object returned by bt_value_map_insert_empty_map_entry() is not NULL\nPASS: lib/test-bt-values 111 - object returned by bt_value_map_insert_empty_map_entry() is an array value\nPASS: lib/test-bt-values 112 - the bt_value_map_insert*() functions increment the map value object's size\nPASS: lib/test-bt-values 113 - map value object does not have key \"hello\"\nPASS: lib/test-bt-values 114 - map value object has key \"bt_bool\"\nPASS: lib/test-bt-values 115 - map value object has key \"uint\"\nPASS: lib/test-bt-values 116 - map value object has key \"int\"\nPASS: lib/test-bt-values 117 - map value object has key \"real\"\nPASS: lib/test-bt-values 118 - map value object has key \"null\"\nPASS: lib/test-bt-values 119 - map value object has key \"bool2\"\nPASS: lib/test-bt-values 120 - map value object has key \"int2\"\nPASS: lib/test-bt-values 121 - map value object has key \"real2\"\nPASS: lib/test-bt-values 122 - map value object has key \"string2\"\nPASS: lib/test-bt-values 123 - map value object has key \"array2\"\nPASS: lib/test-bt-values 124 - map value object has key \"array3\"\nPASS: lib/test-bt-values 125 - map value object has key \"map2\"\nPASS: lib/test-bt-values 126 - map value object has key \"map3\"\nPASS: lib/test-bt-values 127 - bt_value_map_foreach_entry() breaks the loop when the user function returns BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_INTERRUPT\nPASS: lib/test-bt-values 128 - bt_value_map_foreach_entry() fails when the user function returns BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_ERROR\nPASS: lib/test-bt-values 129 - bt_value_map_foreach_entry() fails when the user function returns BT_VALUE_MAP_FOREACH_ENTRY_FUNC_STATUS_MEMORY_ERROR\nPASS: lib/test-bt-values 130 - test_map_foreach_cb_check(): success getting \"map2\" value object\nPASS: lib/test-bt-values 131 - test_map_foreach_cb_check(): \"map2\" value object is empty\nPASS: lib/test-bt-values 132 - test_map_foreach_cb_check(): success getting \"array3\" value object\nPASS: lib/test-bt-values 133 - test_map_foreach_cb_check(): \"array3\" value object is empty\nPASS: lib/test-bt-values 134 - test_map_foreach_cb_check(): success getting \"null\" value object\nPASS: lib/test-bt-values 135 - test_map_foreach_cb_check(): success getting \"array2\" value object\nPASS: lib/test-bt-values 136 - test_map_foreach_cb_check(): \"array2\" value object is empty\nPASS: lib/test-bt-values 137 - test_map_foreach_cb_check(): \"bt_bool\" value object has the right value\nPASS: lib/test-bt-values 138 - test_map_foreach_cb_check(): \"string2\" value object has the right value\nPASS: lib/test-bt-values 139 - test_map_foreach_cb_check(): \"real\" value object has the right value\nPASS: lib/test-bt-values 140 - test_map_foreach_cb_check(): \"real2\" value object has the right value\nPASS: lib/test-bt-values 141 - test_map_foreach_cb_check(): \"uint\" value object has the right value\nPASS: lib/test-bt-values 142 - test_map_foreach_cb_check(): \"int\" value object has the right value\nPASS: lib/test-bt-values 143 - test_map_foreach_cb_check(): \"int2\" value object has the right value\nPASS: lib/test-bt-values 144 - test_map_foreach_cb_check(): \"bool2\" value object has the right value\nPASS: lib/test-bt-values 145 - test_map_foreach_cb_check(): success getting \"map3\" value object\nPASS: lib/test-bt-values 146 - test_map_foreach_cb_check(): \"map3\" value object is empty\nPASS: lib/test-bt-values 147 - bt_value_map_foreach_entry() succeeds with test_map_foreach_cb_check()\nPASS: lib/test-bt-values 148 - bt_value_map_foreach_entry() iterates over all the map value object's elements\nPASS: lib/test-bt-values 149 - putting an existing map value object does not cause a crash\nPASS: lib/test-bt-values 150 - null value objects are equivalent\nPASS: lib/test-bt-values 151 - cannot compare null value object and bt_bool value object\nPASS: lib/test-bt-values 152 - boolean value objects are not equivalent (BT_FALSE and BT_TRUE)\nPASS: lib/test-bt-values 153 - boolean value objects are equivalent (BT_FALSE and BT_FALSE)\nPASS: lib/test-bt-values 154 - cannot compare null value object and unsigned integer value object\nPASS: lib/test-bt-values 155 - unsigned integer value objects are not equivalent (10 and 23)\nPASS: lib/test-bt-values 156 - unsigned integer value objects are equivalent (10 and 10)\nPASS: lib/test-bt-values 157 - cannot compare null value object and signed integer value object\nPASS: lib/test-bt-values 158 - signed integer value objects are not equivalent (10 and -23)\nPASS: lib/test-bt-values 159 - signed integer value objects are equivalent (10 and 10)\nPASS: lib/test-bt-values 160 - cannot compare null value object and real number value object\nPASS: lib/test-bt-values 161 - real number value objects are not equivalent (17.38 and -14.23)\nPASS: lib/test-bt-values 162 - real number value objects are equivalent (17.38 and 17.38)\nPASS: lib/test-bt-values 163 - cannot compare null value object and string value object\nPASS: lib/test-bt-values 164 - string value objects are not equivalent (\"hello\" and \"bt_value\")\nPASS: lib/test-bt-values 165 - string value objects are equivalent (\"hello\" and \"hello\")\nPASS: lib/test-bt-values 166 - empty array value objects are equivalent\nPASS: lib/test-bt-values 167 - cannot compare null value object and array value object\nPASS: lib/test-bt-values 168 - array value objects are not equivalent ([23, 14.2, BT_FALSE] and [14.2, 23, BT_FALSE])\nPASS: lib/test-bt-values 169 - array value objects are equivalent ([23, 14.2, BT_FALSE] and [23, 14.2, BT_FALSE])\nPASS: lib/test-bt-values 170 - empty map value objects are equivalent\nPASS: lib/test-bt-values 171 - cannot compare null value object and map value object\nPASS: lib/test-bt-values 172 - map value objects are not equivalent\nPASS: lib/test-bt-values 173 - map value objects are equivalent\nPASS: lib/test-bt-values 174 - bt_value_copy() succeeds\nPASS: lib/test-bt-values 175 - bt_value_copy() returns a different pointer (map)\nPASS: lib/test-bt-values 176 - bt_value_copy() returns a different pointer (string)\nPASS: lib/test-bt-values 177 - bt_value_copy() returns a different pointer (array)\nPASS: lib/test-bt-values 178 - bt_value_copy() returns a different pointer (bool)\nPASS: lib/test-bt-values 179 - bt_value_copy() returns a different pointer (unsigned integer)\nPASS: lib/test-bt-values 180 - bt_value_copy() returns a different pointer (signed integer)\nPASS: lib/test-bt-values 181 - bt_value_copy() returns a different pointer (real)\nPASS: lib/test-bt-values 182 - bt_value_copy() returns the same pointer (null)\nPASS: lib/test-bt-values 183 - source and destination value objects have the same content\nPASS: lib/test-bt-values 184 - bt_value_map_extend() succeeds\nPASS: lib/test-bt-values 185 - bt_value_map_extend() returns a map object with the correct size\nPASS: lib/test-bt-values 186 - bt_value_map_extend() picks the appropriate element (file)\nPASS: lib/test-bt-values 187 - bt_value_map_extend() picks the appropriate element (edit)\nPASS: lib/test-bt-values 188 - bt_value_map_extend() picks the appropriate element (selection)\nPASS: lib/test-bt-values 189 - bt_value_map_extend() picks the appropriate element (find)\nPASS: lib/test-bt-values 190 - bt_value_map_extend() picks the appropriate element (project)\nPASS: lib/test-fields.sh 1 - string field is empty\nPASS: lib/test-fields.sh 2 - string field length is 0\nPASS: lib/test-graph-topo 1 - empty graph generates no events\nPASS: lib/test-graph-topo 2 - we have the expected number of events\nPASS: lib/test-graph-topo 3 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 4 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 5 - got the expected source's port connected event\nPASS: lib/test-graph-topo 6 - got the expected sink's port connected event\nPASS: lib/test-graph-topo 7 - bt_graph_connect_ports() returns an error\nPASS: lib/test-graph-topo 8 - returned connection is still NULL\nPASS: lib/test-graph-topo 9 - we have the expected number of events\nPASS: lib/test-graph-topo 10 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 11 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 12 - got the expected source's port connected event\nPASS: lib/test-graph-topo 13 - bt_graph_connect_ports() returns an error\nPASS: lib/test-graph-topo 14 - returned connection is still NULL\nPASS: lib/test-graph-topo 15 - we have the expected number of events\nPASS: lib/test-graph-topo 16 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 17 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 18 - got the expected source's port connected event\nPASS: lib/test-graph-topo 19 - got the expected sink's port connected event\nPASS: lib/test-graph-topo 20 - we have the expected number of events\nPASS: lib/test-graph-topo 21 - got the expected graph's port added event (for source, initial)\nPASS: lib/test-graph-topo 22 - got the expected graph's port added event (for sink, initial)\nPASS: lib/test-graph-topo 23 - got the expected source's port connected event\nPASS: lib/test-graph-topo 24 - got the expected graph's port added event (for source)\nPASS: lib/test-graph-topo 25 - got the expected sink's port connected event\nPASS: lib/test-graph-topo 26 - event order is good\nPASS: lib/test-mip 1 - status is as expected\nPASS: lib/test-mip 2 - status is as expected\nPASS: lib/test-mip 3 - status is as expected\nPASS: lib/test-mip 4 - MIP version is as expected\nPASS: lib/test-mip 5 - status is as expected\nPASS: lib/test-mip 6 - MIP version is as expected\nPASS: lib/test-mip 7 - status is as expected\nPASS: lib/test-mip 8 - MIP version is as expected\nPASS: lib/test-mip 9 - status is as expected\nPASS: lib/test-mip 10 - MIP version is as expected\nPASS: lib/test-mip 11 - status is as expected\nPASS: lib/test-mip 12 - MIP version is as expected\nPASS: lib/test-mip 13 - status is as expected\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 1 - remove trace listener 2 from 2\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 2 - remove trace listener 1 from 3\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 3 - remove trace listener 5 from 4\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 4 - trace destruction listener 1 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 5 - trace destruction listener 2 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 6 - trace destruction listener 3 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 7 - trace destruction listener 4 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 8 - trace destruction listener 5 not called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 9 - remove trace class listener 2 from 2\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 10 - remove trace class listener 1 from 3\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 11 - remove trace class listener 5 from 4\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 12 - trace class destruction listener 1 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 13 - trace class destruction listener 2 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 14 - trace class destruction listener 3 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 15 - trace class destruction listener 4 called\nPASS: lib/test-remove-destruction-listener-in-destruction-listener 16 - trace class destruction listener 5 not called\nPASS: lib/test-simple-sink 1 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 2 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 3 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 4 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 5 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 6 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 7 - Graph \"run once\" status is the expected one (status code: 0)\nPASS: lib/test-simple-sink 8 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 9 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 10 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 11 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 12 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 13 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 14 - Graph \"run once\" status is the expected one (status code: -1)\nPASS: lib/test-simple-sink 15 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 16 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 17 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 18 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 19 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 20 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 21 - Graph \"run once\" status is the expected one (status code: -12)\nPASS: lib/test-simple-sink 22 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 23 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 24 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 25 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 26 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 27 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 28 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 29 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 30 - Graph \"run once\" status is the expected one (status code: 0)\nPASS: lib/test-simple-sink 31 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 32 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 33 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 34 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 35 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 36 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 37 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 38 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 39 - Graph \"run once\" status is the expected one (status code: -1)\nPASS: lib/test-simple-sink 40 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 41 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 42 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 43 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 44 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 45 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 46 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 47 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 48 - Graph \"run once\" status is the expected one (status code: -12)\nPASS: lib/test-simple-sink 49 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 50 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 51 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 52 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 53 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 54 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 55 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 56 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 57 - Graph \"run once\" status is the expected one (status code: 11)\nPASS: lib/test-simple-sink 58 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 59 - Data is not NULL in finalization function\nPASS: lib/test-simple-sink 60 - Simple sink component has an input port named \"in\"\nPASS: lib/test-simple-sink 61 - Simple sink component's \"in\" port is connectable\nPASS: lib/test-simple-sink 62 - Message iterator is not NULL in initialization function\nPASS: lib/test-simple-sink 63 - Data is not NULL in initialization function\nPASS: lib/test-simple-sink 64 - Message iterator is not NULL in consume function\nPASS: lib/test-simple-sink 65 - Data is not NULL in consume function\nPASS: lib/test-simple-sink 66 - Graph \"run once\" status is the expected one (status code: 1)\nPASS: lib/test-simple-sink 67 - Current thread error is set if bt_graph_run_once returned an error\nPASS: lib/test-simple-sink 68 - Data is not NULL in finalization function\nPASS: lib/test-trace-ir-ref 1 - Borrow parent stream SC1 from EC1\nPASS: lib/test-trace-ir-ref 2 - Borrow parent stream SC1 from EC2\nPASS: lib/test-trace-ir-ref 3 - Borrow parent stream SC2 from EC3\nPASS: lib/test-trace-ir-ref 4 - Initialize trace\nPASS: lib/test-trace-ir-ref 5 - Initial SC1 reference count is 0\nPASS: lib/test-trace-ir-ref 6 - Initial SC2 reference count is 0\nPASS: lib/test-trace-ir-ref 7 - Initial EC1 reference count is 0\nPASS: lib/test-trace-ir-ref 8 - Initial EC2 reference count is 0\nPASS: lib/test-trace-ir-ref 9 - Initial EC3 reference count is 0\nPASS: lib/test-trace-ir-ref 10 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 11 - User A acquires SC2 from TC1\nPASS: lib/test-trace-ir-ref 12 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 13 - SC2 reference count is 1\nPASS: lib/test-trace-ir-ref 14 - User A acquires EC3 from SC2\nPASS: lib/test-trace-ir-ref 15 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 16 - SC2 reference count is 2\nPASS: lib/test-trace-ir-ref 17 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 18 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 19 - SC2 reference count is 1\nPASS: lib/test-trace-ir-ref 20 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 21 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 22 - SC2 reference count is 1\nPASS: lib/test-trace-ir-ref 23 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 24 - TC1 reference count is 2\nPASS: lib/test-trace-ir-ref 25 - SC1 reference count is 1\nPASS: lib/test-trace-ir-ref 26 - EC1 reference count is 1\nPASS: lib/test-trace-ir-ref 27 - SC1 reference count is 2\nPASS: lib/test-trace-ir-ref 28 - EC3 reference count is 1\nPASS: lib/test-trace-ir-ref 29 - SC2 reference count is 0\nPASS: lib/test-trace-ir-ref 30 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 31 - SC1 reference count is 1\nPASS: lib/test-trace-ir-ref 32 - TC1 reference count is 1\nPASS: lib/test-trace-ir-ref 33 - SC1 reference count is 1\nPASS: lib/test-trace-ir-ref 34 - SC2 reference count is 0\nPASS: lib/test-trace-ir-ref 35 - EC1 reference count is 1\nPASS: lib/test-trace-ir-ref 36 - EC2 reference count is 0\nPASS: lib/test-trace-ir-ref 37 - EC3 reference count is 0\nPASS: lib/test-plugins.sh 1 - bt_plugin_find_all_from_file() returns a plugin set\nPASS: lib/test-plugins.sh 2 - plugin's initialization function is called during bt_plugin_find_all_from_file()\nPASS: lib/test-plugins.sh 3 - bt_plugin_find_all_from_file() returns the expected number of plugins\nPASS: lib/test-plugins.sh 4 - bt_plugin_get_name() returns the expected name\nPASS: lib/test-plugins.sh 5 - bt_plugin_get_description() returns the expected description\nPASS: lib/test-plugins.sh 6 - bt_plugin_get_version() fails when there's no version\nPASS: lib/test-plugins.sh 7 - bt_plugin_get_author() returns the expected author\nPASS: lib/test-plugins.sh 8 - bt_plugin_get_license() returns the expected license\nPASS: lib/test-plugins.sh 9 - bt_plugin_get_path() returns the expected path\nPASS: lib/test-plugins.sh 10 - bt_plugin_get_source_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 11 - bt_plugin_get_filter_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 12 - bt_plugin_get_sink_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 13 - plugin's finalize function is not yet called\nPASS: lib/test-plugins.sh 14 - plugin's finalize function is called when the plugin is destroyed\nPASS: lib/test-plugins.sh 15 - bt_plugin_get_version() succeeds when there's a version\nPASS: lib/test-plugins.sh 16 - bt_plugin_get_version() returns the expected major version\nPASS: lib/test-plugins.sh 17 - bt_plugin_get_version() returns the expected minor version\nPASS: lib/test-plugins.sh 18 - bt_plugin_get_version() returns the expected patch version\nPASS: lib/test-plugins.sh 19 - bt_plugin_get_version() returns the expected extra version\nPASS: lib/test-plugins.sh 20 - bt_plugin_get_source_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 21 - bt_plugin_get_filter_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 22 - bt_plugin_get_sink_component_class_count() returns the expected value\nPASS: lib/test-plugins.sh 23 - bt_plugin_borrow_source_component_class_by_name_const() finds a source component class\nPASS: lib/test-plugins.sh 24 - bt_plugin_borrow_sink_component_class_by_name_const() finds a sink component class\nPASS: lib/test-plugins.sh 25 - bt_component_class_get_help() returns the expected help text\nPASS: lib/test-plugins.sh 26 - bt_plugin_borrow_filter_component_class_by_name_const() finds a filter component class\nPASS: lib/test-plugins.sh 27 - bt_query_executor_query() succeeds\nPASS: lib/test-plugins.sh 28 - bt_component_class_query() receives the expected object name\nPASS: lib/test-plugins.sh 29 - bt_component_class_query() receives the expected parameters\nPASS: lib/test-plugins.sh 30 - bt_graph_add_sink_component() still works after the plugin object is destroyed\nPASS: lib/test-plugins.sh 31 - bt_plugin_find_all_from_dir() fails with an invalid path\nPASS: lib/test-plugins.sh 32 - bt_plugin_find_all_from_dir() returns a plugin set with a valid path\nPASS: lib/test-plugins.sh 33 - bt_plugin_find_all_from_dir() returns the expected number of plugin objects\nPASS: lib/test-plugins.sh 34 - bt_plugin_find() returns BT_PLUGIN_STATUS_NOT_FOUND with an unknown plugin name\nPASS: lib/test-plugins.sh 35 - bt_plugin_find() returns a plugin object\nPASS: lib/test-plugins.sh 36 - bt_plugin_find() finds the correct plugin for a given name\nPASS: param-validation/test-param-validation 1 - valid map: validation succeeds\nPASS: param-validation/test-param-validation 2 - valid map: error string is NULL\nPASS: param-validation/test-param-validation 3 - missing key in map: validation fails\nPASS: param-validation/test-param-validation 4 - missing key in map: error string is not NULL\nPASS: param-validation/test-param-validation 5 - missing key in map: error string contains expected string\nPASS: param-validation/test-param-validation 6 - unexpected key in map: validation fails\nPASS: param-validation/test-param-validation 7 - unexpected key in map: error string is not NULL\nPASS: param-validation/test-param-validation 8 - unexpected key in map: error string contains expected string\nPASS: param-validation/test-param-validation 9 - map entry with unexpected type: validation fails\nPASS: param-validation/test-param-validation 10 - map entry with unexpected type: error string is not NULL\nPASS: param-validation/test-param-validation 11 - map entry with unexpected type: error string contains expected string\nPASS: param-validation/test-param-validation 12 - valid array: validation succeeds\nPASS: param-validation/test-param-validation 13 - valid array: error string is NULL\nPASS: param-validation/test-param-validation 14 - valid empty array: validation succeeds\nPASS: param-validation/test-param-validation 15 - valid empty array: error string is NULL\nPASS: param-validation/test-param-validation 16 - array too small: validation fails\nPASS: param-validation/test-param-validation 17 - array too small: error string is not NULL\nPASS: param-validation/test-param-validation 18 - array too small: error string contains expected string\nPASS: param-validation/test-param-validation 19 - array too large: validation fails\nPASS: param-validation/test-param-validation 20 - array too large: error string is not NULL\nPASS: param-validation/test-param-validation 21 - array too large: error string contains expected string\nPASS: param-validation/test-param-validation 22 - array with invalid element type: validation fails\nPASS: param-validation/test-param-validation 23 - array with invalid element type: error string is not NULL\nPASS: param-validation/test-param-validation 24 - array with invalid element type: error string contains expected string\nPASS: param-validation/test-param-validation 25 - valid string without choices: validation succeeds\nPASS: param-validation/test-param-validation 26 - valid string without choices: error string is NULL\nPASS: param-validation/test-param-validation 27 - valid string with choices: validation succeeds\nPASS: param-validation/test-param-validation 28 - valid string with choices: error string is NULL\nPASS: param-validation/test-param-validation 29 - string with invalid choice: validation fails\nPASS: param-validation/test-param-validation 30 - string with invalid choice: error string is not NULL\nPASS: param-validation/test-param-validation 31 - string with invalid choice: error string contains expected string\nPASS: param-validation/test-param-validation 32 - type of value passed to custom function is as expected\nPASS: param-validation/test-param-validation 33 - value passed to custom function is as expected\nPASS: param-validation/test-param-validation 34 - custom validation function with valid value: validation succeeds\nPASS: param-validation/test-param-validation 35 - custom validation function with valid value: error string is NULL\nPASS: param-validation/test-param-validation 36 - custom validation function with invalid value: validation fails\nPASS: param-validation/test-param-validation 37 - custom validation function with invalid value: error string is not NULL\nPASS: param-validation/test-param-validation 38 - custom validation function with invalid value: error string contains expected string\nPASS: param-validation/test-param-validation 39 - error nested in maps and arrays: validation fails\nPASS: param-validation/test-param-validation 40 - error nested in maps and arrays: error string is not NULL\nPASS: param-validation/test-param-validation 41 - error nested in maps and arrays: error string contains expected string\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 1 - Trace invalid-packet-size/trace: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 2 - Trace invalid-packet-size/trace: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 3 - Trace invalid-packet-size/trace: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 4 - Trace invalid-packet-size/trace: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 5 - Trace invalid-packet-size/trace: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 6 - Trace invalid-packet-size/trace: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 7 - Trace invalid-packet-size/trace: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 8 - Trace invalid-packet-size/trace: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 9 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 10 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 11 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 12 - Trace valid-events-then-invalid-events/trace: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 13 - Trace valid-events-then-invalid-events/trace: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 14 - Trace valid-events-then-invalid-events/trace: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 15 - Trace valid-events-then-invalid-events/trace: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 16 - Trace valid-events-then-invalid-events/trace: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 17 - Trace metadata-syntax-error: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 18 - Trace metadata-syntax-error: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 19 - Trace metadata-syntax-error: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 20 - Trace metadata-syntax-error: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 21 - Trace metadata-syntax-error: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 22 - Trace metadata-syntax-error: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 23 - Trace metadata-syntax-error: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 24 - Trace metadata-syntax-error: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 25 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 26 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 27 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 28 - Trace invalid-sequence-length-field-class: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 29 - Trace invalid-sequence-length-field-class: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 30 - Trace invalid-sequence-length-field-class: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 31 - Trace invalid-sequence-length-field-class: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 32 - Trace invalid-sequence-length-field-class: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 33 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 34 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 35 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 36 - Trace invalid-variant-selector-field-class: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 37 - Trace invalid-variant-selector-field-class: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 38 - Trace invalid-variant-selector-field-class: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 39 - Trace invalid-variant-selector-field-class: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 40 - Trace invalid-variant-selector-field-class: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 41 - Trace incomplete-packet-header: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 42 - Trace incomplete-packet-header: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 43 - Trace incomplete-packet-header: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 44 - Trace incomplete-packet-header: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 45 - Trace incomplete-packet-header: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 46 - Trace incomplete-packet-header: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 47 - Trace incomplete-packet-header: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 48 - Trace incomplete-packet-header: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 49 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 50 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 51 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 52 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 53 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 54 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 55 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 56 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 57 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 58 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 59 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 60 - Trace meta-no-trace-cls-no-stream-cls: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 61 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 62 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 63 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 64 - Trace meta-no-trace-cls-no-stream-cls: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 65 - Trace empty-event-record: method autodisc: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 66 - Trace empty-event-record: method autodisc: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 67 - Trace empty-event-record: method autodisc: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 68 - Trace empty-event-record: method autodisc: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 69 - Trace empty-event-record: method component: babeltrace exits with an error\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 70 - Trace empty-event-record: method component: babeltrace produces the expected stdout\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 71 - Trace empty-event-record: method component: babeltrace produces an error stack\nPASS: plugins/src.ctf.fs/fail/test-fail.sh 72 - Trace empty-event-record: method component: babeltrace produces the expected error message\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 1 - CTF 1: MIP 0: Trace '2packets' and 'barectf-event-before-packet' give the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 2 - CTF 1: MIP 0: Trace '2packets' and 'barectf-event-before-packet' give the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 3 - CTF 1: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 4 - CTF 1: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 5 - CTF 2: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 6 - CTF 2: MIP 1: Trace '2packets' and 'barectf-event-before-packet' give the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 7 - Generated trace 'simple' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 8 - CTF 1: MIP 0: Trace 'smalltrace' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 9 - CTF 1: MIP 1: Trace 'smalltrace' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 10 - CTF 2: MIP 1: Trace 'smalltrace' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 11 - CTF 1: MIP 0: Trace '2packets' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 12 - CTF 1: MIP 1: Trace '2packets' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 13 - CTF 2: MIP 1: Trace '2packets' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 14 - CTF 1: MIP 0: Trace 'barectf-event-before-packet' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 15 - CTF 1: MIP 1: Trace 'barectf-event-before-packet' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 16 - CTF 2: MIP 1: Trace 'barectf-event-before-packet' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 17 - CTF 1: MIP 0: Trace 'session-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 18 - CTF 1: MIP 1: Trace 'session-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 19 - CTF 2: MIP 1: Trace 'session-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 20 - CTF 1: MIP 0: Trace 'lttng-tracefile-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 21 - CTF 1: MIP 1: Trace 'lttng-tracefile-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 22 - CTF 2: MIP 1: Trace 'lttng-tracefile-rotation' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 23 - CTF 1: MIP 0: Trace 'array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 24 - CTF 1: MIP 1: Trace 'array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 25 - CTF 2: MIP 1: Trace 'array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 26 - CTF 1: MIP 0: Trace 'struct-array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 27 - CTF 1: MIP 1: Trace 'struct-array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 28 - CTF 2: MIP 1: Trace 'struct-array-align-elem' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 29 - CTF 1: MIP 0: Trace 'meta-ctx-sequence' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 30 - CTF 1: MIP 1: Trace 'meta-ctx-sequence' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 31 - CTF 2: MIP 1: Trace 'meta-ctx-sequence' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 32 - CTF 2: MIP 1: Trace 'meta-clk-cls-before-trace-cls' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 33 - CTF 1: MIP 0: Trace 'def-clk-freq' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 34 - CTF 1: MIP 1: Trace 'def-clk-freq' gives the expected output\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 35 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 36 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 37 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 38 - CTF 1: Trace 'lttng-event-after-packet' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 39 - CTF 2: Trace 'lttng-event-after-packet' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 40 - CTF 2: Trace 'lttng-event-after-packet' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 41 - CTF 1: Trace 'lttng-crash' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 42 - CTF 1: Trace 'lttng-crash' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 43 - CTF 1: Trace 'lttng-crash' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 44 - CTF 1: Trace 'lttng-crash' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 45 - CTF 2: Trace 'lttng-crash' gives the expected stdout\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 46 - CTF 2: Trace 'lttng-crash' gives the expected stderr\nPASS: plugins/src.ctf.fs/succeed/test-succeed.sh 47 - Trace 'clock-offset-goes-back-in-time' gives the expected output\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 1 - ab: exit status is not 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 2 - ab: error stack is produced\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 3 - ab: expected error message is present\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 4 - ba: exit status is not 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 5 - ba: error stack is produced\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 6 - ba: expected error message is present\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 7 - bc: exit status is 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 8 - bc: expected output is produced\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 9 - cb: exit status is 0\nPASS: plugins/src.ctf.fs/test-deterministic-ordering.sh 10 - cb: expected output is produced\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 1 - 'sink.ctf.fs' component succeeds with input trace 'float' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 2 - Converted trace 'float' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 3 - 'sink.ctf.fs' component succeeds with input trace 'double' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 4 - Converted trace 'double' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 5 - 'sink.ctf.fs' component succeeds with input trace 'float' (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 6 - Converted trace 'float' gives the expected output (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 7 - 'sink.ctf.fs' component succeeds with input trace 'double' (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 8 - Converted trace 'double' gives the expected output (CTF 2)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 9 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-no-underscore' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 10 - Converted trace 'meta-variant-no-underscore' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 11 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-one-underscore' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 12 - Converted trace 'meta-variant-one-underscore' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 13 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-reserved-keywords' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 14 - Converted trace 'meta-variant-reserved-keywords' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 15 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-same-with-underscore' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 16 - Converted trace 'meta-variant-same-with-underscore' gives the expected output (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 17 - 'sink.ctf.fs' component succeeds with input trace 'meta-variant-two-underscores' (CTF 1)\nPASS: plugins/sink.ctf.fs/succeed/test-succeed.sh 18 - Converted trace 'meta-variant-two-underscores' gives the expected output (CTF 1)\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 1 - CTF 1: MIP 0: 'default' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 2 - CTF 1: MIP 1: 'default' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 3 - CTF 2: MIP 1: 'default' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 4 - CTF 1: MIP 0: 'default-compact' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 5 - CTF 1: MIP 1: 'default-compact' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 6 - CTF 2: MIP 1: 'default-compact' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 7 - CTF 1: MIP 0: 'default-compact-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 8 - CTF 1: MIP 1: 'default-compact-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 9 - CTF 2: MIP 1: 'default-compact-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 10 - CTF 1: MIP 0: 'default-compact-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 11 - CTF 1: MIP 1: 'default-compact-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 12 - CTF 2: MIP 1: 'default-compact-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 13 - CTF 1: MIP 0: 'default-without-data' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 14 - CTF 1: MIP 1: 'default-without-data' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 15 - CTF 2: MIP 1: 'default-without-data' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 16 - CTF 1: MIP 0: 'default-without-data-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 17 - CTF 1: MIP 1: 'default-without-data-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 18 - CTF 2: MIP 1: 'default-without-data-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 19 - CTF 1: MIP 0: 'default-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 20 - CTF 1: MIP 1: 'default-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 21 - CTF 2: MIP 1: 'default-without-metadata' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 22 - CTF 1: MIP 0: 'default-without-names' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 23 - CTF 1: MIP 1: 'default-without-names' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 24 - CTF 2: MIP 1: 'default-without-names' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 25 - CTF 1: MIP 0: 'default-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 26 - CTF 1: MIP 1: 'default-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 27 - CTF 2: MIP 1: 'default-without-time' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 28 - CTF 1: MIP 0: 'default-without-trace-name' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 29 - CTF 1: MIP 1: 'default-without-trace-name' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 30 - CTF 2: MIP 1: 'default-without-trace-name' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 31 - CTF 1: MIP 0: 'default-without-uuid' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 32 - CTF 1: MIP 1: 'default-without-uuid' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 33 - CTF 2: MIP 1: 'default-without-uuid' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 34 - CTF 1: MIP 0: 'no-packet-context' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 35 - CTF 1: MIP 1: 'no-packet-context' test has the expected output\nPASS: plugins/sink.text.details/succeed/test-succeed.sh 36 - CTF 2: MIP 1: 'no-packet-context' test has the expected output\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 1 - no clock classes (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 2 - no clock classes (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 3 - clock classes with Unix epoch origins (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 4 - clock classes with Unix epoch origins (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 5 - clock classes with Unix epoch origins (stream beginning/end, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 6 - clock classes with Unix epoch origins (stream beginning/end, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 7 - clock classes with Unix epoch origins (message iterator inactivity, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 8 - clock classes with Unix epoch origins (message iterator inactivity, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 9 - clock classes with Unix epoch origins (message iterator inactivity, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 10 - clock classes with Unix epoch origins (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 11 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 12 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 13 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 14 - clock classes with unknown origins, with equal UUIDs (stream beginning/end, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 15 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 16 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 17 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 18 - clock classes with unknown origins, with equal UUIDs (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 19 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 20 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 21 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 22 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 23 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 24 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 25 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 0) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 26 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 27 - no clock classes (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 28 - no clock classes (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 29 - clock classes with known origins (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 30 - clock classes with known origins (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 31 - clock classes with known origins (stream beginning/end, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 32 - clock classes with known origins (stream beginning/end, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 33 - clock classes with known origins (message iterator inactivity, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 34 - clock classes with known origins (message iterator inactivity, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 35 - clock classes with known origins (message iterator inactivity, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 36 - clock classes with known origins (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 37 - clock classes with unknown origins, with equal identities (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 38 - clock classes with unknown origins, with equal identities (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 39 - clock classes with unknown origins, with equal identities (stream beginning/end, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 40 - clock classes with unknown origins, with equal identities (stream beginning/end, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 41 - clock classes with unknown origins, with equal identities (message iterator inactivity, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 42 - clock classes with unknown origins, with equal identities (message iterator inactivity, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 43 - clock classes with unknown origins, with equal identities (message iterator inactivity, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 44 - clock classes with unknown origins, with equal identities (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 45 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 46 - clock classes with unknown origins, unknown identities (stream beginning/end, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 47 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 48 - clock classes with unknown origins, unknown identities (stream beginning/end, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 49 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 50 - clock classes with unknown origins, unknown identities (message iterator inactivity, stream beginning/end, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 51 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 1) - no `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 52 - clock classes with unknown origins, unknown identities (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has no error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 53 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 54 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 55 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 56 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 57 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 58 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 59 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 60 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 61 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 62 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 63 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 64 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 65 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 66 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 67 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 68 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 69 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 70 - clock class with a Unix epoch origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 71 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 72 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 73 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 74 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 75 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 76 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 77 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 78 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 79 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 80 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 81 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 82 - clock class with a Unix epoch origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 83 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 84 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 85 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 86 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 87 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 88 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 89 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 90 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 91 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 92 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 93 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 94 - clock class with a Unix epoch origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 95 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 96 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 97 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 98 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 99 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 100 - clock class with an unknown origin and a UUID followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 101 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 102 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 103 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 104 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 105 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 106 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 107 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 108 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 109 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 110 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 111 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 112 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 113 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 114 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 115 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 116 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 117 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 118 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 119 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 120 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 121 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 122 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 123 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 124 - clock class with an unknown origin and a UUID followed by clock class with a Unix epoch origin (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 125 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 126 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 127 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 128 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 129 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 130 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 131 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 132 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 133 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 134 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 135 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 136 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 137 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 138 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 139 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 140 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 141 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 142 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 143 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 144 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 145 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 146 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 147 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 148 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and no UUID (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 149 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 150 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 151 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 152 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 153 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 154 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 155 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 156 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 157 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 158 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 159 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 160 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 161 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 162 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 163 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 164 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 165 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 166 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 167 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 168 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 169 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 170 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 171 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 172 - clock class with an unknown origin and a UUID followed by clock class with an unknown origin and another UUID (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 173 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 174 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 175 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 176 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 177 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 178 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 179 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 180 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 181 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 182 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 183 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 184 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 185 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 186 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 187 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 188 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 189 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 190 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 191 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 192 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 193 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 194 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 195 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 196 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 197 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 198 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 199 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 200 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 201 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 202 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 0) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 203 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 204 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 205 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 206 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 207 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 208 - no clock class followed by clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 209 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 210 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 211 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 212 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 213 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 214 - no clock class followed by clock class (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 215 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 216 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 217 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 218 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 219 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 220 - clock class a known origin followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 221 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 222 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 223 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 224 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 225 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 226 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 227 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 228 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 229 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 230 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 231 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 232 - clock class with a known origin followed by clock class with an unknown origin (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 233 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 234 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 235 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 236 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 237 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 238 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 239 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 240 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 241 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 242 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 243 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 244 - clock class with a known origin followed by clock class with an unknown origin (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 245 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 246 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 247 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 248 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 249 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 250 - clock class with an unknown origin and an identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 251 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 252 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 253 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 254 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 255 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 256 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 257 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 258 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 259 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 260 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 261 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 262 - clock class with an unknown origin and an identity followed by clock class with a known origin (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 263 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 264 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 265 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 266 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 267 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 268 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 269 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 270 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 271 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 272 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 273 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 274 - clock class with an unknown origin and an identity followed by clock class with a known origin (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 275 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 276 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 277 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 278 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 279 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 280 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 281 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 282 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 283 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 284 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 285 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 286 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 287 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 288 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 289 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 290 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 291 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 292 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 293 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 294 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 295 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 296 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 297 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 298 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and no identity (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 299 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 300 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 301 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 302 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 303 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 304 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 305 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 306 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 307 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 308 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 309 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 310 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 311 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 312 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 313 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 314 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 315 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 316 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 317 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 318 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 319 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 320 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 321 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 322 - clock class with an unknown origin and an identity followed by clock class with an unknown origin and another identity (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 323 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 324 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 325 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 326 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 327 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 328 - clock class with an unknown origin and no UUID/identity followed by no clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 329 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 330 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 331 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 332 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 333 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 334 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 335 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 336 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 337 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 338 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 339 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 340 - clock class with an unknown origin and no UUID/identity followed by different clock class (stream beginning/end, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 341 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 342 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 343 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 344 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 345 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 346 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, stream beginning/end, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 347 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - `bt2::Error` thrown\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 348 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - current thread has an error\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 349 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - error has at least one cause\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 350 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - cause's message is expected\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 351 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - cause's actor type is message iterator\nPASS: plugins/flt.utils.muxer/test-clock-compatibility.sh 352 - clock class with an unknown origin and no UUID/identity followed by different clock class (message iterator inactivity, message iterator inactivity, MIP 1) - causes's component name is `the-muxer`\nPASS: plugins/sink.text.pretty/test-pretty.sh 1 - show basic bit array fields with flags\nPASS: plugins/src.ctf.lttng-live/test-live.sh 1 - CLI prints the expected session list - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 2 - CLI prints the expected session list - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 3 - CLI prints the expected session list (v2.15 protocol) - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 4 - CLI prints the expected session list (v2.15 protocol) - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 5 - CLI attach and fetch from single-domains session - no discarded events - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 6 - CLI attach and fetch from single-domains session - no discarded events - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 7 - CLI attach and fetch from single-domains session - no discarded events (v2.15 protocol) - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 8 - CLI attach and fetch from single-domains session - no discarded events (v2.15 protocol) - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 9 - CLI attach and fetch from multi-domains session - discarded events - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 10 - CLI attach and fetch from multi-domains session - discarded events - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 11 - CLI attach and fetch from multi-domains session - discarded events (v2.15 protocol) - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 12 - CLI attach and fetch from multi-domains session - discarded events (v2.15 protocol) - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 13 - CLI many requests per packet - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 14 - CLI many requests per packet - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 15 - CLI src.ctf.fs vs src.ctf.lttng-live - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 16 - CLI src.ctf.fs vs src.ctf.lttng-live - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 17 - CLI src.ctf.fs vs src.ctf.lttng-live - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 18 - CLI src.ctf.fs vs src.ctf.lttng-live - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 19 - CLI attach and fetch from single-domains session - inactivity discarded packet - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 20 - CLI attach and fetch from single-domains session - inactivity discarded packet - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 21 - CLI attach and fetch from single-domain session - Receive metadata in two sections separated by a empty section - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 22 - CLI attach and fetch from single-domain session - Receive metadata in two sections separated by a empty section - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 23 - split metadata requiring additional stored values - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 24 - split metadata requiring additional stored values - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 25 - new stream announced while an existing stream is inactive - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 26 - new stream announced while an existing stream is inactive - stderr\nPASS: plugins/src.ctf.lttng-live/test-live.sh 27 - invalid metadata sent by the relay - stdout\nPASS: plugins/src.ctf.lttng-live/test-live.sh 28 - invalid metadata sent by the relay - stderr\nPASS: bitfield/test-bitfield 1 - Writing and reading back 0x0, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 2 - Writing and reading back 0x0, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 3 - Writing and reading back 0x0, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 4 - Writing and reading back 0x0, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 5 - Writing and reading back 0x0, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 6 - Writing and reading back 0x0, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 7 - Writing and reading back 0x0, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 8 - Writing and reading back 0x0, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 9 - Writing and reading back 0x1, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 10 - Writing and reading back 0x1, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 11 - Writing and reading back 0x1, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 12 - Writing and reading back 0x1, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 13 - Writing and reading back 0xFFFFFFFF, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 14 - Writing and reading back 0xFFFFFFFFFFFFFFFF, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 15 - Writing and reading back 0xFFFFFFFF, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 16 - Writing and reading back 0xFFFFFFFFFFFFFFFF, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 17 - Writing and reading back 0xFFFFFFFF, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 18 - Writing and reading back 0xFFFFFFFFFFFFFFFF, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 19 - Writing and reading back 0xFFFFFFFF, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 20 - Writing and reading back 0xFFFFFFFFFFFFFFFF, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 21 - Writing and reading back 0x80000000, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 22 - Writing and reading back 0x8000000000000000, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 23 - Writing and reading back 0x80000000, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 24 - Writing and reading back 0x8000000000000000, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 25 - Writing and reading back 0x72F8D801, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 26 - Writing and reading back 0x17EC5BE5374DA6C8, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 27 - Writing and reading back 0x72F8D801, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 28 - Writing and reading back 0x17EC5BE5374DA6C8, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 29 - Writing and reading back 0x72F8D801, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 30 - Writing and reading back 0x17EC5BE5374DA6C8, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 31 - Writing and reading back 0x72F8D801, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 32 - Writing and reading back 0x17EC5BE5374DA6C8, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 33 - Writing and reading back 0x60A46645, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 34 - Writing and reading back 0x70086DDA6C4C0835, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 35 - Writing and reading back 0x60A46645, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 36 - Writing and reading back 0x70086DDA6C4C0835, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 37 - Writing and reading back 0x60A46645, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 38 - Writing and reading back 0x70086DDA6C4C0835, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 39 - Writing and reading back 0x60A46645, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 40 - Writing and reading back 0x70086DDA6C4C0835, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 41 - Writing and reading back 0x372FC3E3, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 42 - Writing and reading back 0x5F4E26C7673F46DC, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 43 - Writing and reading back 0x372FC3E3, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 44 - Writing and reading back 0x5F4E26C7673F46DC, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 45 - Writing and reading back 0x372FC3E3, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 46 - Writing and reading back 0x5F4E26C7673F46DC, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 47 - Writing and reading back 0x372FC3E3, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 48 - Writing and reading back 0x5F4E26C7673F46DC, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 49 - Writing and reading back 0x597AF757, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 50 - Writing and reading back 0x4685ACF013D3964A, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 51 - Writing and reading back 0x597AF757, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 52 - Writing and reading back 0x4685ACF013D3964A, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 53 - Writing and reading back 0x597AF757, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 54 - Writing and reading back 0x4685ACF013D3964A, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 55 - Writing and reading back 0x597AF757, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 56 - Writing and reading back 0x4685ACF013D3964A, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 57 - Writing and reading back 0x2302D9AA, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 58 - Writing and reading back 0x641F922376538E5F, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 59 - Writing and reading back 0x2302D9AA, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 60 - Writing and reading back 0x641F922376538E5F, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 61 - Writing and reading back 0x2302D9AA, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 62 - Writing and reading back 0x641F922376538E5F, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 63 - Writing and reading back 0x2302D9AA, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 64 - Writing and reading back 0x641F922376538E5F, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 65 - Writing and reading back 0xBEF0851, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 66 - Writing and reading back 0x7262E7885392CA28, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 67 - Writing and reading back 0xBEF0851, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 68 - Writing and reading back 0x7262E7885392CA28, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 69 - Writing and reading back 0xBEF0851, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 70 - Writing and reading back 0x7262E7885392CA28, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 71 - Writing and reading back 0xBEF0851, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 72 - Writing and reading back 0x7262E7885392CA28, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 73 - Writing and reading back 0x53A0C9A6, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 74 - Writing and reading back 0x155B7F04481EA947, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 75 - Writing and reading back 0x53A0C9A6, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 76 - Writing and reading back 0x155B7F04481EA947, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 77 - Writing and reading back 0x53A0C9A6, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 78 - Writing and reading back 0x155B7F04481EA947, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 79 - Writing and reading back 0x53A0C9A6, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 80 - Writing and reading back 0x155B7F04481EA947, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 81 - Writing and reading back 0x3DCD590, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 82 - Writing and reading back 0x75EA00D5498118FD, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 83 - Writing and reading back 0x3DCD590, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 84 - Writing and reading back 0x75EA00D5498118FD, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 85 - Writing and reading back 0x3DCD590, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 86 - Writing and reading back 0x75EA00D5498118FD, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 87 - Writing and reading back 0x3DCD590, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 88 - Writing and reading back 0x75EA00D5498118FD, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 89 - Writing and reading back 0x366586C2, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 90 - Writing and reading back 0x77255E9245484458, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 91 - Writing and reading back 0x366586C2, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 92 - Writing and reading back 0x77255E9245484458, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 93 - Writing and reading back 0x366586C2, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 94 - Writing and reading back 0x77255E9245484458, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 95 - Writing and reading back 0x366586C2, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 96 - Writing and reading back 0x77255E9245484458, signed long long dest, varying read unit size\nPASS: bitfield/test-bitfield 97 - Writing and reading back 0x7C2F9142, unsigned int source, varying write unit size\nPASS: bitfield/test-bitfield 98 - Writing and reading back 0x3DDECF96626DB830, unsigned long long source, varying write unit size\nPASS: bitfield/test-bitfield 99 - Writing and reading back 0x7C2F9142, unsigned int dest, varying read unit size\nPASS: bitfield/test-bitfield 100 - Writing and reading back 0x3DDECF96626DB830, unsigned long long dest, varying read unit size\nPASS: bitfield/test-bitfield 101 - Writing and reading back 0x7C2F9142, signed int source, varying write unit size\nPASS: bitfield/test-bitfield 102 - Writing and reading back 0x3DDECF96626DB830, signed long long source, varying write unit size\nPASS: bitfield/test-bitfield 103 - Writing and reading back 0x7C2F9142, signed int dest, varying read unit size\nPASS: bitfield/test-bitfield 104 - Writing and reading back 0x3DDECF96626DB830, signed long long dest, varying read unit size\n============================================================================\nTestsuite summary for babeltrace2 2.1.1\n============================================================================\n# TOTAL: 2022\n# PASS:  2022\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\n=============================================\n   babeltrace2 2.1.1: tests/test-suite.log\n=============================================\n\n# TOTAL: 2022\n# PASS:  2022\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n\nSystem information (uname -a): Linux 6.12.27-yocto-standard #1 SMP PREEMPT Tue May 6 14:20:34 UTC 2025 aarch64\nDistribution information (/etc/issue):\nPoky (Yocto Project Reference Distro) 5.2 \\n \\l\n\n\n.. contents:: :depth: 2\n\nDURATION: 28\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5362458229064941,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-babeltrace_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-babeltrace",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0034456253051757812,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3241257667541504,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.020834922790527344,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 4.656986951828003,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0010628700256347656,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_10_-_0_events_in_packets_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_1_-_8_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_2_-_3_events_in_packets_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_3_-_8_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_4_-_3_events_in_packets_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_5_-_6_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_6_-_0_events_in_packets_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_7_-_3_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_8_-_3_events_in_packets_intersecting": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/intersection/test_intersection_9_-_0_events_in_the_whole_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_10_-_Lost_events_string_matches_3,2,1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_1_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_2_-_No_events_lost": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_3_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_4_-_No_events_lost": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_5_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_6_-_Lost_events_string_matches_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_7_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_8_-_Lost_events_string_matches_2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_packet_seq_num_9_-_Trace_parses": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_10_-_Run_babeltrace_with_trace_wk-heartbeat-u": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_11_-_Run_babeltrace_with_invalid_trace_fail1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_12_-_Run_babeltrace_with_invalid_trace_fail2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_13_-_Run_babeltrace_with_invalid_trace_integer-range": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_14_-_Run_babeltrace_with_invalid_trace_lttng-modules-2.0-pre1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_15_-_Run_babeltrace_with_invalid_trace_packet-based-metadata": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_16_-_Run_babeltrace_with_invalid_trace_smalltrace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_1_-_Run_babeltrace_with_trace_env-warning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_2_-_Run_babeltrace_with_trace_lttng-modules-2.0-pre5": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_3_-_Run_babeltrace_with_trace_sequence": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_4_-_Run_babeltrace_with_trace_smalltrace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_5_-_Run_babeltrace_with_trace_succeed1": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_6_-_Run_babeltrace_with_trace_succeed2": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_7_-_Run_babeltrace_with_trace_succeed3": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_8_-_Run_babeltrace_with_trace_succeed4": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.bin/test_trace_read_9_-_Run_babeltrace_with_trace_warnings": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_10_-_Writing_and_reading_back_0x33AB0BCE,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_11_-_Writing_and_reading_back_0x189DF709,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_12_-_Writing_and_reading_back_0x189DF709,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_13_-_Writing_and_reading_back_0x22DF80C4,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_14_-_Writing_and_reading_back_0x22DF80C4,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_15_-_Writing_and_reading_back_0x263DC33A,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_16_-_Writing_and_reading_back_0x263DC33A,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_17_-_Writing_and_reading_back_0x20300B61,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_18_-_Writing_and_reading_back_0x20300B61,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_19_-_Writing_and_reading_back_0x300AFDA9,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_1_-_Writing_and_reading_back_0x0,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_20_-_Writing_and_reading_back_0x300AFDA9,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_21_-_Writing_and_reading_back_0x4E9F286F,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_22_-_Writing_and_reading_back_0x4E9F286F,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_23_-_Writing_and_reading_back_0x35A6BE0,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_24_-_Writing_and_reading_back_0x35A6BE0,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_25_-_Writing_and_reading_back_0x417961F0,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_26_-_Writing_and_reading_back_0x417961F0,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_2_-_Writing_and_reading_back_0x0,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_3_-_Writing_and_reading_back_0x1,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_4_-_Writing_and_reading_back_0xFFFFFFFF,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_5_-_Writing_and_reading_back_0xFFFFFFFF,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_6_-_Writing_and_reading_back_0x80000000,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_7_-_Writing_and_reading_back_0x70AA54A5,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_8_-_Writing_and_reading_back_0x70AA54A5,_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_bitfield_9_-_Writing_and_reading_back_0x33AB0BCE,_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_10_-_Add_machine__aarch64__environment_field_to_writer_istance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_11_-_Illegal_clock_name_rejected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_12_-_NULL_clock_name_rejected": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_13_-_Clock_created_sucessfully": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_14_-_Set_clock_frequency": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_15_-_Set_clock_offset__seconds_": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_16_-_Set_clock_offset": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_17_-_Set_clock_precision": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_18_-_Set_clock_absolute_property": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_19_-_Add_clock_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_1_-_bt_ctf_create_succeeds_in_creating_trace_with_path": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_20_-_Verify_a_clock_can't_be_added_twice_to_a_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_21_-_Create_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_22_-_Set_a_stream_class'_clock": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_23_-_Create_an_unsigned_integer_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_24_-_Set_integer_type's_base_as_binary": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_25_-_Set_integer_type's_base_as_decimal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_26_-_Reject_integer_type's_base_set_as_unknown": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_27_-_Set_integer_type's_base_as_octal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_28_-_Set_integer_type's_base_as_hexadecimal": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_29_-_Reject_unknown_integer_base_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_2_-_Add_host__qemuarm64__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_30_-_Set_integer_type_signedness_to_signed": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_31_-_Set_integer_type_signedness_to_unsigned": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_32_-_Create_a_sequence_of_int16_t_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_33_-_Create_a_string_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_34_-_Reject_invalid_\"None\"_string_encoding": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_35_-_Reject_invalid_string_encoding": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_36_-_Set_string_encoding_to_ASCII": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_37_-_Create_a_structure_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_38_-_Add_a_uint8_t_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_39_-_Add_a_sequence_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_3_-_bt_ctf_writer_add_environment_field_error_with_NULL_writer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_40_-_Add_a_string_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_41_-_Add_a_structure_type_to_a_structure": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_42_-_Instanciate_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_43_-_Instanciate_an_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_44_-_Check_an_integer_type'_base_can't_be_modified_after_instanciation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_45_-_Check_an_integer_type's_signedness_can't_be_modified_after_instanciation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_46_-_Check_bt_ctf_field_signed_integer_set_value_is_not_allowed_on_an_unsigned_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_47_-_Check_bt_ctf_field_unsigned_integer_set_value_is_not_allowed_on_a_signed_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_48_-_Check_-32768_is_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_49_-_Check_32767_is_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_4_-_bt_ctf_writer_add_environment_field_error_with_NULL_field_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_50_-_Check_32768_is_not_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_51_-_Check_-32769_is_not_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_52_-_Check_-42_is_allowed_for_a_signed_16-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_53_-_Check_4095_is_allowed_for_an_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_54_-_Check_4096_is_not_allowed_for_a_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_55_-_Check_0_is_allowed_for_an_unsigned_12-bit_integer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_56_-_Instanciate_a_string_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_57_-_Set_a_string's_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_58_-_Create_an_enumeration_type_with_an_unsigned_12-bit_integer_as_container": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_59_-_Check_enumeration_types_are_validated_before_instantiation": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_5_-_bt_ctf_writer_add_environment_field_error_with_NULL_field_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_60_-_Instanciate_a_stream_class_from_writer": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_61_-_Changes_to_a_stream_class_that_was_already_instantiated_fail": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_62_-_Accept_enumeration_mapping_strings_containing_quotes": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_63_-_Accept_enumeration_mapping_strings_containing_special_characters": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_64_-_Accept_enumeration_mapping_strings_containing_reserved_keywords": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_65_-_Add_enumeration_field_to_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_66_-_Create_an_unsigned_integer_type": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_67_-_Instantiate_an_event_containing_a_single_integer_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_68_-_Use_bt_ctf_event_set_payload_to_set_a_manually_allocated_field": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_69_-_Set_enumeration_container_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_6_-_Add_sysname__Linux__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_70_-_Set_clock_time": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_71_-_Append_simple_event_to_trace_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_72_-_Flush_trace_stream_with_one_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_73_-_Add_a_new_event_class_to_a_stream_class_after_writing_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_74_-_Append_100_000_events_to_a_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_75_-_Flush_a_stream_that_forces_a_packet_resize": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_76_-_Reject_a_variant_field_based_on_an_unknown_tag_value": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_77_-_Add_a_field_to_a_variant": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_78_-_Reject_creation_of_an_event_class_with_an_illegal_name": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_79_-_Create_an_event_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_7_-_Add_nodename__qemuarm64__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_80_-_Reject_addition_of_a_field_with_an_empty_name_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_81_-_Reject_addition_of_a_field_with_a_NULL_type_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_82_-_Reject_addition_of_a_type_with_an_illegal_name_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_83_-_Add_field_of_type_unsigned_integer_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_84_-_Add_field_of_type_signed_integer_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_85_-_Add_composite_structure_to_an_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_86_-_Reject_addition_of_NULL_event_class_to_a_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_87_-_Add_an_event_class_to_stream_class": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_88_-_Instanciate_a_complex_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_89_-_Use_bt_ctf_event_get_payload_to_get_a_field_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_8_-_Add_release__6.12.27-yocto-standard__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_90_-_Set_a_sequence_field's_length": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_91_-_Append_a_complex_event_to_a_stream": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_92_-_Flush_a_stream_containing_a_complex_event": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_93_-_Get_metadata_string": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_94_-_Metadata_string_is_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_95_-_Babeltrace_could_read_the_resulting_trace": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_ctf_writer_complete_9_-_Add_version__\\#1_SMP_PREEMPT_Tue_May_6_14:20:34_UTC_2025__environment_field_to_writer_instance": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_10_-_iter_next_should_return_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_11_-_Event_after_last_should_be_invalid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_12_-_Event_valid_at_beginning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_13_-_Seek_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_14_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_15_-_timestamp_last_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_16_-_iter_next_should_return_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_17_-_Event_after_last_should_be_invalid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_18_-_Event_valid_at_beginning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_19_-_Seek_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_1_-_Event_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_20_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_21_-_timestamp_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_22_-_iter_next_should_return_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_23_-_Event_after_last_should_be_invalid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_24_-_Seek_begin_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_25_-_Event_valid_at_first_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_26_-_timestamp_==_expected_begin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_27_-_Seek_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_28_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_29_-_timestamp_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_2_-_timestamp_begin_==_expected_begin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_3_-_Seek_begin_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_4_-_Event_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_5_-_timestamp_begin_==_timestamp_seek_begin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_6_-_Event_valid_at_beginning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_7_-_Seek_time_at_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_8_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_big_trace_9_-_timestamp_last_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_10_-_iter_next_should_return_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_11_-_Event_after_last_should_be_invalid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_12_-_Event_valid_at_beginning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_13_-_Seek_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_14_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_15_-_timestamp_last_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_16_-_iter_next_should_return_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_17_-_Event_after_last_should_be_invalid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_18_-_Event_valid_at_beginning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_19_-_Seek_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_1_-_Event_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_20_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_21_-_timestamp_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_22_-_iter_next_should_return_an_error": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_23_-_Event_after_last_should_be_invalid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_24_-_Seek_begin_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_25_-_Event_valid_at_first_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_26_-_timestamp_==_expected_begin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_27_-_Seek_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_28_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_29_-_timestamp_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_2_-_timestamp_begin_==_expected_begin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_3_-_Seek_begin_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_4_-_Event_valid": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_5_-_timestamp_begin_==_timestamp_seek_begin": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_6_-_Event_valid_at_beginning": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_7_-_Seek_time_at_last_retval_0": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_8_-_Event_valid_at_last_position": {
    "status": "PASSED"
   },
   "ptestresult.babeltrace.lib/test_seek_empty_packet_9_-_timestamp_last_==_expected_last": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/babeltrace/ptest\nPASS: bin/test_trace_read 1 - Run babeltrace with trace env-warning\nPASS: bin/test_trace_read 2 - Run babeltrace with trace lttng-modules-2.0-pre5\nPASS: bin/test_trace_read 3 - Run babeltrace with trace sequence\nPASS: bin/test_trace_read 4 - Run babeltrace with trace smalltrace\nPASS: bin/test_trace_read 5 - Run babeltrace with trace succeed1\nPASS: bin/test_trace_read 6 - Run babeltrace with trace succeed2\nPASS: bin/test_trace_read 7 - Run babeltrace with trace succeed3\nPASS: bin/test_trace_read 8 - Run babeltrace with trace succeed4\nPASS: bin/test_trace_read 9 - Run babeltrace with trace warnings\nPASS: bin/test_trace_read 10 - Run babeltrace with trace wk-heartbeat-u\nPASS: bin/test_trace_read 11 - Run babeltrace with invalid trace fail1\nPASS: bin/test_trace_read 12 - Run babeltrace with invalid trace fail2\nPASS: bin/test_trace_read 13 - Run babeltrace with invalid trace integer-range\nPASS: bin/test_trace_read 14 - Run babeltrace with invalid trace lttng-modules-2.0-pre1\nPASS: bin/test_trace_read 15 - Run babeltrace with invalid trace packet-based-metadata\nPASS: bin/test_trace_read 16 - Run babeltrace with invalid trace smalltrace\nPASS: bin/test_packet_seq_num 1 - Trace parses\nPASS: bin/test_packet_seq_num 2 - No events lost\nPASS: bin/test_packet_seq_num 3 - Trace parses\nPASS: bin/test_packet_seq_num 4 - No events lost\nPASS: bin/test_packet_seq_num 5 - Trace parses\nPASS: bin/test_packet_seq_num 6 - Lost events string matches 2\nPASS: bin/test_packet_seq_num 7 - Trace parses\nPASS: bin/test_packet_seq_num 8 - Lost events string matches 2\nPASS: bin/test_packet_seq_num 9 - Trace parses\nPASS: bin/test_packet_seq_num 10 - Lost events string matches 3,2,1\nPASS: bin/intersection/test_intersection 1 - 8 events in the whole trace\nPASS: bin/intersection/test_intersection 2 - 3 events in packets intersecting\nPASS: bin/intersection/test_intersection 3 - 8 events in the whole trace\nPASS: bin/intersection/test_intersection 4 - 3 events in packets intersecting\nPASS: bin/intersection/test_intersection 5 - 6 events in the whole trace\nPASS: bin/intersection/test_intersection 6 - 0 events in packets intersecting\nPASS: bin/intersection/test_intersection 7 - 3 events in the whole trace\nPASS: bin/intersection/test_intersection 8 - 3 events in packets intersecting\nPASS: bin/intersection/test_intersection 9 - 0 events in the whole trace\nPASS: bin/intersection/test_intersection 10 - 0 events in packets intersecting\nPASS: lib/test_bitfield 1 - Writing and reading back 0x0, unsigned\nPASS: lib/test_bitfield 2 - Writing and reading back 0x0, signed\nPASS: lib/test_bitfield 3 - Writing and reading back 0x1, unsigned\nPASS: lib/test_bitfield 4 - Writing and reading back 0xFFFFFFFF, unsigned\nPASS: lib/test_bitfield 5 - Writing and reading back 0xFFFFFFFF, signed\nPASS: lib/test_bitfield 6 - Writing and reading back 0x80000000, signed\nPASS: lib/test_bitfield 7 - Writing and reading back 0x70AA54A5, unsigned\nPASS: lib/test_bitfield 8 - Writing and reading back 0x70AA54A5, signed\nPASS: lib/test_bitfield 9 - Writing and reading back 0x33AB0BCE, unsigned\nPASS: lib/test_bitfield 10 - Writing and reading back 0x33AB0BCE, signed\nPASS: lib/test_bitfield 11 - Writing and reading back 0x189DF709, unsigned\nPASS: lib/test_bitfield 12 - Writing and reading back 0x189DF709, signed\nPASS: lib/test_bitfield 13 - Writing and reading back 0x22DF80C4, unsigned\nPASS: lib/test_bitfield 14 - Writing and reading back 0x22DF80C4, signed\nPASS: lib/test_bitfield 15 - Writing and reading back 0x263DC33A, unsigned\nPASS: lib/test_bitfield 16 - Writing and reading back 0x263DC33A, signed\nPASS: lib/test_bitfield 17 - Writing and reading back 0x20300B61, unsigned\nPASS: lib/test_bitfield 18 - Writing and reading back 0x20300B61, signed\nPASS: lib/test_bitfield 19 - Writing and reading back 0x300AFDA9, unsigned\nPASS: lib/test_bitfield 20 - Writing and reading back 0x300AFDA9, signed\nPASS: lib/test_bitfield 21 - Writing and reading back 0x4E9F286F, unsigned\nPASS: lib/test_bitfield 22 - Writing and reading back 0x4E9F286F, signed\nPASS: lib/test_bitfield 23 - Writing and reading back 0x35A6BE0, unsigned\nPASS: lib/test_bitfield 24 - Writing and reading back 0x35A6BE0, signed\nPASS: lib/test_bitfield 25 - Writing and reading back 0x417961F0, unsigned\nPASS: lib/test_bitfield 26 - Writing and reading back 0x417961F0, signed\nPASS: lib/test_seek_empty_packet 1 - Event valid\nPASS: lib/test_seek_empty_packet 2 - timestamp_begin == expected_begin\nPASS: lib/test_seek_empty_packet 3 - Seek begin retval 0\nPASS: lib/test_seek_empty_packet 4 - Event valid\nPASS: lib/test_seek_empty_packet 5 - timestamp_begin == timestamp_seek_begin\nPASS: lib/test_seek_empty_packet 6 - Event valid at beginning\nPASS: lib/test_seek_empty_packet 7 - Seek time at last retval 0\nPASS: lib/test_seek_empty_packet 8 - Event valid at last position\nPASS: lib/test_seek_empty_packet 9 - timestamp_last == expected_last\nPASS: lib/test_seek_empty_packet 10 - iter next should return an error\nPASS: lib/test_seek_empty_packet 11 - Event after last should be invalid\nPASS: lib/test_seek_empty_packet 12 - Event valid at beginning\nPASS: lib/test_seek_empty_packet 13 - Seek last retval 0\nPASS: lib/test_seek_empty_packet 14 - Event valid at last position\nPASS: lib/test_seek_empty_packet 15 - timestamp_last == expected_last\nPASS: lib/test_seek_empty_packet 16 - iter next should return an error\nPASS: lib/test_seek_empty_packet 17 - Event after last should be invalid\nPASS: lib/test_seek_empty_packet 18 - Event valid at beginning\nPASS: lib/test_seek_empty_packet 19 - Seek last retval 0\nPASS: lib/test_seek_empty_packet 20 - Event valid at last position\nPASS: lib/test_seek_empty_packet 21 - timestamp == expected_last\nPASS: lib/test_seek_empty_packet 22 - iter next should return an error\nPASS: lib/test_seek_empty_packet 23 - Event after last should be invalid\nPASS: lib/test_seek_empty_packet 24 - Seek begin retval 0\nPASS: lib/test_seek_empty_packet 25 - Event valid at first position\nPASS: lib/test_seek_empty_packet 26 - timestamp == expected_begin\nPASS: lib/test_seek_empty_packet 27 - Seek last retval 0\nPASS: lib/test_seek_empty_packet 28 - Event valid at last position\nPASS: lib/test_seek_empty_packet 29 - timestamp == expected_last\nPASS: lib/test_seek_big_trace 1 - Event valid\nPASS: lib/test_seek_big_trace 2 - timestamp_begin == expected_begin\nPASS: lib/test_seek_big_trace 3 - Seek begin retval 0\nPASS: lib/test_seek_big_trace 4 - Event valid\nPASS: lib/test_seek_big_trace 5 - timestamp_begin == timestamp_seek_begin\nPASS: lib/test_seek_big_trace 6 - Event valid at beginning\nPASS: lib/test_seek_big_trace 7 - Seek time at last retval 0\nPASS: lib/test_seek_big_trace 8 - Event valid at last position\nPASS: lib/test_seek_big_trace 9 - timestamp_last == expected_last\nPASS: lib/test_seek_big_trace 10 - iter next should return an error\nPASS: lib/test_seek_big_trace 11 - Event after last should be invalid\nPASS: lib/test_seek_big_trace 12 - Event valid at beginning\nPASS: lib/test_seek_big_trace 13 - Seek last retval 0\nPASS: lib/test_seek_big_trace 14 - Event valid at last position\nPASS: lib/test_seek_big_trace 15 - timestamp_last == expected_last\nPASS: lib/test_seek_big_trace 16 - iter next should return an error\nPASS: lib/test_seek_big_trace 17 - Event after last should be invalid\nPASS: lib/test_seek_big_trace 18 - Event valid at beginning\nPASS: lib/test_seek_big_trace 19 - Seek last retval 0\nPASS: lib/test_seek_big_trace 20 - Event valid at last position\nPASS: lib/test_seek_big_trace 21 - timestamp == expected_last\nPASS: lib/test_seek_big_trace 22 - iter next should return an error\nPASS: lib/test_seek_big_trace 23 - Event after last should be invalid\nPASS: lib/test_seek_big_trace 24 - Seek begin retval 0\nPASS: lib/test_seek_big_trace 25 - Event valid at first position\nPASS: lib/test_seek_big_trace 26 - timestamp == expected_begin\nPASS: lib/test_seek_big_trace 27 - Seek last retval 0\nPASS: lib/test_seek_big_trace 28 - Event valid at last position\nPASS: lib/test_seek_big_trace 29 - timestamp == expected_last\nPASS: lib/test_ctf_writer_complete 1 - bt_ctf_create succeeds in creating trace with path\nPASS: lib/test_ctf_writer_complete 2 - Add host (qemuarm64) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 3 - bt_ctf_writer_add_environment_field error with NULL writer\nPASS: lib/test_ctf_writer_complete 4 - bt_ctf_writer_add_environment_field error with NULL field name\nPASS: lib/test_ctf_writer_complete 5 - bt_ctf_writer_add_environment_field error with NULL field value\nPASS: lib/test_ctf_writer_complete 6 - Add sysname (Linux) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 7 - Add nodename (qemuarm64) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 8 - Add release (6.12.27-yocto-standard) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 9 - Add version (\\#1 SMP PREEMPT Tue May  6 14:20:34 UTC 2025) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 10 - Add machine (aarch64) environment field to writer istance\nPASS: lib/test_ctf_writer_complete 11 - Illegal clock name rejected\nPASS: lib/test_ctf_writer_complete 12 - NULL clock name rejected\nPASS: lib/test_ctf_writer_complete 13 - Clock created sucessfully\nPASS: lib/test_ctf_writer_complete 14 - Set clock frequency\nPASS: lib/test_ctf_writer_complete 15 - Set clock offset (seconds)\nPASS: lib/test_ctf_writer_complete 16 - Set clock offset\nPASS: lib/test_ctf_writer_complete 17 - Set clock precision\nPASS: lib/test_ctf_writer_complete 18 - Set clock absolute property\nPASS: lib/test_ctf_writer_complete 19 - Add clock to writer instance\nPASS: lib/test_ctf_writer_complete 20 - Verify a clock can't be added twice to a writer instance\nPASS: lib/test_ctf_writer_complete 21 - Create stream class\nPASS: lib/test_ctf_writer_complete 22 - Set a stream class' clock\nPASS: lib/test_ctf_writer_complete 23 - Create an unsigned integer type\nPASS: lib/test_ctf_writer_complete 24 - Set integer type's base as binary\nPASS: lib/test_ctf_writer_complete 25 - Set integer type's base as decimal\nPASS: lib/test_ctf_writer_complete 26 - Reject integer type's base set as unknown\nPASS: lib/test_ctf_writer_complete 27 - Set integer type's base as octal\nPASS: lib/test_ctf_writer_complete 28 - Set integer type's base as hexadecimal\nPASS: lib/test_ctf_writer_complete 29 - Reject unknown integer base value\nPASS: lib/test_ctf_writer_complete 30 - Set integer type signedness to signed\nPASS: lib/test_ctf_writer_complete 31 - Set integer type signedness to unsigned\nPASS: lib/test_ctf_writer_complete 32 - Create a sequence of int16_t type\nPASS: lib/test_ctf_writer_complete 33 - Create a string type\nPASS: lib/test_ctf_writer_complete 34 - Reject invalid \"None\" string encoding\nPASS: lib/test_ctf_writer_complete 35 - Reject invalid string encoding\nPASS: lib/test_ctf_writer_complete 36 - Set string encoding to ASCII\nPASS: lib/test_ctf_writer_complete 37 - Create a structure type\nPASS: lib/test_ctf_writer_complete 38 - Add a uint8_t type to a structure\nPASS: lib/test_ctf_writer_complete 39 - Add a sequence type to a structure\nPASS: lib/test_ctf_writer_complete 40 - Add a string type to a structure\nPASS: lib/test_ctf_writer_complete 41 - Add a structure type to a structure\nPASS: lib/test_ctf_writer_complete 42 - Instanciate a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 43 - Instanciate an unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 44 - Check an integer type' base can't be modified after instanciation\nPASS: lib/test_ctf_writer_complete 45 - Check an integer type's signedness can't be modified after instanciation\nPASS: lib/test_ctf_writer_complete 46 - Check bt_ctf_field_signed_integer_set_value is not allowed on an unsigned integer\nPASS: lib/test_ctf_writer_complete 47 - Check bt_ctf_field_unsigned_integer_set_value is not allowed on a signed integer\nPASS: lib/test_ctf_writer_complete 48 - Check -32768 is allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 49 - Check 32767 is allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 50 - Check 32768 is not allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 51 - Check -32769 is not allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 52 - Check -42 is allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 53 - Check 4095 is allowed for an unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 54 - Check 4096 is not allowed for a unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 55 - Check 0 is allowed for an unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 56 - Instanciate a string field\nPASS: lib/test_ctf_writer_complete 57 - Set a string's value\nPASS: lib/test_ctf_writer_complete 58 - Create an enumeration type with an unsigned 12-bit integer as container\nPASS: lib/test_ctf_writer_complete 59 - Check enumeration types are validated before instantiation\nPASS: lib/test_ctf_writer_complete 60 - Instanciate a stream class from writer\nPASS: lib/test_ctf_writer_complete 61 - Changes to a stream class that was already instantiated fail\nPASS: lib/test_ctf_writer_complete 62 - Accept enumeration mapping strings containing quotes\nPASS: lib/test_ctf_writer_complete 63 - Accept enumeration mapping strings containing special characters\nPASS: lib/test_ctf_writer_complete 64 - Accept enumeration mapping strings containing reserved keywords\nPASS: lib/test_ctf_writer_complete 65 - Add enumeration field to event\nPASS: lib/test_ctf_writer_complete 66 - Create an unsigned integer type\nPASS: lib/test_ctf_writer_complete 67 - Instantiate an event containing a single integer field\nPASS: lib/test_ctf_writer_complete 68 - Use bt_ctf_event_set_payload to set a manually allocated field\nPASS: lib/test_ctf_writer_complete 69 - Set enumeration container value\nPASS: lib/test_ctf_writer_complete 70 - Set clock time\nPASS: lib/test_ctf_writer_complete 71 - Append simple event to trace stream\nPASS: lib/test_ctf_writer_complete 72 - Flush trace stream with one event\nPASS: lib/test_ctf_writer_complete 73 - Add a new event class to a stream class after writing an event\nPASS: lib/test_ctf_writer_complete 74 - Append 100 000 events to a stream\nPASS: lib/test_ctf_writer_complete 75 - Flush a stream that forces a packet resize\nPASS: lib/test_ctf_writer_complete 76 - Reject a variant field based on an unknown tag value\nPASS: lib/test_ctf_writer_complete 77 - Add a field to a variant\nPASS: lib/test_ctf_writer_complete 78 - Reject creation of an event class with an illegal name\nPASS: lib/test_ctf_writer_complete 79 - Create an event class\nPASS: lib/test_ctf_writer_complete 80 - Reject addition of a field with an empty name to an event\nPASS: lib/test_ctf_writer_complete 81 - Reject addition of a field with a NULL type to an event\nPASS: lib/test_ctf_writer_complete 82 - Reject addition of a type with an illegal name to an event\nPASS: lib/test_ctf_writer_complete 83 - Add field of type unsigned integer to an event\nPASS: lib/test_ctf_writer_complete 84 - Add field of type signed integer to an event\nPASS: lib/test_ctf_writer_complete 85 - Add composite structure to an event\nPASS: lib/test_ctf_writer_complete 86 - Reject addition of NULL event class to a stream class\nPASS: lib/test_ctf_writer_complete 87 - Add an event class to stream class\nPASS: lib/test_ctf_writer_complete 88 - Instanciate a complex event\nPASS: lib/test_ctf_writer_complete 89 - Use bt_ctf_event_get_payload to get a field instance\nPASS: lib/test_ctf_writer_complete 90 - Set a sequence field's length\nPASS: lib/test_ctf_writer_complete 91 - Append a complex event to a stream\nPASS: lib/test_ctf_writer_complete 92 - Flush a stream containing a complex event\nPASS: lib/test_ctf_writer_complete 93 - Get metadata string\nPASS: lib/test_ctf_writer_complete 94 - Metadata string is valid\nPASS: lib/test_ctf_writer_complete 95 - Babeltrace could read the resulting trace\n============================================================================\nTestsuite summary for babeltrace 1.5.11\n============================================================================\n# TOTAL: 231\n# PASS:  231\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nDURATION: 4\nEND: /usr/lib/babeltrace/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "babeltrace": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPASS: bin/test_trace_read 1 - Run babeltrace with trace env-warning\nPASS: bin/test_trace_read 2 - Run babeltrace with trace lttng-modules-2.0-pre5\nPASS: bin/test_trace_read 3 - Run babeltrace with trace sequence\nPASS: bin/test_trace_read 4 - Run babeltrace with trace smalltrace\nPASS: bin/test_trace_read 5 - Run babeltrace with trace succeed1\nPASS: bin/test_trace_read 6 - Run babeltrace with trace succeed2\nPASS: bin/test_trace_read 7 - Run babeltrace with trace succeed3\nPASS: bin/test_trace_read 8 - Run babeltrace with trace succeed4\nPASS: bin/test_trace_read 9 - Run babeltrace with trace warnings\nPASS: bin/test_trace_read 10 - Run babeltrace with trace wk-heartbeat-u\nPASS: bin/test_trace_read 11 - Run babeltrace with invalid trace fail1\nPASS: bin/test_trace_read 12 - Run babeltrace with invalid trace fail2\nPASS: bin/test_trace_read 13 - Run babeltrace with invalid trace integer-range\nPASS: bin/test_trace_read 14 - Run babeltrace with invalid trace lttng-modules-2.0-pre1\nPASS: bin/test_trace_read 15 - Run babeltrace with invalid trace packet-based-metadata\nPASS: bin/test_trace_read 16 - Run babeltrace with invalid trace smalltrace\nPASS: bin/test_packet_seq_num 1 - Trace parses\nPASS: bin/test_packet_seq_num 2 - No events lost\nPASS: bin/test_packet_seq_num 3 - Trace parses\nPASS: bin/test_packet_seq_num 4 - No events lost\nPASS: bin/test_packet_seq_num 5 - Trace parses\nPASS: bin/test_packet_seq_num 6 - Lost events string matches 2\nPASS: bin/test_packet_seq_num 7 - Trace parses\nPASS: bin/test_packet_seq_num 8 - Lost events string matches 2\nPASS: bin/test_packet_seq_num 9 - Trace parses\nPASS: bin/test_packet_seq_num 10 - Lost events string matches 3,2,1\nPASS: bin/intersection/test_intersection 1 - 8 events in the whole trace\nPASS: bin/intersection/test_intersection 2 - 3 events in packets intersecting\nPASS: bin/intersection/test_intersection 3 - 8 events in the whole trace\nPASS: bin/intersection/test_intersection 4 - 3 events in packets intersecting\nPASS: bin/intersection/test_intersection 5 - 6 events in the whole trace\nPASS: bin/intersection/test_intersection 6 - 0 events in packets intersecting\nPASS: bin/intersection/test_intersection 7 - 3 events in the whole trace\nPASS: bin/intersection/test_intersection 8 - 3 events in packets intersecting\nPASS: bin/intersection/test_intersection 9 - 0 events in the whole trace\nPASS: bin/intersection/test_intersection 10 - 0 events in packets intersecting\nPASS: lib/test_bitfield 1 - Writing and reading back 0x0, unsigned\nPASS: lib/test_bitfield 2 - Writing and reading back 0x0, signed\nPASS: lib/test_bitfield 3 - Writing and reading back 0x1, unsigned\nPASS: lib/test_bitfield 4 - Writing and reading back 0xFFFFFFFF, unsigned\nPASS: lib/test_bitfield 5 - Writing and reading back 0xFFFFFFFF, signed\nPASS: lib/test_bitfield 6 - Writing and reading back 0x80000000, signed\nPASS: lib/test_bitfield 7 - Writing and reading back 0x70AA54A5, unsigned\nPASS: lib/test_bitfield 8 - Writing and reading back 0x70AA54A5, signed\nPASS: lib/test_bitfield 9 - Writing and reading back 0x33AB0BCE, unsigned\nPASS: lib/test_bitfield 10 - Writing and reading back 0x33AB0BCE, signed\nPASS: lib/test_bitfield 11 - Writing and reading back 0x189DF709, unsigned\nPASS: lib/test_bitfield 12 - Writing and reading back 0x189DF709, signed\nPASS: lib/test_bitfield 13 - Writing and reading back 0x22DF80C4, unsigned\nPASS: lib/test_bitfield 14 - Writing and reading back 0x22DF80C4, signed\nPASS: lib/test_bitfield 15 - Writing and reading back 0x263DC33A, unsigned\nPASS: lib/test_bitfield 16 - Writing and reading back 0x263DC33A, signed\nPASS: lib/test_bitfield 17 - Writing and reading back 0x20300B61, unsigned\nPASS: lib/test_bitfield 18 - Writing and reading back 0x20300B61, signed\nPASS: lib/test_bitfield 19 - Writing and reading back 0x300AFDA9, unsigned\nPASS: lib/test_bitfield 20 - Writing and reading back 0x300AFDA9, signed\nPASS: lib/test_bitfield 21 - Writing and reading back 0x4E9F286F, unsigned\nPASS: lib/test_bitfield 22 - Writing and reading back 0x4E9F286F, signed\nPASS: lib/test_bitfield 23 - Writing and reading back 0x35A6BE0, unsigned\nPASS: lib/test_bitfield 24 - Writing and reading back 0x35A6BE0, signed\nPASS: lib/test_bitfield 25 - Writing and reading back 0x417961F0, unsigned\nPASS: lib/test_bitfield 26 - Writing and reading back 0x417961F0, signed\nPASS: lib/test_seek_empty_packet 1 - Event valid\nPASS: lib/test_seek_empty_packet 2 - timestamp_begin == expected_begin\nPASS: lib/test_seek_empty_packet 3 - Seek begin retval 0\nPASS: lib/test_seek_empty_packet 4 - Event valid\nPASS: lib/test_seek_empty_packet 5 - timestamp_begin == timestamp_seek_begin\nPASS: lib/test_seek_empty_packet 6 - Event valid at beginning\nPASS: lib/test_seek_empty_packet 7 - Seek time at last retval 0\nPASS: lib/test_seek_empty_packet 8 - Event valid at last position\nPASS: lib/test_seek_empty_packet 9 - timestamp_last == expected_last\nPASS: lib/test_seek_empty_packet 10 - iter next should return an error\nPASS: lib/test_seek_empty_packet 11 - Event after last should be invalid\nPASS: lib/test_seek_empty_packet 12 - Event valid at beginning\nPASS: lib/test_seek_empty_packet 13 - Seek last retval 0\nPASS: lib/test_seek_empty_packet 14 - Event valid at last position\nPASS: lib/test_seek_empty_packet 15 - timestamp_last == expected_last\nPASS: lib/test_seek_empty_packet 16 - iter next should return an error\nPASS: lib/test_seek_empty_packet 17 - Event after last should be invalid\nPASS: lib/test_seek_empty_packet 18 - Event valid at beginning\nPASS: lib/test_seek_empty_packet 19 - Seek last retval 0\nPASS: lib/test_seek_empty_packet 20 - Event valid at last position\nPASS: lib/test_seek_empty_packet 21 - timestamp == expected_last\nPASS: lib/test_seek_empty_packet 22 - iter next should return an error\nPASS: lib/test_seek_empty_packet 23 - Event after last should be invalid\nPASS: lib/test_seek_empty_packet 24 - Seek begin retval 0\nPASS: lib/test_seek_empty_packet 25 - Event valid at first position\nPASS: lib/test_seek_empty_packet 26 - timestamp == expected_begin\nPASS: lib/test_seek_empty_packet 27 - Seek last retval 0\nPASS: lib/test_seek_empty_packet 28 - Event valid at last position\nPASS: lib/test_seek_empty_packet 29 - timestamp == expected_last\nPASS: lib/test_seek_big_trace 1 - Event valid\nPASS: lib/test_seek_big_trace 2 - timestamp_begin == expected_begin\nPASS: lib/test_seek_big_trace 3 - Seek begin retval 0\nPASS: lib/test_seek_big_trace 4 - Event valid\nPASS: lib/test_seek_big_trace 5 - timestamp_begin == timestamp_seek_begin\nPASS: lib/test_seek_big_trace 6 - Event valid at beginning\nPASS: lib/test_seek_big_trace 7 - Seek time at last retval 0\nPASS: lib/test_seek_big_trace 8 - Event valid at last position\nPASS: lib/test_seek_big_trace 9 - timestamp_last == expected_last\nPASS: lib/test_seek_big_trace 10 - iter next should return an error\nPASS: lib/test_seek_big_trace 11 - Event after last should be invalid\nPASS: lib/test_seek_big_trace 12 - Event valid at beginning\nPASS: lib/test_seek_big_trace 13 - Seek last retval 0\nPASS: lib/test_seek_big_trace 14 - Event valid at last position\nPASS: lib/test_seek_big_trace 15 - timestamp_last == expected_last\nPASS: lib/test_seek_big_trace 16 - iter next should return an error\nPASS: lib/test_seek_big_trace 17 - Event after last should be invalid\nPASS: lib/test_seek_big_trace 18 - Event valid at beginning\nPASS: lib/test_seek_big_trace 19 - Seek last retval 0\nPASS: lib/test_seek_big_trace 20 - Event valid at last position\nPASS: lib/test_seek_big_trace 21 - timestamp == expected_last\nPASS: lib/test_seek_big_trace 22 - iter next should return an error\nPASS: lib/test_seek_big_trace 23 - Event after last should be invalid\nPASS: lib/test_seek_big_trace 24 - Seek begin retval 0\nPASS: lib/test_seek_big_trace 25 - Event valid at first position\nPASS: lib/test_seek_big_trace 26 - timestamp == expected_begin\nPASS: lib/test_seek_big_trace 27 - Seek last retval 0\nPASS: lib/test_seek_big_trace 28 - Event valid at last position\nPASS: lib/test_seek_big_trace 29 - timestamp == expected_last\nPASS: lib/test_ctf_writer_complete 1 - bt_ctf_create succeeds in creating trace with path\nPASS: lib/test_ctf_writer_complete 2 - Add host (qemuarm64) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 3 - bt_ctf_writer_add_environment_field error with NULL writer\nPASS: lib/test_ctf_writer_complete 4 - bt_ctf_writer_add_environment_field error with NULL field name\nPASS: lib/test_ctf_writer_complete 5 - bt_ctf_writer_add_environment_field error with NULL field value\nPASS: lib/test_ctf_writer_complete 6 - Add sysname (Linux) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 7 - Add nodename (qemuarm64) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 8 - Add release (6.12.27-yocto-standard) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 9 - Add version (\\#1 SMP PREEMPT Tue May  6 14:20:34 UTC 2025) environment field to writer instance\nPASS: lib/test_ctf_writer_complete 10 - Add machine (aarch64) environment field to writer istance\nPASS: lib/test_ctf_writer_complete 11 - Illegal clock name rejected\nPASS: lib/test_ctf_writer_complete 12 - NULL clock name rejected\nPASS: lib/test_ctf_writer_complete 13 - Clock created sucessfully\nPASS: lib/test_ctf_writer_complete 14 - Set clock frequency\nPASS: lib/test_ctf_writer_complete 15 - Set clock offset (seconds)\nPASS: lib/test_ctf_writer_complete 16 - Set clock offset\nPASS: lib/test_ctf_writer_complete 17 - Set clock precision\nPASS: lib/test_ctf_writer_complete 18 - Set clock absolute property\nPASS: lib/test_ctf_writer_complete 19 - Add clock to writer instance\nPASS: lib/test_ctf_writer_complete 20 - Verify a clock can't be added twice to a writer instance\nPASS: lib/test_ctf_writer_complete 21 - Create stream class\nPASS: lib/test_ctf_writer_complete 22 - Set a stream class' clock\nPASS: lib/test_ctf_writer_complete 23 - Create an unsigned integer type\nPASS: lib/test_ctf_writer_complete 24 - Set integer type's base as binary\nPASS: lib/test_ctf_writer_complete 25 - Set integer type's base as decimal\nPASS: lib/test_ctf_writer_complete 26 - Reject integer type's base set as unknown\nPASS: lib/test_ctf_writer_complete 27 - Set integer type's base as octal\nPASS: lib/test_ctf_writer_complete 28 - Set integer type's base as hexadecimal\nPASS: lib/test_ctf_writer_complete 29 - Reject unknown integer base value\nPASS: lib/test_ctf_writer_complete 30 - Set integer type signedness to signed\nPASS: lib/test_ctf_writer_complete 31 - Set integer type signedness to unsigned\nPASS: lib/test_ctf_writer_complete 32 - Create a sequence of int16_t type\nPASS: lib/test_ctf_writer_complete 33 - Create a string type\nPASS: lib/test_ctf_writer_complete 34 - Reject invalid \"None\" string encoding\nPASS: lib/test_ctf_writer_complete 35 - Reject invalid string encoding\nPASS: lib/test_ctf_writer_complete 36 - Set string encoding to ASCII\nPASS: lib/test_ctf_writer_complete 37 - Create a structure type\nPASS: lib/test_ctf_writer_complete 38 - Add a uint8_t type to a structure\nPASS: lib/test_ctf_writer_complete 39 - Add a sequence type to a structure\nPASS: lib/test_ctf_writer_complete 40 - Add a string type to a structure\nPASS: lib/test_ctf_writer_complete 41 - Add a structure type to a structure\nPASS: lib/test_ctf_writer_complete 42 - Instanciate a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 43 - Instanciate an unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 44 - Check an integer type' base can't be modified after instanciation\nPASS: lib/test_ctf_writer_complete 45 - Check an integer type's signedness can't be modified after instanciation\nPASS: lib/test_ctf_writer_complete 46 - Check bt_ctf_field_signed_integer_set_value is not allowed on an unsigned integer\nPASS: lib/test_ctf_writer_complete 47 - Check bt_ctf_field_unsigned_integer_set_value is not allowed on a signed integer\nPASS: lib/test_ctf_writer_complete 48 - Check -32768 is allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 49 - Check 32767 is allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 50 - Check 32768 is not allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 51 - Check -32769 is not allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 52 - Check -42 is allowed for a signed 16-bit integer\nPASS: lib/test_ctf_writer_complete 53 - Check 4095 is allowed for an unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 54 - Check 4096 is not allowed for a unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 55 - Check 0 is allowed for an unsigned 12-bit integer\nPASS: lib/test_ctf_writer_complete 56 - Instanciate a string field\nPASS: lib/test_ctf_writer_complete 57 - Set a string's value\nPASS: lib/test_ctf_writer_complete 58 - Create an enumeration type with an unsigned 12-bit integer as container\nPASS: lib/test_ctf_writer_complete 59 - Check enumeration types are validated before instantiation\nPASS: lib/test_ctf_writer_complete 60 - Instanciate a stream class from writer\nPASS: lib/test_ctf_writer_complete 61 - Changes to a stream class that was already instantiated fail\nPASS: lib/test_ctf_writer_complete 62 - Accept enumeration mapping strings containing quotes\nPASS: lib/test_ctf_writer_complete 63 - Accept enumeration mapping strings containing special characters\nPASS: lib/test_ctf_writer_complete 64 - Accept enumeration mapping strings containing reserved keywords\nPASS: lib/test_ctf_writer_complete 65 - Add enumeration field to event\nPASS: lib/test_ctf_writer_complete 66 - Create an unsigned integer type\nPASS: lib/test_ctf_writer_complete 67 - Instantiate an event containing a single integer field\nPASS: lib/test_ctf_writer_complete 68 - Use bt_ctf_event_set_payload to set a manually allocated field\nPASS: lib/test_ctf_writer_complete 69 - Set enumeration container value\nPASS: lib/test_ctf_writer_complete 70 - Set clock time\nPASS: lib/test_ctf_writer_complete 71 - Append simple event to trace stream\nPASS: lib/test_ctf_writer_complete 72 - Flush trace stream with one event\nPASS: lib/test_ctf_writer_complete 73 - Add a new event class to a stream class after writing an event\nPASS: lib/test_ctf_writer_complete 74 - Append 100 000 events to a stream\nPASS: lib/test_ctf_writer_complete 75 - Flush a stream that forces a packet resize\nPASS: lib/test_ctf_writer_complete 76 - Reject a variant field based on an unknown tag value\nPASS: lib/test_ctf_writer_complete 77 - Add a field to a variant\nPASS: lib/test_ctf_writer_complete 78 - Reject creation of an event class with an illegal name\nPASS: lib/test_ctf_writer_complete 79 - Create an event class\nPASS: lib/test_ctf_writer_complete 80 - Reject addition of a field with an empty name to an event\nPASS: lib/test_ctf_writer_complete 81 - Reject addition of a field with a NULL type to an event\nPASS: lib/test_ctf_writer_complete 82 - Reject addition of a type with an illegal name to an event\nPASS: lib/test_ctf_writer_complete 83 - Add field of type unsigned integer to an event\nPASS: lib/test_ctf_writer_complete 84 - Add field of type signed integer to an event\nPASS: lib/test_ctf_writer_complete 85 - Add composite structure to an event\nPASS: lib/test_ctf_writer_complete 86 - Reject addition of NULL event class to a stream class\nPASS: lib/test_ctf_writer_complete 87 - Add an event class to stream class\nPASS: lib/test_ctf_writer_complete 88 - Instanciate a complex event\nPASS: lib/test_ctf_writer_complete 89 - Use bt_ctf_event_get_payload to get a field instance\nPASS: lib/test_ctf_writer_complete 90 - Set a sequence field's length\nPASS: lib/test_ctf_writer_complete 91 - Append a complex event to a stream\nPASS: lib/test_ctf_writer_complete 92 - Flush a stream containing a complex event\nPASS: lib/test_ctf_writer_complete 93 - Get metadata string\nPASS: lib/test_ctf_writer_complete 94 - Metadata string is valid\nPASS: lib/test_ctf_writer_complete 95 - Babeltrace could read the resulting trace\n============================================================================\nTestsuite summary for babeltrace 1.5.11\n============================================================================\n# TOTAL: 231\n# PASS:  231\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.542940616607666,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-bc_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-bc",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001749277114868164,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.362128257751465,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019817590713500977,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 9.011971950531006,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026197433471679688,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.bc.bc/array.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/arrayp.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/aryprm.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/atan.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/checklib.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/div.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/exp.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/fact.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/jn.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/ln.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/mul.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/raise.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/sine.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/sqrt.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/sqrt1.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/sqrt2.b": {
    "status": "PASSED"
   },
   "ptestresult.bc.bc/testfn.b": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/bc/ptest\nThis tests arrays!\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n1000\n1001\n1002\n1003\n1004\n1005\n1006\n1007\n1008\n1009\n1010\n1011\n1012\n1013\n1014\n1015\n1016\n1017\n1018\n1019\n1020\n1021\n1022\n1023\n1024\n1025\n1026\n1027\n1028\n1029\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\nPASS: bc/array.b\nThis tests arrays!\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n---\nm1\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\nPASS: bc/arrayp.b\n0\n1\n1.41421356237309504880\n1.73205080756887729352\n2.00000000000000000000\n2.23606797749978969640\n2.44948974278317809819\n2.64575131106459059050\n2.82842712474619009760\n3.00000000000000000000\n0\n0\n0\n1\n1.41421356237309504880\n1.73205080756887729352\n2.00000000000000000000\n2.23606797749978969640\n2.44948974278317809819\n2.64575131106459059050\n2.82842712474619009760\n3.00000000000000000000\n0\nPASS: bc/aryprm.b\n1.56979432312222174523\n1.10514068836449430089\nPASS: bc/atan.b\n\nChecking e(x)\nscale = 10\n\nFailed:  \n  index = 97\n  val1 = 1338334719204269500461736408706115029076717.4572136445\n  val2 = 1338334719204269500461736408706115029076717.45721364460012\n\n\nTotal tests:    200\n\nTotal failures: 1\n\nPercent failed: .50\n\nscale = 20\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 30\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 40\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 50\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 60\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nChecking l(x)\nscale = 10\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 20\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 30\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 40\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 50\n\nFailed:  \n  index = 8651\n  val1 = 9.06543020018037429960871963849168770641756864298096\n  val2 = 9.065430200180374299608719638491687706417568642980970004\n\n\nTotal tests:    400\n\nTotal failures: 1\n\nPercent failed: .25\n\nscale = 60\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nChecking s(x)\nscale = 10\n\nFailed:  \n  index = .80\n  val1 = .7173560909\n  val2 = .71735609089952\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 20\n\nFailed:  \n  index = 4.47\n  val1 = -.97076733665828831221\n  val2 = -.970767336658288312209921\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 30\n\nFailed:  \n  index = 2.19\n  val1 = .814340892425795914434327645905\n  val2 = .8143408924257959144343276459049990\n\n\nFailed:  \n  index = 4.31\n  val1 = -.920128053755623783965712426991\n  val2 = -.9201280537556237839657124269909938\n\n\nTotal tests:    624\n\nTotal failures: 2\n\nPercent failed: .32\n\nscale = 40\n\nFailed:  \n  index = 2.36\n  val1 = .7044107657701761194310307129327036851253\n  val2 = .70441076577017611943103071293270368512529991\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 50\n\nFailed:  \n  index = 2.04\n  val1 = .89192865095337963517152564858420454473014439859865\n  val2 = .891928650953379635171525648584204544730144398598649944\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 60\n\nFailed:  \n  index = .65\n  val1 = .6051864057360395603725216786059407063184991873698258835123\\\n50\n  val2 = .6051864057360395603725216786059407063184991873698258835123\\\n499974\n\n\nFailed:  \n  index = 1.07\n  val1 = .8772005042746816103070632577768211866500141475064720919109\\\n44\n  val2 = .8772005042746816103070632577768211866500141475064720919109\\\n439950\n\n\nTotal tests:    624\n\nTotal failures: 2\n\nPercent failed: .32\n\nChecking a(x)\nscale = 10\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 20\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 30\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 40\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 50\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 60\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nChecking j(n,x)\nn=0, scale = 10\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 10\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 20\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 20\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 30\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 30\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 40\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 40\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 50\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 50\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 60\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 60\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\nPASS: bc/checklib.b\n.00673400673400673400\nPASS: bc/div.b\n99836408603283573660347145562829683495827909199408566065153345558783\\\n9427595471.89114392327665123852\nPASS: bc/exp.b\nlength(b)= 1406\nPASS: bc/fact.b\n-.03329855487630566800748309439984550659781158351287\n-.00648115168876276895858580295786734310987910950934\n.04431532933245365649911092813736180550142494873120\n-.04084340882273173036919689349257616993289838931589\n-.02243471758440192810060521803721671199059663161876\n-.01449122706478569886133684583938086724345975237695\nPASS: bc/jn.b\n87.336544750553108986571247303730247577513016929392162019205681\nPASS: bc/ln.b\n989901\n99990000000000000000000000000000000000000000000000000000000000009899\\\n01\nPASS: bc/mul.b\n301\n1479\n13186\nPASS: bc/raise.b\n-.00318530179313823899\n.11677468864383377454\nPASS: bc/sine.b\n22.33830\n22.3383079036\n22.3383079036886766608314514\n22.3383079036886766608314514388942891544207\nPASS: bc/sqrt.b\n.9999999999999999999999999999999999999999999999999999999999999999999\\\n9999999999999999999999994\n1.414213562373095048801688724209698078569671875376948073176679737990\\\n73247846210703885038753429\n1.732050807568877293527446341505872366942805253810380628055806979451\\\n93301690880003708114618672\n1.999999999999999999999999999999999999999999999999999999999999999999\\\n99999999999999999999999997\n2.236067977499789696409173668731276235440618359611525724270897245410\\\n52092563780489941441440835\n2.449489742783178098197284074705891391965947480656670128432692567250\\\n96037745731502653985943308\n2.645751311064590590501615753639260425710259183082450180368334459201\\\n06882323028362776039288645\n2.828427124746190097603377448419396157139343750753896146353359475981\\\n46495692421407770077506863\n2.999999999999999999999999999999999999999999999999999999999999999999\\\n99999999999999999999999998\n3.162277660168379331998893544432718533719555139325216826857504852792\\\n59443863923822134424810836\nPASS: bc/sqrt1.b\n70.70360669725413661247\n223.38531733307809324159\n706.40002831257021404187\n2233.83101419959697004192\nPASS: bc/sqrt2.b\nPASS: bc/testfn.b\nDURATION: 9\nEND: /usr/lib/bc/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "bc": {
     "duration": "9",
     "log": "START: ptest-runner\n2025-05-13T17:51\nThis tests arrays!\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n1000\n1001\n1002\n1003\n1004\n1005\n1006\n1007\n1008\n1009\n1010\n1011\n1012\n1013\n1014\n1015\n1016\n1017\n1018\n1019\n1020\n1021\n1022\n1023\n1024\n1025\n1026\n1027\n1028\n1029\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\nPASS: bc/array.b\nThis tests arrays!\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n---\nm1\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\nPASS: bc/arrayp.b\n0\n1\n1.41421356237309504880\n1.73205080756887729352\n2.00000000000000000000\n2.23606797749978969640\n2.44948974278317809819\n2.64575131106459059050\n2.82842712474619009760\n3.00000000000000000000\n0\n0\n0\n1\n1.41421356237309504880\n1.73205080756887729352\n2.00000000000000000000\n2.23606797749978969640\n2.44948974278317809819\n2.64575131106459059050\n2.82842712474619009760\n3.00000000000000000000\n0\nPASS: bc/aryprm.b\n1.56979432312222174523\n1.10514068836449430089\nPASS: bc/atan.b\n\nChecking e(x)\nscale = 10\n\nFailed:  \n  index = 97\n  val1 = 1338334719204269500461736408706115029076717.4572136445\n  val2 = 1338334719204269500461736408706115029076717.45721364460012\n\n\nTotal tests:    200\n\nTotal failures: 1\n\nPercent failed: .50\n\nscale = 20\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 30\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 40\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 50\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 60\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nChecking l(x)\nscale = 10\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 20\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 30\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 40\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 50\n\nFailed:  \n  index = 8651\n  val1 = 9.06543020018037429960871963849168770641756864298096\n  val2 = 9.065430200180374299608719638491687706417568642980970004\n\n\nTotal tests:    400\n\nTotal failures: 1\n\nPercent failed: .25\n\nscale = 60\n\nTotal tests:    400\n\nTotal failures: 0\n\nPercent failed: 0\n\nChecking s(x)\nscale = 10\n\nFailed:  \n  index = .80\n  val1 = .7173560909\n  val2 = .71735609089952\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 20\n\nFailed:  \n  index = 4.47\n  val1 = -.97076733665828831221\n  val2 = -.970767336658288312209921\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 30\n\nFailed:  \n  index = 2.19\n  val1 = .814340892425795914434327645905\n  val2 = .8143408924257959144343276459049990\n\n\nFailed:  \n  index = 4.31\n  val1 = -.920128053755623783965712426991\n  val2 = -.9201280537556237839657124269909938\n\n\nTotal tests:    624\n\nTotal failures: 2\n\nPercent failed: .32\n\nscale = 40\n\nFailed:  \n  index = 2.36\n  val1 = .7044107657701761194310307129327036851253\n  val2 = .70441076577017611943103071293270368512529991\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 50\n\nFailed:  \n  index = 2.04\n  val1 = .89192865095337963517152564858420454473014439859865\n  val2 = .891928650953379635171525648584204544730144398598649944\n\n\nTotal tests:    624\n\nTotal failures: 1\n\nPercent failed: .16\n\nscale = 60\n\nFailed:  \n  index = .65\n  val1 = .6051864057360395603725216786059407063184991873698258835123\\\n50\n  val2 = .6051864057360395603725216786059407063184991873698258835123\\\n499974\n\n\nFailed:  \n  index = 1.07\n  val1 = .8772005042746816103070632577768211866500141475064720919109\\\n44\n  val2 = .8772005042746816103070632577768211866500141475064720919109\\\n439950\n\n\nTotal tests:    624\n\nTotal failures: 2\n\nPercent failed: .32\n\nChecking a(x)\nscale = 10\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 20\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 30\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 40\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 50\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nscale = 60\n\nTotal tests:    200\n\nTotal failures: 0\n\nPercent failed: 0\n\nChecking j(n,x)\nn=0, scale = 10\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 10\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 20\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 20\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 30\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 30\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 40\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 40\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 50\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 50\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=0, scale = 60\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\n\nn=1, scale = 60\n\nTotal tests:    300\n\nTotal failures: 0\n\nPercent failed: 0\nPASS: bc/checklib.b\n.00673400673400673400\nPASS: bc/div.b\n99836408603283573660347145562829683495827909199408566065153345558783\\\n9427595471.89114392327665123852\nPASS: bc/exp.b\nlength(b)= 1406\nPASS: bc/fact.b\n-.03329855487630566800748309439984550659781158351287\n-.00648115168876276895858580295786734310987910950934\n.04431532933245365649911092813736180550142494873120\n-.04084340882273173036919689349257616993289838931589\n-.02243471758440192810060521803721671199059663161876\n-.01449122706478569886133684583938086724345975237695\nPASS: bc/jn.b\n87.336544750553108986571247303730247577513016929392162019205681\nPASS: bc/ln.b\n989901\n99990000000000000000000000000000000000000000000000000000000000009899\\\n01\nPASS: bc/mul.b\n301\n1479\n13186\nPASS: bc/raise.b\n-.00318530179313823899\n.11677468864383377454\nPASS: bc/sine.b\n22.33830\n22.3383079036\n22.3383079036886766608314514\n22.3383079036886766608314514388942891544207\nPASS: bc/sqrt.b\n.9999999999999999999999999999999999999999999999999999999999999999999\\\n9999999999999999999999994\n1.414213562373095048801688724209698078569671875376948073176679737990\\\n73247846210703885038753429\n1.732050807568877293527446341505872366942805253810380628055806979451\\\n93301690880003708114618672\n1.999999999999999999999999999999999999999999999999999999999999999999\\\n99999999999999999999999997\n2.236067977499789696409173668731276235440618359611525724270897245410\\\n52092563780489941441440835\n2.449489742783178098197284074705891391965947480656670128432692567250\\\n96037745731502653985943308\n2.645751311064590590501615753639260425710259183082450180368334459201\\\n06882323028362776039288645\n2.828427124746190097603377448419396157139343750753896146353359475981\\\n46495692421407770077506863\n2.999999999999999999999999999999999999999999999999999999999999999999\\\n99999999999999999999999998\n3.162277660168379331998893544432718533719555139325216826857504852792\\\n59443863923822134424810836\nPASS: bc/sqrt1.b\n70.70360669725413661247\n223.38531733307809324159\n706.40002831257021404187\n2233.83101419959697004192\nPASS: bc/sqrt2.b\nPASS: bc/testfn.b\nDURATION: 9\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5317466259002686,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-bluez5_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-bluez5",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018084049224853516,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3372371196746826,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.04253578186035156,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 12.251100540161133,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002633333206176758,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.bluez5.test-avctp": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-avdtp": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-avrcp": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-bap": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-bass": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-crc": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-crypto": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-ecc": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-eir": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gatt": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gattrib": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gdbus-client": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gobex": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gobex-apparam": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gobex-header": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gobex-packet": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-gobex-transfer": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-hfp": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-hog": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-lib": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-mgmt": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-micp": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-queue": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-ringbuf": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-sdp": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-tester": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-textfile": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-uhid": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-uuid": {
    "status": "PASSED"
   },
   "ptestresult.bluez5.test-vcp": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/bluez5/ptest\nbluetoothd[387]: Bluetooth daemon 5.82\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:session_cb() handler not found for 0x00\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=2\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=2\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\n\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/CCM/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CCM/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CCM/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CCM/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 9, \u001b[0;32mPassed: 9 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.000738 seconds\nPASS: test-avctp\nbluetoothd[389]: Bluetooth daemon 5.82\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1ba0: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe24a0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe26d0 registered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2740 registered: type:1 codec:0 seid:3\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:1 codec:0 seid:4\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2820 registered: type:1 codec:0 seid:5\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2890 registered: type:1 codec:0 seid:6\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2900 registered: type:1 codec:0 seid:7\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2970 registered: type:1 codec:0 seid:8\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe29e0 registered: type:1 codec:0 seid:9\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2a50 registered: type:1 codec:0 seid:10\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2b40 registered: type:1 codec:0 seid:11\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2bb0 registered: type:1 codec:0 seid:12\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2c20 registered: type:1 codec:0 seid:13\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2c90 registered: type:1 codec:0 seid:14\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2d00 registered: type:1 codec:0 seid:15\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2d70 registered: type:1 codec:0 seid:16\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2de0 registered: type:1 codec:0 seid:17\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2e50 registered: type:1 codec:0 seid:18\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2ec0 registered: type:1 codec:0 seid:19\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2f30 registered: type:1 codec:0 seid:20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2fa0 registered: type:1 codec:0 seid:21\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3010 registered: type:1 codec:0 seid:22\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3080 registered: type:1 codec:0 seid:23\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe30f0 registered: type:1 codec:0 seid:24\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3160 registered: type:1 codec:0 seid:25\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe31d0 registered: type:1 codec:0 seid:26\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3240 registered: type:1 codec:0 seid:27\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe32b0 registered: type:1 codec:0 seid:28\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3320 registered: type:1 codec:0 seid:29\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3390 registered: type:1 codec:0 seid:30\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3400 registered: type:1 codec:0 seid:31\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3470 registered: type:1 codec:0 seid:32\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe34e0 registered: type:1 codec:0 seid:33\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3550 registered: type:1 codec:0 seid:34\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe35c0 registered: type:1 codec:0 seid:35\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3630 registered: type:1 codec:0 seid:36\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe36a0 registered: type:1 codec:0 seid:37\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3710 registered: type:1 codec:0 seid:38\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3780 registered: type:1 codec:0 seid:39\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe37f0 registered: type:1 codec:0 seid:40\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3860 registered: type:1 codec:0 seid:41\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe38d0 registered: type:1 codec:0 seid:42\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3940 registered: type:1 codec:0 seid:43\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe39b0 registered: type:1 codec:0 seid:44\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3a20 registered: type:1 codec:0 seid:45\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3a90 registered: type:1 codec:0 seid:46\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3b00 registered: type:1 codec:0 seid:47\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3b70 registered: type:1 codec:0 seid:48\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3be0 registered: type:1 codec:0 seid:49\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3c50 registered: type:1 codec:0 seid:50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3cc0 registered: type:1 codec:0 seid:51\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3d30 registered: type:1 codec:0 seid:52\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3da0 registered: type:1 codec:0 seid:53\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3e10 registered: type:1 codec:0 seid:54\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3e80 registered: type:1 codec:0 seid:55\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3ef0 registered: type:1 codec:0 seid:56\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3f60 registered: type:1 codec:0 seid:57\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3fd0 registered: type:1 codec:0 seid:58\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe4040 registered: type:1 codec:0 seid:59\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe40b0 registered: type:1 codec:0 seid:60\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe4120 registered: type:1 codec:0 seid:61\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe4190 registered: type:1 codec:0 seid:62\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1ba0: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1ba0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe24a0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe26d0 unregistered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2740 unregistered: type:1 codec:0 seid:3\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:1 codec:0 seid:4\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2820 unregistered: type:1 codec:0 seid:5\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2890 unregistered: type:1 codec:0 seid:6\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2900 unregistered: type:1 codec:0 seid:7\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2970 unregistered: type:1 codec:0 seid:8\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe29e0 unregistered: type:1 codec:0 seid:9\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2a50 unregistered: type:1 codec:0 seid:10\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2b40 unregistered: type:1 codec:0 seid:11\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2bb0 unregistered: type:1 codec:0 seid:12\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2c20 unregistered: type:1 codec:0 seid:13\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2c90 unregistered: type:1 codec:0 seid:14\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2d00 unregistered: type:1 codec:0 seid:15\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2d70 unregistered: type:1 codec:0 seid:16\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2de0 unregistered: type:1 codec:0 seid:17\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2e50 unregistered: type:1 codec:0 seid:18\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2ec0 unregistered: type:1 codec:0 seid:19\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2f30 unregistered: type:1 codec:0 seid:20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2fa0 unregistered: type:1 codec:0 seid:21\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3010 unregistered: type:1 codec:0 seid:22\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3080 unregistered: type:1 codec:0 seid:23\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe30f0 unregistered: type:1 codec:0 seid:24\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3160 unregistered: type:1 codec:0 seid:25\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe31d0 unregistered: type:1 codec:0 seid:26\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3240 unregistered: type:1 codec:0 seid:27\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe32b0 unregistered: type:1 codec:0 seid:28\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3320 unregistered: type:1 codec:0 seid:29\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3390 unregistered: type:1 codec:0 seid:30\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3400 unregistered: type:1 codec:0 seid:31\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3470 unregistered: type:1 codec:0 seid:32\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe34e0 unregistered: type:1 codec:0 seid:33\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3550 unregistered: type:1 codec:0 seid:34\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe35c0 unregistered: type:1 codec:0 seid:35\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3630 unregistered: type:1 codec:0 seid:36\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe36a0 unregistered: type:1 codec:0 seid:37\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3710 unregistered: type:1 codec:0 seid:38\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3780 unregistered: type:1 codec:0 seid:39\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe37f0 unregistered: type:1 codec:0 seid:40\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3860 unregistered: type:1 codec:0 seid:41\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe38d0 unregistered: type:1 codec:0 seid:42\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3940 unregistered: type:1 codec:0 seid:43\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe39b0 unregistered: type:1 codec:0 seid:44\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3a20 unregistered: type:1 codec:0 seid:45\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3a90 unregistered: type:1 codec:0 seid:46\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3b00 unregistered: type:1 codec:0 seid:47\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3b70 unregistered: type:1 codec:0 seid:48\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3be0 unregistered: type:1 codec:0 seid:49\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3c50 unregistered: type:1 codec:0 seid:50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3cc0 unregistered: type:1 codec:0 seid:51\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3d30 unregistered: type:1 codec:0 seid:52\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3da0 unregistered: type:1 codec:0 seid:53\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3e10 unregistered: type:1 codec:0 seid:54\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3e80 unregistered: type:1 codec:0 seid:55\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3ef0 unregistered: type:1 codec:0 seid:56\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3f60 unregistered: type:1 codec:0 seid:57\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3fd0 unregistered: type:1 codec:0 seid:58\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe4040 unregistered: type:1 codec:0 seid:59\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe40b0 unregistered: type:1 codec:0 seid:60\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe4120 unregistered: type:1 codec:0 seid:61\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe4190 unregistered: type:1 codec:0 seid:62\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2820 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2820 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2820 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2820 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b50: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b50: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\n\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;34msbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received GET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() START request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received CLOSE_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> CLOSING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() START request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SUSPEND_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\netup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/Sbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received ABORT_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> ABORTING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() DISCOVER request rejected: Bad Header Format (1)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() No pending request, ignoring message\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() GET_CAPABILITIES request rejected: Bad Packet Length (17)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nMG/BV-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() SET_CONFIGURATION request rejected: Stream End Point in Use (19)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state change failed: Input/output error\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() GET_CONFIGURATION request rejected: Bad Acceptor SEID (18)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received GET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nG/SMG/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;30minit\u001bbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() START request rejected: Bad State (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_start_cmd() Rejecting (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_start_cmd() Rejecting (192)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() START request rejected: Bad State (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received CLOSE_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received CLOSE_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() SUSPEND request rejected: Bad State (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SUSPEND_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SUSPEND_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received unknown request id 63\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\n[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0bluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde300 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde300 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde300 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received unknown request id 63\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde300 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() GET_ALL_CAPABILITIES request rejected: Bad Packet Length (17)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() 108 bytes split into 3 fragments\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() first packet with 45 bytes sent\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() sending continue with 47 bytes\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() sending end with 16 bytes\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_data() Received AVDTP fragment. 2 to go\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_data() Received AVDTP fragment. 1 to go\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\n;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001bbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DELAY_REPORT_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DELAY_REPORT_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\n[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/SIG/SMG/BV-06-C-SEID-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/SIG/SMG/BV-06-C-SEID-2                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-07-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-08-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-09-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-10-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-11-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-12-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-15-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-16-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-17-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-18-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-19-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-20-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-21-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-22-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-23-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-24-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-25-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-26-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-27-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-28-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-31-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-02-C                                  \u001b[0;32mPassed    \u001b[0m   1.375 seconds\n/TP/SIG/SMG/BI-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-07-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-08-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-09-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-10-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-11-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-17-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-18-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-19-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-20-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-21-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-22-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-23-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-24-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-25-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-26-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-27-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-28-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-30-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/ESR04/BI-28-C                            \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-32-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-33-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-35-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-36-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/FRA/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/FRA/BV-02-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-02-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 62, \u001b[0;32mPassed: 62 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 1.39 seconds\nPASS: test-avdtp\nbluetoothd[391]: Bluetooth daemon 5.82\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x60, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_addressed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x70, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_browsed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x60, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_addressed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0mbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x70, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_browsed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x60, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_addressed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x70, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_browsed() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x72, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:change_path() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x72, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:change_path() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x72, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:change_path() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x80, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:search() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x74, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:play_item() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x90, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:add_to_now_playing() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001bbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x74, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:play_item() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x90, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:add_to_now_playing() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;35mteardobluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:handle_unit_info() reply to AVC_OP_UNITINFO\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:handle_subunit_info() reply to AVC_OP_SUBUNITINFO\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nwn\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;30bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x10, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x10, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x11, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:list_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x15, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_attribute_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x12, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:list_values() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nminit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;30bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x16, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x13, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x15, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_attribute_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x12, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:list_values() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x16, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x13, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x14, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_value() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nmrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;35mbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x30, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_play_status() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x0009\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x000D\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0xFF, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0xFF, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() UNKNOWN\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() UNKNOWN\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x50, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;3bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x50, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x50, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() PLAY\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_rsp() code 0x09 operand_count 1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_release() PLAY\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() FAST FORWARD\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_rsp() code 0x09 operand_count 1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_release() FAST FORWARD\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() FAST FORWARD\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x0009\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:continuing_new() len 519\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x40, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() len 519\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:continuing_new() len 14\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x40, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() len 14\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x0009\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:continuing_new() len 519\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x41, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:abort_continuing() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n2mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/MPS/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-06-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-07-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-08-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-09-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-10-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-11-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-02-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SCR/BV-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BI-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CEC/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CEC/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CRC/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CRC/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/ICC/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/ICC/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-03-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-04-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-05-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CFG/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CFG/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CFG/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-06-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-07-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-08-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-09-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-10-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-11-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-08-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/INV/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/INV/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTH/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTH/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   1.978 seconds\n/TP/RCR/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/RCR/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 110, \u001b[0;32mPassed: 110 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 1.99 seconds\nPASS: test-avrcp\n\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nBAP/UCL/DISC/BV-01-C                                 \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/UCL/DISC/BV-02-C                                 \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/UCL/DISC/BV-06-C                                 \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/UCL/DISC/BV-05-C                                 \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nBAP/UCL/DISC/BV-03-C                                 \u001b[0;32mPassed    \u001b[0m   0.004 seconds\nBAP/UCL/DISC/BV-04-C                                 \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]      \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]      \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2] \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-101-C [UCL SRC Enable]                \u001b[0;32mPassed    \u001b[0m   0.018 seconds\nBAP/UCL/SCC/BV-102-C [UCL SNK Enable]                \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state] \u001b[0;32mPassed    \u001b[0m   0.026 seconds\nBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state] \u001b[0;32mPassed    \u001b[0m   0.032 seconds\nBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state] \u001b[0;32mPassed    \u001b[0m   0.026 seconds\nBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]          \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]          \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]        \u001b[0;32mPassed    \u001b[0m   0.021 seconds\nBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]       \u001b[0;32mPassed    \u001b[0m   0.020 seconds\nBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]         \u001b[0;32mPassed    \u001b[0m   0.022 seconds\nBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]         \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]         \u001b[0;32mPassed    \u001b[0m   0.019 seconds\nBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]     \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]    \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]    \u001b[0;32mPassed    \u001b[0m   0.025 seconds\nBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]    \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]          \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]          \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]         \u001b[0;32mPassed    \u001b[0m   0.020 seconds\nBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]         \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]         \u001b[0;32mPassed    \u001b[0m   0.023 seconds\nBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]         \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]        \u001b[0;32mPassed    \u001b[0m   0.021 seconds\nBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]        \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]    \u001b[0;32mPassed    \u001b[0m   0.020 seconds\nBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]    \u001b[0;32mPassed    \u001b[0m   0.029 seconds\nBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1] \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]  \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2] \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]          \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-36-C [Disables Broadcast]            \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-37-C [Releases Broadcast]            \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]        \u001b[0;32mPassed    \u001b[0m   0.008 seconds\nBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]         \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]                 \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-17-C [BSNK, VS]                      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-17-C [BSRC, VS]                      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nTotal: 387, \u001b[0;32mPassed: 387 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 4.4 seconds\nPASS: test-bap\n\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nBASS/SR/SGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SGGIT/CHA/BV-02-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBASS/SR/SPE/BI-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-07-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nTotal: 8, \u001b[0;32mPassed: 8 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0301 seconds\nPASS: test-bass\n\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/crc/1                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/2                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/3                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/4                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/5                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/6                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/7                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/8                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/9                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 9, \u001b[0;32mPassed: 9 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00155 seconds\nPASS: test-crc\nPASS: test-crypto\n\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/ecdh/multi                                          \u001b[0;32mPassed    \u001b[0m   0.437 seconds\n/ecdh/sample/1                                       \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/ecdh/sample/2                                       \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/ecdh/sample/3                                       \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/ecdh/invalid                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 5, \u001b[0;32mPassed: 5 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.441 seconds\nPASS: test-ecc\n\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/eir/basic                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/macbookair                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/iphone5                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/ipadmini                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/sl400h                                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/sl910                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/bh907                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/fuelband                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/bluesc                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/wahooscale                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/mioalpha                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/cookoo                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/citizen1                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/citizen2                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nad/g-tag                                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nad/uri-beacon                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 16, \u001b[0;32mPassed: 16 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00259 seconds\nPASS: test-eir\n\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/GAC/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAC/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-01-C-small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-01-C-small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-01-C-large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-02-C-1                                 \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-02-C-1-alternative                     \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-02-C-2                                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-02-C/exists-16/small                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/exists-16/large-1                 \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/missing-16/small                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-02-C/missing-16/large-1                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/exists-128/large-1                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/missing-128/large-1               \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-04-C/small/1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-04-C/small/2                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-04-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-05-C/small/1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-05-C/small/2                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-05-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-06-C/client-1                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAD/CL/BV-06-C/client-2                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAD/CL/BV-06-C/client-3                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAD/SR/BV-06-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-04-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/SR/BV-01-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-01-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-02-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-02-C/large                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BV-03-C-1                                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BV-03-C-2                                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BI-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-10-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BI-11-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-07-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-08-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-04-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-12-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-13-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-13-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-14-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-14-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-04-C/512B                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-12-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-13-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-14-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-15-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-16-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-16-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-17-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-18-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-19-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-20-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-21-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-21-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-22-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/SR/BV-05-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-05-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-18-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-19-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-19-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-06-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BV-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-23-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-24-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-24-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-28-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-29-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-29-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-30-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-30-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAN/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAN/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAI/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAI/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-23-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-24-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-25-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-26-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-26-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-27-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-07-C/512B                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-28-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-29-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-30-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-31-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-32-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-32-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-33-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-34-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-35-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BV-02-C                                   \u001b[0;33mNot Run   \u001b[0m\n/TP/GAW/CL/BV-02-C/seclevel                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAW/CL/BI-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-05-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-07-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BV-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-02-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-02-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/CL/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-11-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-12-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-13-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-05-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-05-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-07-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-08-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/CL/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-14-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-15-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-17-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-18-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-18-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-19-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-06-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-10-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-10-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-14-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-14-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-15-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-15-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/CL/BV-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-20-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-21-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-22-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-23-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-23-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAW/CL/BI-24-C                                   \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAW/SR/BV-08-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BV-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-20-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-20-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-21-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-21-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/CL/BV-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-25-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-26-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-29-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-30-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-31-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-09-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BV-09-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-25-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-25-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-26-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-26-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/robustness/no-reliable-characteristic               \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/robustness/unkown-request                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/robustness/unkown-command                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/robustness/hash-db                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nTotal: 193, \u001b[0;32mPassed: 192 (99.5%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 1\u001b[0m\nOverall execution time: 0.421 seconds\nPASS: test-gatt\nTAP version 14\n# random seed: R02S04ae83c9d56e8597c8b9f3fb36421f01\n1..6\n# Start of gattrib tests\nok 1 /gattrib/refcount\nok 2 /gattrib/get_channel\nok 3 /gattrib/send\nok 4 /gattrib/cancel\nok 5 /gattrib/register\nok 6 /gattrib/buffers\n# End of gattrib tests\nPASS: test-gattrib\n\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/gdbus/simple_client                                 \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_connect_disconnect                     \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_string_property                    \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_boolean_property                   \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_uint64_property                    \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_array_property                     \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_dict_property                      \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_set_string_property                    \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_string_changed                         \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_check_order                            \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_proxy_removed                          \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_no_object_manager                      \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_force_disconnect                       \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_ready                                  \u001b[0;33mNot Run   \u001b[0m\nTotal: 14, \u001b[0;32mPassed: 0 (0.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 14\u001b[0m\nOverall execution time: 0.00171 seconds\nPASS: test-gdbus-client\nTAP version 14\n# random seed: R02S9f71bd9cc6ce755bd9de453844b9db0f\n1..34\n# Start of gobex tests\nok 1 /gobex/null_io\nok 2 /gobex/basic\nok 3 /gobex/ref_unref\nok 4 /gobex/test_disconnect\nok 5 /gobex/test_recv_connect_stream\nok 6 /gobex/test_recv_connect_pkt\nok 7 /gobex/test_send_connect_stream\nok 8 /gobex/test_send_connect_pkt\nok 9 /gobex/test_recv_unexpected\nok 10 /gobex/test_send_on_demand_stream\nok 11 /gobex/test_send_on_demand_pkt\nok 12 /gobex/test_send_on_demand_fail_stream\nok 13 /gobex/test_send_on_demand_fail_pkt\nok 14 /gobex/test_send_connect_req_stream\nok 15 /gobex/test_send_connect_req_pkt\nok 16 /gobex/test_send_nval_connect_req_stream\nok 17 /gobex/test_send_nval_connect_req_pkt\nok 18 /gobex/test_send_nval_connect_req_short_pkt\nok 19 /gobex/test_send_connect_req_timeout_stream\n# slow test /gobex/test_send_connect_req_timeout_stream executed in 0.64 secs\nok 20 /gobex/test_send_connect_req_timeout_pkt\nok 21 /gobex/test_cancel_req_immediate\nok 22 /gobex/test_cancel_req_delay_stream\nok 23 /gobex/test_cancel_req_delay_pkt\nok 24 /gobex/test_connect\nok 25 /gobex/test_obex_disconnect\nok 26 /gobex/test_auth\nok 27 /gobex/test_auth_fail\nok 28 /gobex/test_setpath\nok 29 /gobex/test_setpath_up\nok 30 /gobex/test_setpath_up_down\nok 31 /gobex/test_mkdir\nok 32 /gobex/test_delete\nok 33 /gobex/test_copy\nok 34 /gobex/test_move\n# End of gobex tests\nPASS: test-gobex\nTAP version 14\n# random seed: R02Sd403ac196ca8cc861e3bb238e5aab645\n1..18\n# Start of gobex tests\nok 1 /gobex/test_apparam_nval_short\nok 2 /gobex/test_apparam_nval_data\nok 3 /gobex/test_apparam_nval2_short\nok 4 /gobex/test_apparam_nval2_data\nok 5 /gobex/test_apparam_get_uint8\nok 6 /gobex/test_apparam_get_uint16\nok 7 /gobex/test_apparam_get_uint32\nok 8 /gobex/test_apparam_get_uint64\nok 9 /gobex/test_apparam_get_string\nok 10 /gobex/test_apparam_get_bytes\nok 11 /gobex/test_apparam_get_multi\nok 12 /gobex/test_apparam_set_uint8\nok 13 /gobex/test_apparam_set_uint16\nok 14 /gobex/test_apparam_set_uint32\nok 15 /gobex/test_apparam_set_uint64\nok 16 /gobex/test_apparam_set_string\nok 17 /gobex/test_apparam_set_bytes\nok 18 /gobex/test_apparam_set_multi\n# End of gobex tests\nPASS: test-gobex-apparam\nTAP version 14\n# random seed: R02S995e29b33d8d2ae9e43cb3a1fd8f79bf\n1..28\n# Start of gobex tests\nok 1 /gobex/test_decode_header_connid\nok 2 /gobex/test_decode_header_name_empty\nok 3 /gobex/test_decode_header_name_ascii\nok 4 /gobex/test_decode_header_name_umlaut\nok 5 /gobex/test_decode_header_body\nok 6 /gobex/test_decode_header_body_extdata\nok 7 /gobex/test_decode_header_actionid\nok 8 /gobex/test_decode_header_multi\nok 9 /gobex/test_decode_header_uint32_nval\nok 10 /gobex/test_decode_header_unicode_nval_short\nok 11 /gobex/test_decode_header_unicode_nval_data\nok 12 /gobex/test_decode_header_bytes_nval_short\nok 13 /gobex/test_decode_header_bytes_nval_data\nok 14 /gobex/test_decode_header_bytes_nval_len\nok 15 /gobex/test_header_encode_connid\nok 16 /gobex/test_header_encode_name_empty\nok 17 /gobex/test_header_encode_name_ascii\nok 18 /gobex/test_header_encode_name_umlaut\nok 19 /gobex/test_header_encode_body\nok 20 /gobex/test_header_encode_actionid\nok 21 /gobex/test_header_encode_apparam\nok 22 /gobex/test_header_name_empty\nok 23 /gobex/test_header_name_ascii\nok 24 /gobex/test_header_name_umlaut\nok 25 /gobex/test_header_bytes\nok 26 /gobex/test_header_uint8\nok 27 /gobex/test_header_uint32\nok 28 /gobex/test_header_apparam\n# End of gobex tests\nPASS: test-gobex-header\nTAP version 14\n# random seed: R02Sa96818f50100092044972c7c11c63f05\n1..9\n# Start of gobex tests\nok 1 /gobex/test_pkt\nok 2 /gobex/test_decode_pkt\nok 3 /gobex/test_decode_pkt_header\nok 4 /gobex/test_decode_connect\nok 5 /gobex/test_decode_nval\nok 6 /gobex/test_encode_pkt\nok 7 /gobex/test_encode_on_demand\nok 8 /gobex/test_encode_on_demand_fail\nok 9 /gobex/test_create_args\n# End of gobex tests\nPASS: test-gobex-packet\nTAP version 14\n# random seed: R02S6273b86b88a0815eba990532f8724cfb\n1..38\n# Start of gobex tests\nok 1 /gobex/test_conn_req\nok 2 /gobex/test_conn_rsp\nok 3 /gobex/test_put_req\nok 4 /gobex/test_put_rsp\nok 5 /gobex/test_get_req\nok 6 /gobex/test_get_rsp\nok 7 /gobex/test_get_req_app\nok 8 /gobex/test_get_rsp_app\nok 9 /gobex/test_put_req_delay\nok 10 /gobex/test_put_rsp_delay\nok 11 /gobex/test_get_req_delay\nok 12 /gobex/test_get_rsp_delay\nok 13 /gobex/test_put_req_eagain\nok 14 /gobex/test_get_req_eagain\nok 15 /gobex/test_stream_put_req\nok 16 /gobex/test_stream_put_rsp\nok 17 /gobex/test_stream_put_req_abort\nok 18 /gobex/test_stream_put_rsp_abort\nok 19 /gobex/test_stream_get_req\nok 20 /gobex/test_stream_get_rsp\nok 21 /gobex/test_conn_get_req\nok 22 /gobex/test_conn_get_rsp\nok 23 /gobex/test_conn_put_req\nok 24 /gobex/test_conn_put_rsp\nok 25 /gobex/test_conn_get_wrg_rsp\nok 26 /gobex/test_conn_put_req_seq\nok 27 /gobex/test_packet_put_req\nok 28 /gobex/test_packet_put_req_wait\nok 29 /gobex/test_packet_put_req_suspend_resume\n# slow test /gobex/test_packet_put_req_suspend_resume executed in 0.78 secs\nok 30 /gobex/test_packet_put_rsp\nok 31 /gobex/test_packet_put_rsp_wait\nok 32 /gobex/test_packet_get_rsp\nok 33 /gobex/test_packet_get_rsp_wait\nok 34 /gobex/test_packet_get_req\nok 35 /gobex/test_packet_get_req_wait\nok 36 /gobex/test_packet_get_req_suspend_resume\nok 37 /gobex/test_packet_get_req_wait_next\nok 38 /gobex/test_conn_put_req_seq_srm\n# End of gobex tests\nPASS: test-gobex-transfer\n\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/hfp/test_init                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_cmd_handler_1                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_cmd_handler_2                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_1                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_2                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_3                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_4                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_5                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_fragmented_1                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_ustring_1                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_ustring_2                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_string_1                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_string_2                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_corrupted_1                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_empty                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_init                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_send_command_1                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_send_command_2                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_send_command_3                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unsolicited_1                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unsolicited_2                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unsolicited_3                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_corrupted_1                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_corrupted_2                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_empty                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unknown                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_context_parser_1                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_context_parser_2                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_context_skip_field                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 29, \u001b[0;32mPassed: 29 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00357 seconds\nPASS: test-hfp\n\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/HGRF/RH/BV-01-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGRF/RH/BV-08-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGRF/RH/BV-09-I                                  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/HGRF/RH/BV-06-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGCF/RH/BV-01-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGRF/RH/BV-02-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nTotal: 6, \u001b[0;32mPassed: 6 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0122 seconds\nPASS: test-hog\n\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/lib/ntoh64                                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/hton64                                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/valid                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/nodata                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/invalid_dtd1              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/invalid_dtd2              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_lang_attr/valid                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_lang_attr/nodata                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_lang_attr/invalid_dtd                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/valid                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/nodata                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/invalid_dtd               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/workaround                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_server_ver                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 14, \u001b[0;32mPassed: 14 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00166 seconds\nPASS: test-lib\nTAP version 14\n# random seed: R02S6edf96c966cf0ac9caad9c25183765fa\n1..9\n# Start of mgmt tests\n# Start of command tests\nok 1 /mgmt/command/1\nok 2 /mgmt/command/2\n# End of command tests\n# Start of response tests\nok 3 /mgmt/response/1\nok 4 /mgmt/response/2\n# End of response tests\n# Start of event tests\nok 5 /mgmt/event/1\nok 6 /mgmt/event/2\n# End of event tests\n# Start of unregister tests\nok 7 /mgmt/unregister/1\nok 8 /mgmt/unregister/2\n# End of unregister tests\n# Start of destroy tests\nok 9 /mgmt/destroy/1\n# End of destroy tests\n# End of mgmt tests\nPASS: test-mgmt\n\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\ngatt_notify_cb: notify.value:0 notify->len:1\ngatt_notify_cb: notify.value:1 notify->len:1\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\nmicp_write_value handle: 3\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\nWrite failed: 0x13\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\nmicp_write_value handle: 3\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\nMICP Write successful\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\nmicp_write_value handle: 3\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\nWrite failed: 0x80\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nMICS/SR/SGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICS/SR/SGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICS/SR/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICS/SR/SPN/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICP/CL/CGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nMICP/CL/CGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nMICP/CL/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nTotal: 7, \u001b[0;32mPassed: 7 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0274 seconds\nPASS: test-micp\n\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/queue/basic                                         \u001b[0;32mPassed    \u001b[0m   0.020 seconds\n/queue/foreach_destroy                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/foreach_remove                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/foreach_remove_all                            \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/foreach_remove_backward                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/destroy_remove                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/push_after                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/remove_all                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 8, \u001b[0;32mPassed: 8 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0215 seconds\nPASS: test-queue\n\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/ringbuf/power2                                      \u001b[0;32mPassed    \u001b[0m   0.241 seconds\n/ringbuf/alloc                                       \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/ringbuf/printf                                      \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nTotal: 3, \u001b[0;32mPassed: 3 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.25 seconds\nPASS: test-ringbuf\nbluetoothd[1644]: Bluetooth daemon 5.82\n\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128bluetoothd[1644]: ../bluez-5.82/src/sdpd-request.c:service_attr_req() NULL cache buffer and non-NULL continuation state\n\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/SERVER/SS/BV-01-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-01-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-01-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-03-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-03-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-03-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-04-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-04-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-04-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-01-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-01-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-01-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-02-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-02-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-02-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-01-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-03-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-04-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-05-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-06-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-07-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-08-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-09-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-10-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-11-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-12-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-13-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-14-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-15-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-16-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-17-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-18-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-19-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-20-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-21-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BI-01-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BI-02-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BI-03-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-01-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-01-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-01-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-02-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-02-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-02-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-03-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-03-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-03-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-04-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-04-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-04-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-06-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-06-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-06-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-07-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-07-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-07-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-08-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-08-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-08-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-09-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-09-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-09-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-10-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-10-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-10-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-11-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-11-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-11-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-12-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-12-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-12-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-13-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-13-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-13-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-14-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-14-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-14-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-15-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-15-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-15-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-16-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-16-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-16-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-17-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-17-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-17-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-18-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-18-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-18-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-19-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-19-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-19-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-20-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-20-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-20-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-21-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-21-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-21-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-22-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-22-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-22-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-23-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-23-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-23-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-01-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-01-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-01-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-02-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-02-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-02-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-01-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-01-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-01-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-02-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-02-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-02-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/TEXT_STR8/empty                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/TEXT_STR8                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/TEXT_STR16                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/URL_STR8                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/URL_STR16                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/NIL                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT8                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT8                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/BOOL                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT16                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT16                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT32                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT32                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT64                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT64                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT128                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT128                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/ROB/BI-01-C                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 134, \u001b[0;32mPassed: 134 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00681 seconds\nPASS: test-sdp\n\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/tester/basic                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/tester/setup_io                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/tester/io_send                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 3, \u001b[0;32mPassed: 3 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00144 seconds\nPASS: test-tester\n\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/textfile/pagesize                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/textfile/delete                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/textfile/overwrite                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/textfile/multiple                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nTotal: 4, \u001b[0;32mPassed: 4 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00299 seconds\nPASS: test-textfile\n\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/uhid/command/create                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/command/destroy                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/command/feature_answer                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/command/input                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/event/output                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/event/feature                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/device/mx_anywhere_3                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 7, \u001b[0;32mPassed: 7 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00134 seconds\nPASS: test-uhid\n\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/uuid/base                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/base/str                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/base/cmp                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen1                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen1/str                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen1/cmp                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen2                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen2/str                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen2/cmp                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo1                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo1/str                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo1/cmp                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo2                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thritytwo2/str                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo2/cmp                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/onetwentyeight                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/onetwentyeight/str                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/onetwentyeight/cmp                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/01                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/012                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/xxxx                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/xxxxx                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0xxxxx                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0123456                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/012g4567                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/012345678                            \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0x234567u9                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/01234567890                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-8000-00805F9B34F  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/00001234-0000-1000-8000-00805f9b34fb  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 37, \u001b[0;32mPassed: 37 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00223 seconds\nPASS: test-uuid\n\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nVOCS/SR/SGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CHA/BV-02-C                            \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nVOCS/SR/SGGIT/CHA/BV-03-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CHA/BV-04-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CP/BI-01-C                             \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CP/BI-02-C                             \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CP/BI-03-C                             \u001b[0;32mPassed    \u001b[0m   0.004 seconds\nVOCS/SR/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/CP/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.010 seconds\nTotal: 10, \u001b[0;32mPassed: 10 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0435 seconds\nPASS: test-vcp\nAll 30 tests passed\nDURATION: 12\nEND: /usr/lib/bluez5/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "bluez5": {
     "duration": "12",
     "log": "START: ptest-runner\n2025-05-13T17:51\nbluetoothd[387]: Bluetooth daemon 5.82\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:session_cb() handler not found for 0x00\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=2\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=2\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaac0a88d40: ref=1\nbluetoothd[387]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaac0a88d40: ref=1\n\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CCM/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFR/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/CCM/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CCM/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CCM/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CCM/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFR/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 9, \u001b[0;32mPassed: 9 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.000738 seconds\nPASS: test-avctp\nbluetoothd[389]: Bluetooth daemon 5.82\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1ba0: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe24a0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe26d0 registered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2740 registered: type:1 codec:0 seid:3\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:1 codec:0 seid:4\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2820 registered: type:1 codec:0 seid:5\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2890 registered: type:1 codec:0 seid:6\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2900 registered: type:1 codec:0 seid:7\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2970 registered: type:1 codec:0 seid:8\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe29e0 registered: type:1 codec:0 seid:9\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2a50 registered: type:1 codec:0 seid:10\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2b40 registered: type:1 codec:0 seid:11\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2bb0 registered: type:1 codec:0 seid:12\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2c20 registered: type:1 codec:0 seid:13\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2c90 registered: type:1 codec:0 seid:14\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2d00 registered: type:1 codec:0 seid:15\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2d70 registered: type:1 codec:0 seid:16\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2de0 registered: type:1 codec:0 seid:17\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2e50 registered: type:1 codec:0 seid:18\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2ec0 registered: type:1 codec:0 seid:19\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2f30 registered: type:1 codec:0 seid:20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2fa0 registered: type:1 codec:0 seid:21\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3010 registered: type:1 codec:0 seid:22\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3080 registered: type:1 codec:0 seid:23\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe30f0 registered: type:1 codec:0 seid:24\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3160 registered: type:1 codec:0 seid:25\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe31d0 registered: type:1 codec:0 seid:26\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3240 registered: type:1 codec:0 seid:27\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe32b0 registered: type:1 codec:0 seid:28\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3320 registered: type:1 codec:0 seid:29\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3390 registered: type:1 codec:0 seid:30\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3400 registered: type:1 codec:0 seid:31\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3470 registered: type:1 codec:0 seid:32\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe34e0 registered: type:1 codec:0 seid:33\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3550 registered: type:1 codec:0 seid:34\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe35c0 registered: type:1 codec:0 seid:35\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3630 registered: type:1 codec:0 seid:36\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe36a0 registered: type:1 codec:0 seid:37\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3710 registered: type:1 codec:0 seid:38\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3780 registered: type:1 codec:0 seid:39\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe37f0 registered: type:1 codec:0 seid:40\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3860 registered: type:1 codec:0 seid:41\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe38d0 registered: type:1 codec:0 seid:42\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3940 registered: type:1 codec:0 seid:43\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe39b0 registered: type:1 codec:0 seid:44\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3a20 registered: type:1 codec:0 seid:45\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3a90 registered: type:1 codec:0 seid:46\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3b00 registered: type:1 codec:0 seid:47\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3b70 registered: type:1 codec:0 seid:48\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3be0 registered: type:1 codec:0 seid:49\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3c50 registered: type:1 codec:0 seid:50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3cc0 registered: type:1 codec:0 seid:51\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3d30 registered: type:1 codec:0 seid:52\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3da0 registered: type:1 codec:0 seid:53\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3e10 registered: type:1 codec:0 seid:54\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3e80 registered: type:1 codec:0 seid:55\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3ef0 registered: type:1 codec:0 seid:56\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3f60 registered: type:1 codec:0 seid:57\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe3fd0 registered: type:1 codec:0 seid:58\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe4040 registered: type:1 codec:0 seid:59\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe40b0 registered: type:1 codec:0 seid:60\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe4120 registered: type:1 codec:0 seid:61\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe4190 registered: type:1 codec:0 seid:62\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1ba0: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1ba0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe24a0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe26d0 unregistered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2740 unregistered: type:1 codec:0 seid:3\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:1 codec:0 seid:4\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2820 unregistered: type:1 codec:0 seid:5\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2890 unregistered: type:1 codec:0 seid:6\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2900 unregistered: type:1 codec:0 seid:7\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2970 unregistered: type:1 codec:0 seid:8\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe29e0 unregistered: type:1 codec:0 seid:9\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2a50 unregistered: type:1 codec:0 seid:10\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2b40 unregistered: type:1 codec:0 seid:11\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2bb0 unregistered: type:1 codec:0 seid:12\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2c20 unregistered: type:1 codec:0 seid:13\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2c90 unregistered: type:1 codec:0 seid:14\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2d00 unregistered: type:1 codec:0 seid:15\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2d70 unregistered: type:1 codec:0 seid:16\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2de0 unregistered: type:1 codec:0 seid:17\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2e50 unregistered: type:1 codec:0 seid:18\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2ec0 unregistered: type:1 codec:0 seid:19\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2f30 unregistered: type:1 codec:0 seid:20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2fa0 unregistered: type:1 codec:0 seid:21\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3010 unregistered: type:1 codec:0 seid:22\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3080 unregistered: type:1 codec:0 seid:23\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe30f0 unregistered: type:1 codec:0 seid:24\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3160 unregistered: type:1 codec:0 seid:25\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe31d0 unregistered: type:1 codec:0 seid:26\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3240 unregistered: type:1 codec:0 seid:27\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe32b0 unregistered: type:1 codec:0 seid:28\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3320 unregistered: type:1 codec:0 seid:29\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3390 unregistered: type:1 codec:0 seid:30\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3400 unregistered: type:1 codec:0 seid:31\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3470 unregistered: type:1 codec:0 seid:32\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe34e0 unregistered: type:1 codec:0 seid:33\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3550 unregistered: type:1 codec:0 seid:34\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe35c0 unregistered: type:1 codec:0 seid:35\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3630 unregistered: type:1 codec:0 seid:36\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe36a0 unregistered: type:1 codec:0 seid:37\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3710 unregistered: type:1 codec:0 seid:38\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3780 unregistered: type:1 codec:0 seid:39\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe37f0 unregistered: type:1 codec:0 seid:40\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3860 unregistered: type:1 codec:0 seid:41\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe38d0 unregistered: type:1 codec:0 seid:42\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3940 unregistered: type:1 codec:0 seid:43\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe39b0 unregistered: type:1 codec:0 seid:44\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3a20 unregistered: type:1 codec:0 seid:45\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3a90 unregistered: type:1 codec:0 seid:46\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3b00 unregistered: type:1 codec:0 seid:47\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3b70 unregistered: type:1 codec:0 seid:48\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3be0 unregistered: type:1 codec:0 seid:49\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3c50 unregistered: type:1 codec:0 seid:50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3cc0 unregistered: type:1 codec:0 seid:51\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3d30 unregistered: type:1 codec:0 seid:52\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3da0 unregistered: type:1 codec:0 seid:53\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3e10 unregistered: type:1 codec:0 seid:54\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3e80 unregistered: type:1 codec:0 seid:55\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3ef0 unregistered: type:1 codec:0 seid:56\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3f60 unregistered: type:1 codec:0 seid:57\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe3fd0 unregistered: type:1 codec:0 seid:58\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe4040 unregistered: type:1 codec:0 seid:59\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe40b0 unregistered: type:1 codec:0 seid:60\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe4120 unregistered: type:1 codec:0 seid:61\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe4190 unregistered: type:1 codec:0 seid:62\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2820 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2820 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe2820 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:1 codec:0 seid:2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe2820 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fe27b0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fe27b0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b50: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b50: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b50: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b50: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b50\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\n\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C-SEID-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;34msbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received GET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() START request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received CLOSE_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> CLOSING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() START request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SUSPEND_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\netup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-16-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/Sbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received ABORT_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> ABORTING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fd7060 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() DISCOVER request rejected: Bad Header Format (1)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fd7060 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() No pending request, ignoring message\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() GET_CAPABILITIES request rejected: Bad Packet Length (17)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nMG/BV-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-27-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BV-31-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() SET_CONFIGURATION request rejected: Stream End Point in Use (19)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state change failed: Input/output error\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() GET_CONFIGURATION request rejected: Bad Acceptor SEID (18)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received GET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nG/SMG/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;30minit\u001bbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() START request rejected: Bad State (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_start_cmd() Rejecting (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_start_cmd() Rejecting (192)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() OPEN request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() START request rejected: Bad State (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received CLOSE_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received CLOSE_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() SUSPEND request rejected: Bad State (49)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> IDLE\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SUSPEND_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SUSPEND_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fda8d0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received unknown request id 63\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fda8d0 unregistered: type:0 codec:0 seid:1\n[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-27-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0bluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde300 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde300 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde300 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received unknown request id 63\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde300 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_rej() GET_ALL_CAPABILITIES request rejected: Bad Packet Length (17)\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() 108 bytes split into 3 fragments\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() first packet with 45 bytes sent\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() sending continue with 47 bytes\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_send() sending end with 16 bytes\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_data() Received AVDTP fragment. 2 to go\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_data() Received AVDTP fragment. 1 to go\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\n;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-30-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/ESR04/BI-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-32-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-33-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-35-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SMG/BI-36-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/FRA/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001bbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() GET_ALL_CAPABILITIES request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_set_configuration() 0xaaaad3fe1b20: int_seid=1, acp_seid=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request succeeded\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:1 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DELAY_REPORT_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_register_sep() SEP 0xaaaad3fde6c0 registered: type:0 codec:0 seid:1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received  GET_ALL_CAPABILITIES_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received START_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:session_cb() \nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_ref() 0xaaaad3fe1b20: ref=2\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_parse_cmd() Received DELAY_REPORT_CMD\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=1\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unref() 0xaaaad3fe1b20: ref=0\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_free() 0xaaaad3fe1b20\nbluetoothd[389]: ../bluez-5.82/android/avdtp.c:avdtp_unregister_sep() SEP 0xaaaad3fde6c0 unregistered: type:0 codec:0 seid:1\n[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SIG/SYN/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/SIG/SMG/BV-06-C-SEID-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/SIG/SMG/BV-06-C-SEID-2                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-07-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-08-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-09-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-10-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-11-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-12-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-15-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-16-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-17-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-18-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-19-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-20-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-21-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-22-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-23-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-24-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-25-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-26-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-27-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-28-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BV-31-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-02-C                                  \u001b[0;32mPassed    \u001b[0m   1.375 seconds\n/TP/SIG/SMG/BI-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-07-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-08-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-09-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-10-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-11-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-17-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-18-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-19-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-20-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-21-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-22-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-23-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-24-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-25-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-26-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-27-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-28-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-30-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/ESR04/BI-28-C                            \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-32-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-33-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-35-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SMG/BI-36-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/FRA/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/FRA/BV-02-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-02-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SIG/SYN/BV-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 62, \u001b[0;32mPassed: 62 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 1.39 seconds\nPASS: test-avdtp\nbluetoothd[391]: Bluetooth daemon 5.82\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x60, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_addressed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x70, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_browsed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x60, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_addressed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0mbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x70, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_browsed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x60, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_addressed() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x70, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_browsed() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x72, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:change_path() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x72, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:change_path() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x72, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:change_path() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x80, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:search() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x74, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:play_item() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x90, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:add_to_now_playing() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x71, len 0x000A\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_folder_items() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n/TP/MCN/SRC/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SCR/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/SRC/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001bbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x73, len 0x000C\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_item_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x74, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:play_item() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0x90, len 0x000B\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:add_to_now_playing() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/CB/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MCN/NP/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MPS/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;35mteardobluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:handle_unit_info() reply to AVC_OP_UNITINFO\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:handle_subunit_info() reply to AVC_OP_SUBUNITINFO\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nwn\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CON/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CEC/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CRC/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/ICC/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-03-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-04-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;30bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x10, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x10, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x11, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:list_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x15, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_attribute_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x12, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:list_values() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nminit\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTT/BV-05-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CFG/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/CFG/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;30bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x16, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x13, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x15, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_attribute_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x12, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:list_values() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x16, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value_text() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x13, len 0x0002\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_value() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x14, len 0x0003\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_value() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nmrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PAS/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;35mbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x30, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_play_status() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x0009\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x000D\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/MDI/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0xFF, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_browsing_pdu() AVRCP Browsing PDU 0xFF, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() UNKNOWN\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() UNKNOWN\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x50, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x31, len 0x0005\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n34msetup\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/NFY/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/INV/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/BGN/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;3bluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x50, len 0x0000\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x50, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:set_volume_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:register_notification_rsp() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() PLAY\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_rsp() code 0x09 operand_count 1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_release() PLAY\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() FAST FORWARD\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_rsp() code 0x09 operand_count 1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_release() FAST FORWARD\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_passthrough_press() FAST FORWARD\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=2\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x0009\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:continuing_new() len 519\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x40, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() len 519\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:continuing_new() len 14\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x40, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:request_continuing() len 14\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_ref() 0xaaaae29825f0: ref=1\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x20, len 0x0009\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:get_element_attributes() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:continuing_new() len 519\nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:handle_vendordep_pdu() AVRCP PDU 0x41, len 0x0001\nbluetoothd[391]: ../bluez-5.82/android/avrcp-lib.c:abort_continuing() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_send() \nbluetoothd[391]: ../bluez-5.82/android/avctp.c:avctp_unref() 0xaaaae29825f0: ref=1\n2mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/VLH/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/PTH/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/RCR/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/MPS/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-06-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-07-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-08-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-09-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-10-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-11-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BI-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-02-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SCR/BV-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-05-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/SRC/BV-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BV-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/CB/BV-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BI-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MCN/NP/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MPS/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CON/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CEC/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CEC/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CRC/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CRC/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/ICC/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/ICC/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-03-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-04-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTT/BV-05-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CFG/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CFG/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/CFG/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-06-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-07-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-08-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-09-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-10-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BV-11-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PAS/BI-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/MDI/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-05-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BV-08-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/NFY/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/INV/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/INV/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-01-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/BGN/BV-02-I                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-03-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/VLH/BI-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTH/BV-01-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/PTH/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   1.978 seconds\n/TP/RCR/BV-02-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/RCR/BV-04-C                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 110, \u001b[0;32mPassed: 110 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 1.99 seconds\nPASS: test-avrcp\n\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/DISC/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-101-C [UCL SRC Enable]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-102-C [UCL SNK Enable]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-36-C [Disables Broadcast]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/SCC/BV-37-C [Releases Broadcast]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-17-C [BSNK, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-17-C [BSRC, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nBAP/UCL/DISC/BV-01-C                                 \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/UCL/DISC/BV-02-C                                 \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/UCL/DISC/BV-06-C                                 \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/UCL/DISC/BV-05-C                                 \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nBAP/UCL/DISC/BV-03-C                                 \u001b[0;32mPassed    \u001b[0m   0.004 seconds\nBAP/UCL/DISC/BV-04-C                                 \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nBAP/UCL/SCC/BV-001-C [UCL SRC Config Codec, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/SCC/BV-002-C [UCL SRC Config Codec, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-003-C [UCL SRC Config Codec, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-004-C [UCL SRC Config Codec, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-005-C [UCL SRC Config Codec, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-006-C [UCL SRC Config Codec, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-007-C [UCL SRC Config Codec, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-008-C [UCL SRC Config Codec, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-009-C [UCL SRC Config Codec, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-010-C [UCL SRC Config Codec, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-011-C [UCL SRC Config Codec, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-012-C [UCL SRC Config Codec, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-013-C [UCL SRC Config Codec, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-014-C [UCL SRC Config Codec, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-015-C [UCL SRC Config Codec, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-016-C [UCL SRC Config Codec, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-017-C [UCL SNK Config Codec, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-018-C [UCL SNK Config Codec, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-019-C [UCL SNK Config Codec, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-020-C [UCL SNK Config Codec, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-021-C [UCL SNK Config Codec, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-022-C [UCL SNK Config Codec, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-023-C [UCL SNK Config Codec, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-024-C [UCL SNK Config Codec, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-025-C [UCL SNK Config Codec, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-026-C [UCL SNK Config Codec, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-027-C [UCL SNK Config Codec, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-028-C [UCL SNK Config Codec, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-029-C [UCL SNK Config Codec, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-030-C [UCL SNK Config Codec, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-031-C [UCL SNK Config Codec, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-032-C [UCL SNK Config Codec, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-033-C [UCL SRC Config Codec, VS]      \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-034-C [UCL SNK Config Codec, VS]      \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-035-C [UCL SRC Config QoS, LC3 8_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-036-C [UCL SRC Config QoS, LC3 8_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-037-C [UCL SRC Config QoS, LC3 16_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-038-C [UCL SRC Config QoS, LC3 16_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-039-C [UCL SRC Config QoS, LC3 24_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-040-C [UCL SRC Config QoS, LC3 24_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-041-C [UCL SRC Config QoS, LC3 32_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-042-C [UCL SRC Config QoS, LC3 32_2_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-043-C [UCL SRC Config QoS, LC3 44.1_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-044-C [UCL SRC Config QoS, LC3 44.1_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-045-C [UCL SRC Config QoS, LC3 48_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-046-C [UCL SRC Config QoS, LC3 48_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-047-C [UCL SRC Config QoS, LC3 48_3_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-048-C [UCL SRC Config QoS, LC3 48_4_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-049-C [UCL SRC Config QoS, LC3 48_5_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-050-C [UCL SRC Config QoS, LC3 48_6_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-051-C [UCL SNK Config QoS, LC3 8_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-052-C [UCL SNK Config QoS, LC3 8_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-053-C [UCL SNK Config QoS, LC3 16_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-054-C [UCL SNK Config QoS, LC3 16_2_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-055-C [UCL SNK Config QoS, LC3 24_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-056-C [UCL SNK Config QoS, LC3 24_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-057-C [UCL SNK Config QoS, LC3 32_1_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-058-C [UCL SNK Config QoS, LC3 32_2_1] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-059-C [UCL SNK Config QoS, LC3 44.1_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-060-C [UCL SNK Config QoS, LC3 44.1_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-061-C [UCL SNK Config QoS, LC3 48_1_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-062-C [UCL SNK Config QoS, LC3 48_2_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-063-C [UCL SNK Config QoS, LC3 48_3_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-064-C [UCL SNK Config QoS, LC3 48_4_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-065-C [UCL SNK Config QoS, LC3 48_5_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-066-C [UCL SNK Config QoS, LC3 48_6_1] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-067-C [UCL SRC Config QoS, LC3 8_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-068-C [UCL SRC Config QoS, LC3 8_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-069-C [UCL SRC Config QoS, LC3 16_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-070-C [UCL SRC Config QoS, LC3 16_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-071-C [UCL SRC Config QoS, LC3 24_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-072-C [UCL SRC Config QoS, LC3 24_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-073-C [UCL SRC Config QoS, LC3 32_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-074-C [UCL SRC Config QoS, LC3 32_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-075-C [UCL SRC Config QoS, LC3 44.1_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-076-C [UCL SRC Config QoS, LC3 44.1_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-077-C [UCL SRC Config QoS, LC3 48_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-078-C [UCL SRC Config QoS, LC3 48_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-079-C [UCL SRC Config QoS, LC3 48_3_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-080-C [UCL SRC Config QoS, LC3 48_4_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-081-C [UCL SRC Config QoS, LC3 48_5_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-082-C [UCL SRC Config QoS, LC3 48_6_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-083-C [UCL SNK Config QoS, LC3 8_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-084-C [UCL SNK Config QoS, LC3 8_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-085-C [UCL SNK Config QoS, LC3 16_1_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-086-C [UCL SNK Config QoS, LC3 16_2_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-087-C [UCL SNK Config QoS, LC3 24_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-088-C [UCL SNK Config QoS, LC3 24_2_2] \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/SCC/BV-089-C [UCL SNK Config QoS, LC3 32_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-090-C [UCL SNK Config QoS, LC3 32_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-091-C [UCL SNK Config QoS, LC3 44.1_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-092-C [UCL SNK Config QoS, LC3 44.1_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-093-C [UCL SNK Config QoS, LC3 48_1_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-094-C [UCL SNK Config QoS, LC3 48_2_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-095-C [UCL SNK Config QoS, LC3 48_3_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-096-C [UCL SNK Config QoS, LC3 48_4_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-097-C [UCL SNK Config QoS, LC3 48_5_2] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-098-C [UCL SNK Config QoS, LC3 48_6_2] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-099-C [UCL SNK Config QoS, VS]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-100-C [UCL SRC QoS Codec, VS]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-101-C [UCL SRC Enable]                \u001b[0;32mPassed    \u001b[0m   0.018 seconds\nBAP/UCL/SCC/BV-102-C [UCL SNK Enable]                \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-103-C [UCL SNK Disable in Enabling State] \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/SCC/BV-104-C [UCL SRC Disable in Enabling or Streaming state] \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/SCC/BV-105-C [UCL SNK Disable in Streaming State] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-106-C [UCL SNK Release in Codec Configured state] \u001b[0;32mPassed    \u001b[0m   0.026 seconds\nBAP/UCL/SCC/BV-107-C [UCL SRC Release in Codec Configured state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-108-C [UCL SNK Release in QoS Configured state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-109-C [UCL SRC Release in QoS Configured state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-110-C [UCL SNK Release in Enabling state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-111-C [UCL SRC Release in Enabling or Streaming state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-112-C [UCL SNK Release in Streaming state] \u001b[0;32mPassed    \u001b[0m   0.032 seconds\nBAP/UCL/SCC/BV-113-C [UCL SNK Release in Disabling state] \u001b[0;32mPassed    \u001b[0m   0.026 seconds\nBAP/UCL/SCC/BV-115-C [UCL SNK Update Metadata in Enabling State] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-116-C [UCL SRC Update Metadata in Enabling or Streaming state] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/SCC/BV-117-C [UCL SNK Update Metadata in Streaming State] \u001b[0;32mPassed    \u001b[0m   0.027 seconds\nBAP/UCL/STR/BV-001-C [UCL, AC 2, LC3 8_1_1]          \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-002-C [UCL, AC 10, LC3 8_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-003-C [UCL, AC 2, LC3 8_2_1]          \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-004-C [UCL, AC 10, LC3 8_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-005-C [UCL, AC 2, LC3 16_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-006-C [UCL, AC 10, LC3 16_1_1]        \u001b[0;32mPassed    \u001b[0m   0.021 seconds\nBAP/UCL/STR/BV-007-C [UCL, AC 2, LC3 16_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-008-C [UCL, AC 10, LC3 16_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-009-C [UCL, AC 2, LC3 24_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-010-C [UCL, AC 10, LC3 24_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-011-C [UCL, AC 2, LC3 24_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-012-C [UCL, AC 10, LC3 24_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-013-C [UCL, AC 2, LC3 32_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-014-C [UCL, AC 10, LC3 32_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-015-C [UCL, AC 2, LC3 32_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-016-C [UCL, AC 10, LC3 32_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-017-C [UCL, AC 2, LC3 441_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-018-C [UCL, AC 10, LC3 441_1_1]       \u001b[0;32mPassed    \u001b[0m   0.020 seconds\nBAP/UCL/STR/BV-019-C [UCL, AC 2, LC3 44_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-020-C [UCL, AC 10, LC3 44_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-021-C [UCL, AC 2, LC3 48_1_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-022-C [UCL, AC 10, LC3 48_1_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-023-C [UCL, AC 2, LC3 48_2_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-024-C [UCL, AC 10, LC3 48_2_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-025-C [UCL, AC 2, LC3 48_3_1]         \u001b[0;32mPassed    \u001b[0m   0.022 seconds\nBAP/UCL/STR/BV-026-C [UCL, AC 10, LC3 48_3_1]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-027-C [UCL, AC 2, LC3 48_4_1]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-028-C [UCL, AC 10, LC3 48_4_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-029-C [UCL, AC 2, LC3 48_5_1]         \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-030-C [UCL, AC 10, LC3 48_5_1]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-031-C [UCL, AC 2, LC3 48_6_1]         \u001b[0;32mPassed    \u001b[0m   0.019 seconds\nBAP/UCL/STR/BV-032-C [UCL, AC 10, LC3 48_6_1]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-033-C [UCL, SRC, AC 1, LC3 8_1_1]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-034-C [UCL, SRC, AC 4, LC3 8_1_1]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-035-C [UCL, SRC, AC 1, LC3 8_2_1]     \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-036-C [UCL, SRC, AC 4, LC3 8_2_1]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-037-C [UCL, SRC, AC 1, LC3 16_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-038-C [UCL, SRC, AC 4, LC3 16_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-039-C [UCL, SRC, AC 1, LC3 16_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-040-C [UCL, SRC, AC 4, LC3 16_2_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-041-C [UCL, SRC, AC 1, LC3 24_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-042-C [UCL, SRC, AC 4, LC3 24_1_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-043-C [UCL, SRC, AC 1, LC3 24_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-044-C [UCL, SRC, AC 4, LC3 24_2_1]    \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-045-C [UCL, SRC, AC 1, LC3 32_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-046-C [UCL, SRC, AC 4, LC3 32_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-047-C [UCL, SRC, AC 1, LC3 32_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-048-C [UCL, SRC, AC 4, LC3 32_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-049-C [UCL, SRC, AC 1, LC3 44_1_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-050-C [UCL, SRC, AC 4, LC3 44_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-051-C [UCL, SRC, AC 1, LC3 44_2_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-052-C [UCL, SRC, AC 4, LC3 44_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-053-C [UCL, SRC, AC 1, LC3 48_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-054-C [UCL, SRC, AC 4, LC3 48_1_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-055-C [UCL, SRC, AC 1, LC3 48_2_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-056-C [UCL, SRC, AC 4, LC3 48_2_1]    \u001b[0;32mPassed    \u001b[0m   0.025 seconds\nBAP/UCL/STR/BV-057-C [UCL, SRC, AC 1, LC3 48_3_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-058-C [UCL, SRC, AC 4, LC3 48_3_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-059-C [UCL, SRC, AC 1, LC3 48_4_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-060-C [UCL, SRC, AC 4, LC3 48_4_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-061-C [UCL, SRC, AC 1, LC3 48_5_1]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-062-C [UCL, SRC, AC 4, LC3 48_5_1]    \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-063-C [UCL, SRC, AC 1, LC3 48_6_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-064-C [UCL, SRC, AC 4, LC3 48_6_1]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-065-C [UCL, AC 2, LC3 8_1_2]          \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-066-C [UCL, AC 10, LC3 8_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-067-C [UCL, AC 2, LC3 8_2_2]          \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-068-C [UCL, AC 10, LC3 8_2_2]         \u001b[0;32mPassed    \u001b[0m   0.020 seconds\nBAP/UCL/STR/BV-069-C [UCL, AC 2, LC3 16_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-070-C [UCL, AC 10, LC3 16_1_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-071-C [UCL, AC 2, LC3 16_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-072-C [UCL, AC 10, LC3 16_2_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-073-C [UCL, AC 2, LC3 24_1_2]         \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-074-C [UCL, AC 10, LC3 24_1_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-075-C [UCL, AC 2, LC3 24_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-076-C [UCL, AC 10, LC3 24_2_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-077-C [UCL, AC 2, LC3 32_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-078-C [UCL, AC 10, LC3 32_1_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-079-C [UCL, AC 2, LC3 32_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-080-C [UCL, AC 10, LC3 32_2_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-081-C [UCL, AC 2, LC3 44_1_2]         \u001b[0;32mPassed    \u001b[0m   0.023 seconds\nBAP/UCL/STR/BV-082-C [UCL, AC 10, LC3 44_1_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-083-C [UCL, AC 2, LC3 44_2_2]         \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-084-C [UCL, AC 10, LC3 44_2_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-085-C [UCL, AC 2, LC3 48_1_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-086-C [UCL, AC 10, LC3 48_1_2]        \u001b[0;32mPassed    \u001b[0m   0.021 seconds\nBAP/UCL/STR/BV-087-C [UCL, AC 2, LC3 48_2_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-088-C [UCL, AC 10, LC3 48_2_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-089-C [UCL, AC 2, LC3 48_3_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-090-C [UCL, AC 10, LC3 48_3_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-091-C [UCL, AC 2, LC3 48_4_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-092-C [UCL, AC 10, LC3 48_4_2]        \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-093-C [UCL, AC 2, LC3 48_5_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-094-C [UCL, AC 10, LC3 48_5_2]        \u001b[0;32mPassed    \u001b[0m   0.015 seconds\nBAP/UCL/STR/BV-095-C [UCL, AC 2, LC3 48_6_2]         \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-096-C [UCL, AC 10, LC3 48_6_2]        \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-097-C [UCL, SRC, AC 1, LC3 8_1_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-098-C [UCL, SRC, AC 4, LC3 8_1_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-099-C [UCL, SRC, AC 1, LC3 8_2_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-100-C [UCL, SRC, AC 4, LC3 8_2_2]     \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-101-C [UCL, SRC, AC 1, LC3 16_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-102-C [UCL, SRC, AC 4, LC3 16_1_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-103-C [UCL, SRC, AC 1, LC3 16_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-104-C [UCL, SRC, AC 4, LC3 16_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-105-C [UCL, SRC, AC 1, LC3 24_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-106-C [UCL, SRC, AC 4, LC3 24_1_2]    \u001b[0;32mPassed    \u001b[0m   0.020 seconds\nBAP/UCL/STR/BV-107-C [UCL, SRC, AC 1, LC3 24_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-108-C [UCL, SRC, AC 4, LC3 24_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-109-C [UCL, SRC, AC 1, LC3 32_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-110-C [UCL, SRC, AC 4, LC3 32_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-111-C [UCL, SRC, AC 1, LC3 32_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-112-C [UCL, SRC, AC 4, LC3 32_2_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-113-C [UCL, SRC, AC 1, LC3 44_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-114-C [UCL, SRC, AC 4, LC3 44_1_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-115-C [UCL, SRC, AC 1, LC3 44_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-116-C [UCL, SRC, AC 4, LC3 44_2_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-117-C [UCL, SRC, AC 1, LC3 48_1_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-118-C [UCL, SRC, AC 4, LC3 48_1_2]    \u001b[0;32mPassed    \u001b[0m   0.029 seconds\nBAP/UCL/STR/BV-119-C [UCL, SRC, AC 1, LC3 48_2_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-120-C [UCL, SRC, AC 4, LC3 48_2_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_3_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_3_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_4_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_4_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-121-C [UCL, SRC, AC 1, LC3 48_5_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/UCL/STR/BV-122-C [UCL, SRC, AC 4, LC3 48_5_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-123-C [UCL, SRC, AC 1, LC3 48_6_2]    \u001b[0;32mPassed    \u001b[0m   0.016 seconds\nBAP/UCL/STR/BV-124-C [UCL, SRC, AC 4, LC3 48_6_2]    \u001b[0;32mPassed    \u001b[0m   0.017 seconds\nBAP/BSRC/SCC/BV-01-C [Config Broadcast, LC3 8_1_1]   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-02-C [Config Broadcast, LC3 8_2_1]   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-03-C [Config Broadcast, LC3 16_1_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-04-C [Config Broadcast, LC3 16_2_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-05-C [Config Broadcast, LC3 24_1_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-06-C [Config Broadcast, LC3 24_2_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-07-C [Config Broadcast, LC3 32_1_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-08-C [Config Broadcast, LC3 32_2_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-09-C [Config Broadcast, LC3 44.1_1_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-10-C [Config Broadcast, LC3 44.1_2_1] \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-11-C [Config Broadcast, LC3 48_1_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-12-C [Config Broadcast, LC3 48_2_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-13-C [Config Broadcast, LC3 48_3_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-14-C [Config Broadcast, LC3 48_4_1]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-15-C [Config Broadcast, LC3 48_5_1]  \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBAP/BSRC/SCC/BV-16-C [Config Broadcast, LC3 48_6_1]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-17-C [Config Broadcast, LC3 8_1_2]   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-18-C [Config Broadcast, LC3 8_2_2]   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-19-C [Config Broadcast, LC3 16_1_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-20-C [Config Broadcast, LC3 16_2_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-21-C [Config Broadcast, LC3 24_1_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-22-C [Config Broadcast, LC3 24_2_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-23-C [Config Broadcast, LC3 32_1_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-24-C [Config Broadcast, LC3 32_2_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-25-C [Config Broadcast, LC3 44.1_1_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-26-C [Config Broadcast, LC3 44.1_2_2] \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-27-C [Config Broadcast, LC3 48_1_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-28-C [Config Broadcast, LC3 48_2_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-29-C [Config Broadcast, LC3 48_3_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-30-C [Config Broadcast, LC3 48_4_2]  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/SCC/BV-31-C [Config Broadcast, LC3 48_5_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-32-C [Config Broadcast, LC3 48_6_2]  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-33-C [Config Broadcast, VS]          \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-35-C [Establishes Broadcast]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-36-C [Disables Broadcast]            \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/SCC/BV-37-C [Releases Broadcast]            \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-01-C [Sync to PA, LC3 8_1_1]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-02-C [Sync to PA, LC3 8_2_1]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-03-C [Sync to PA, LC3 16_1_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-04-C [Sync to PA, LC3 16_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-05-C [Sync to PA, LC3 24_1_1]        \u001b[0;32mPassed    \u001b[0m   0.008 seconds\nBAP/BSNK/SCC/BV-06-C [Sync to PA, LC3 24_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-07-C [Sync to PA, LC3 32_1_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-08-C [Sync to PA, LC3 32_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-09-C [Sync to PA, LC3 44.1_1_1]      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-10-C [Sync to PA, LC3 44.1_2_1]      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-11-C [Sync to PA, LC3 48_1_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-12-C [Sync to PA, LC3 48_2_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-13-C [Sync to PA, LC3 48_3_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-14-C [Sync to PA, LC3 48_4_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-15-C [Sync to PA, LC3 48_5_1]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-16-C [Sync to PA, LC3 48_6_1]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-17-C [Sync to PA, LC3 8_1_2]         \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-18-C [Sync to PA, LC3 8_2_2]         \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-19-C [Sync to PA, LC3 16_1_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-20-C [Sync to PA, LC3 16_2_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-21-C [Sync to PA, LC3 24_1_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-22-C [Sync to PA, LC3 24_2_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-23-C [Sync to PA, LC3 32_1_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-24-C [Sync to PA, LC3 32_2_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-25-C [Sync to PA, LC3 44.1_1_2]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-26-C [Sync to PA, LC3 44.1_2_2]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-27-C [Sync to PA, LC3 48_1_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-28-C [Sync to PA, LC3 48_2_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-29-C [Sync to PA, LC3 48_3_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-30-C [Sync to PA, LC3 48_4_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-31-C [Sync to PA, LC3 48_5_2]        \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/SCC/BV-32-C [Sync to PA, LC3 48_6_2]        \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/SCC/BV-33-C [Sync to PA, VS]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-01-C [BSNK, LC3 8_1]                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/STR/BV-02-C [BSNK, LC3 8_2]                 \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-03-C [BSNK, LC3 16_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-04-C [BSNK, LC3 16_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-05-C [BSNK, LC3 24_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-06-C [BSNK, LC3 24_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-07-C [BSNK, LC3 32_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-08-C [BSNK, LC3 32_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-09-C [BSNK, LC3 44.1_1]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-10-C [BSNK, LC3 44.1_2]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-11-C [BSNK, LC3 48_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-12-C [BSNK, LC3 48_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-13-C [BSNK, LC3 48_3]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-14-C [BSNK, LC3 48_4]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/STR/BV-15-C [BSNK, LC3 48_5]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-16-C [BSNK, LC3 48_6]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-17-C [BSNK, VS]                      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSNK/STR/BV-18-C [BSNK, Multiple BISes, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-19-C [BSNK, Multiple BISes, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-20-C [BSNK, Multiple BISes, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-21-C [BSNK, Multiple BISes, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-22-C [BSNK, Multiple BISes, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-23-C [BSNK, Multiple BISes, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-24-C [BSNK, Multiple BISes, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-25-C [BSNK, Multiple BISes, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-26-C [BSNK, Multiple BISes, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-27-C [BSNK, Multiple BISes, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-28-C [BSNK, Multiple BISes, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-29-C [BSNK, Multiple BISes, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-30-C [BSNK, Multiple BISes, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-31-C [BSNK, Multiple BISes, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-32-C [BSNK, Multiple BISes, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-33-C [BSNK, Multiple BISes, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSNK/STR/BV-34-C [BSNK, Multiple BISes, VS]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-01-C [BSRC, LC3 8_1]                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-02-C [BSRC, LC3 8_2]                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-03-C [BSRC, LC3 16_1]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-04-C [BSRC, LC3 16_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-05-C [BSRC, LC3 24_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-06-C [BSRC, LC3 24_2]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-07-C [BSRC, LC3 32_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-08-C [BSRC, LC3 32_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-09-C [BSRC, LC3 44.1_1]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-10-C [BSRC, LC3 44.1_2]              \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-11-C [BSRC, LC3 48_1]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-12-C [BSRC, LC3 48_2]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-13-C [BSRC, LC3 48_3]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-14-C [BSRC, LC3 48_4]                \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-15-C [BSRC, LC3 48_5]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-16-C [BSRC, LC3 48_6]                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-17-C [BSRC, VS]                      \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-18-C [BSRC, Multiple BISes, LC3 8_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-19-C [BSRC, Multiple BISes, LC3 8_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-20-C [BSRC, Multiple BISes, LC3 16_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-21-C [BSRC, Multiple BISes, LC3 16_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-22-C [BSRC, Multiple BISes, LC3 24_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-23-C [BSRC, Multiple BISes, LC3 24_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-24-C [BSRC, Multiple BISes, LC3 32_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-25-C [BSRC, Multiple BISes, LC3 32_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-26-C [BSRC, Multiple BISes, LC3 44.1_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-27-C [BSRC, Multiple BISes, LC3 44.1_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-28-C [BSRC, Multiple BISes, LC3 48_1] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-29-C [BSRC, Multiple BISes, LC3 48_2] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-30-C [BSRC, Multiple BISes, LC3 48_3] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-31-C [BSRC, Multiple BISes, LC3 48_4] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-32-C [BSRC, Multiple BISes, LC3 48_5] \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nBAP/BSRC/STR/BV-33-C [BSRC, Multiple BISes, LC3 48_6] \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nBAP/BSRC/STR/BV-34-C [BSRC, Multiple BISes, VS]      \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nTotal: 387, \u001b[0;32mPassed: 387 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 4.4 seconds\nPASS: test-bap\n\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mBASS/SR/SPE/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nBASS/SR/SGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SGGIT/CHA/BV-02-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-03-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-04-C                                  \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nBASS/SR/SPE/BI-06-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nBASS/SR/SPE/BI-07-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nTotal: 8, \u001b[0;32mPassed: 8 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0301 seconds\nPASS: test-bass\n\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/4\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/5\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/6\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/7\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/crc/9\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/crc/1                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/2                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/3                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/4                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/5                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/6                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/7                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/8                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/crc/9                                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 9, \u001b[0;32mPassed: 9 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00155 seconds\nPASS: test-crc\nPASS: test-crypto\n\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/multi\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/sample/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/sample/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/sample/3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ecdh/invalid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/ecdh/multi                                          \u001b[0;32mPassed    \u001b[0m   0.437 seconds\n/ecdh/sample/1                                       \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/ecdh/sample/2                                       \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/ecdh/sample/3                                       \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/ecdh/invalid                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 5, \u001b[0;32mPassed: 5 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.441 seconds\nPASS: test-ecc\n\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/basic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/macbookair\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/iphone5\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/ipadmini\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/sl400h\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/sl910\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/bh907\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/eir/fuelband\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/bluesc\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/wahooscale\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/mioalpha\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/cookoo\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/citizen1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ad/citizen2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mad/g-tag\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mad/uri-beacon\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/eir/basic                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/macbookair                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/iphone5                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/ipadmini                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/sl400h                                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/sl910                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/bh907                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/eir/fuelband                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/bluesc                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/wahooscale                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/mioalpha                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/cookoo                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/citizen1                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/ad/citizen2                                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nad/g-tag                                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nad/uri-beacon                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 16, \u001b[0;32mPassed: 16 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00259 seconds\nPASS: test-eir\n\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAC/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAC/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-01-C-small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-01-C-large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-1-alternative\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-02-C-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-16/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-16/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/exists-128/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-02-C/missing-128/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/small/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/small/2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/CL/BV-06-C/client-3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAD/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-04-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-01-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-02-C/large\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-03-C-2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-04-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-12-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-13-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-04-C/512B\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-13-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-14-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-16-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-21-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-18-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-19-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-23-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-24-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-28-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-29-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/SR/BI-30-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAN/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAN/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAI/SR/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAI/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-26-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-27-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BV-07-C/512B\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-28-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-29-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-30-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-31-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-32-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-33-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-34-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAR/CL/BI-35-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-02-C/seclevel\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-05-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-02-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-03-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-13-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-05-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-07-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-14-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-18-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-06-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-10-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-14-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-15-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-22-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-23-C/auto\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-24-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-08-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-20-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-21-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-25-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-26-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-29-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-30-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/CL/BI-31-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BV-09-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-25-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/small\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/GAW/SR/BI-26-C/large-1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/no-reliable-characteristic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/unkown-request\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/unkown-command\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/robustness/hash-db\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/GAC/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAC/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-01-C-small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-01-C-small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-01-C-large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-02-C-1                                 \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-02-C-1-alternative                     \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-02-C-2                                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-02-C/exists-16/small                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/exists-16/large-1                 \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/missing-16/small                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-02-C/missing-16/large-1                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/exists-128/large-1                \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-02-C/missing-128/large-1               \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-04-C/small/1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-04-C/small/2                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-04-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-05-C/small/1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-05-C/small/2                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/SR/BV-05-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/CL/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAD/CL/BV-06-C/client-1                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAD/CL/BV-06-C/client-2                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAD/CL/BV-06-C/client-3                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAD/SR/BV-06-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAD/SR/BV-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-04-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/SR/BV-01-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-01-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-02-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-02-C/large                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BV-03-C-1                                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BV-03-C-2                                 \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BI-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-10-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BI-11-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-07-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-08-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-04-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-12-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-13-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-13-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-14-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-14-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/CL/BV-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-04-C/512B                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-12-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-13-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-14-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-15-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-16-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/CL/BI-16-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-17-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-18-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-19-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-20-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-21-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-21-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-22-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/SR/BV-05-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-05-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-18-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-19-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-19-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-06-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BV-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-23-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-24-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-24-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BV-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-28-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-29-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAR/SR/BI-29-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-30-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAR/SR/BI-30-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAN/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAN/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAI/SR/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAI/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-23-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-24-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-25-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-26-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-26-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-27-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BV-07-C/512B                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-28-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-29-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-30-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-31-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-32-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-32-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-33-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-34-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAR/CL/BI-35-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BV-02-C                                   \u001b[0;33mNot Run   \u001b[0m\n/TP/GAW/CL/BV-02-C/seclevel                          \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BV-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-02-C                                   \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAW/CL/BI-03-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-04-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-05-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-07-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BV-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-02-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-02-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-03-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-03-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/CL/BV-05-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-07-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-11-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-12-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-13-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-05-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-05-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-07-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-07-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-08-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/CL/BV-06-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-14-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-15-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-17-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-18-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-18-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-19-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-06-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-06-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-10-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BV-10-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-14-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-14-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-15-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-15-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/CL/BV-08-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-20-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-21-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-22-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-23-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-23-C/auto                              \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAW/CL/BI-24-C                                   \u001b[0;32mPassed    \u001b[0m   0.004 seconds\n/TP/GAW/SR/BV-08-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BV-08-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-20-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-20-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-21-C/small                             \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-21-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/CL/BV-09-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-25-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-26-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-29-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-30-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/CL/BI-31-C                                   \u001b[0;32mPassed    \u001b[0m   0.003 seconds\n/TP/GAW/SR/BV-09-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BV-09-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/GAW/SR/BI-25-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-25-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-26-C/small                             \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/GAW/SR/BI-26-C/large-1                           \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/robustness/no-reliable-characteristic               \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/robustness/unkown-request                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/robustness/unkown-command                           \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/robustness/hash-db                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nTotal: 193, \u001b[0;32mPassed: 192 (99.5%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 1\u001b[0m\nOverall execution time: 0.421 seconds\nPASS: test-gatt\nTAP version 14\n# random seed: R02S04ae83c9d56e8597c8b9f3fb36421f01\n1..6\n# Start of gattrib tests\nok 1 /gattrib/refcount\nok 2 /gattrib/get_channel\nok 3 /gattrib/send\nok 4 /gattrib/cancel\nok 5 /gattrib/register\nok 6 /gattrib/buffers\n# End of gattrib tests\nPASS: test-gattrib\n\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/simple_client\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_connect_disconnect\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_string_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_boolean_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_uint64_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_array_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_get_dict_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_set_string_property\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_string_changed\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_check_order\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_proxy_removed\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_no_object_manager\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_force_disconnect\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/gdbus/client_ready\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/gdbus/simple_client                                 \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_connect_disconnect                     \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_string_property                    \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_boolean_property                   \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_uint64_property                    \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_array_property                     \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_get_dict_property                      \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_set_string_property                    \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_string_changed                         \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_check_order                            \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_proxy_removed                          \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_no_object_manager                      \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_force_disconnect                       \u001b[0;33mNot Run   \u001b[0m\n/gdbus/client_ready                                  \u001b[0;33mNot Run   \u001b[0m\nTotal: 14, \u001b[0;32mPassed: 0 (0.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 14\u001b[0m\nOverall execution time: 0.00171 seconds\nPASS: test-gdbus-client\nTAP version 14\n# random seed: R02S9f71bd9cc6ce755bd9de453844b9db0f\n1..34\n# Start of gobex tests\nok 1 /gobex/null_io\nok 2 /gobex/basic\nok 3 /gobex/ref_unref\nok 4 /gobex/test_disconnect\nok 5 /gobex/test_recv_connect_stream\nok 6 /gobex/test_recv_connect_pkt\nok 7 /gobex/test_send_connect_stream\nok 8 /gobex/test_send_connect_pkt\nok 9 /gobex/test_recv_unexpected\nok 10 /gobex/test_send_on_demand_stream\nok 11 /gobex/test_send_on_demand_pkt\nok 12 /gobex/test_send_on_demand_fail_stream\nok 13 /gobex/test_send_on_demand_fail_pkt\nok 14 /gobex/test_send_connect_req_stream\nok 15 /gobex/test_send_connect_req_pkt\nok 16 /gobex/test_send_nval_connect_req_stream\nok 17 /gobex/test_send_nval_connect_req_pkt\nok 18 /gobex/test_send_nval_connect_req_short_pkt\nok 19 /gobex/test_send_connect_req_timeout_stream\n# slow test /gobex/test_send_connect_req_timeout_stream executed in 0.64 secs\nok 20 /gobex/test_send_connect_req_timeout_pkt\nok 21 /gobex/test_cancel_req_immediate\nok 22 /gobex/test_cancel_req_delay_stream\nok 23 /gobex/test_cancel_req_delay_pkt\nok 24 /gobex/test_connect\nok 25 /gobex/test_obex_disconnect\nok 26 /gobex/test_auth\nok 27 /gobex/test_auth_fail\nok 28 /gobex/test_setpath\nok 29 /gobex/test_setpath_up\nok 30 /gobex/test_setpath_up_down\nok 31 /gobex/test_mkdir\nok 32 /gobex/test_delete\nok 33 /gobex/test_copy\nok 34 /gobex/test_move\n# End of gobex tests\nPASS: test-gobex\nTAP version 14\n# random seed: R02Sd403ac196ca8cc861e3bb238e5aab645\n1..18\n# Start of gobex tests\nok 1 /gobex/test_apparam_nval_short\nok 2 /gobex/test_apparam_nval_data\nok 3 /gobex/test_apparam_nval2_short\nok 4 /gobex/test_apparam_nval2_data\nok 5 /gobex/test_apparam_get_uint8\nok 6 /gobex/test_apparam_get_uint16\nok 7 /gobex/test_apparam_get_uint32\nok 8 /gobex/test_apparam_get_uint64\nok 9 /gobex/test_apparam_get_string\nok 10 /gobex/test_apparam_get_bytes\nok 11 /gobex/test_apparam_get_multi\nok 12 /gobex/test_apparam_set_uint8\nok 13 /gobex/test_apparam_set_uint16\nok 14 /gobex/test_apparam_set_uint32\nok 15 /gobex/test_apparam_set_uint64\nok 16 /gobex/test_apparam_set_string\nok 17 /gobex/test_apparam_set_bytes\nok 18 /gobex/test_apparam_set_multi\n# End of gobex tests\nPASS: test-gobex-apparam\nTAP version 14\n# random seed: R02S995e29b33d8d2ae9e43cb3a1fd8f79bf\n1..28\n# Start of gobex tests\nok 1 /gobex/test_decode_header_connid\nok 2 /gobex/test_decode_header_name_empty\nok 3 /gobex/test_decode_header_name_ascii\nok 4 /gobex/test_decode_header_name_umlaut\nok 5 /gobex/test_decode_header_body\nok 6 /gobex/test_decode_header_body_extdata\nok 7 /gobex/test_decode_header_actionid\nok 8 /gobex/test_decode_header_multi\nok 9 /gobex/test_decode_header_uint32_nval\nok 10 /gobex/test_decode_header_unicode_nval_short\nok 11 /gobex/test_decode_header_unicode_nval_data\nok 12 /gobex/test_decode_header_bytes_nval_short\nok 13 /gobex/test_decode_header_bytes_nval_data\nok 14 /gobex/test_decode_header_bytes_nval_len\nok 15 /gobex/test_header_encode_connid\nok 16 /gobex/test_header_encode_name_empty\nok 17 /gobex/test_header_encode_name_ascii\nok 18 /gobex/test_header_encode_name_umlaut\nok 19 /gobex/test_header_encode_body\nok 20 /gobex/test_header_encode_actionid\nok 21 /gobex/test_header_encode_apparam\nok 22 /gobex/test_header_name_empty\nok 23 /gobex/test_header_name_ascii\nok 24 /gobex/test_header_name_umlaut\nok 25 /gobex/test_header_bytes\nok 26 /gobex/test_header_uint8\nok 27 /gobex/test_header_uint32\nok 28 /gobex/test_header_apparam\n# End of gobex tests\nPASS: test-gobex-header\nTAP version 14\n# random seed: R02Sa96818f50100092044972c7c11c63f05\n1..9\n# Start of gobex tests\nok 1 /gobex/test_pkt\nok 2 /gobex/test_decode_pkt\nok 3 /gobex/test_decode_pkt_header\nok 4 /gobex/test_decode_connect\nok 5 /gobex/test_decode_nval\nok 6 /gobex/test_encode_pkt\nok 7 /gobex/test_encode_on_demand\nok 8 /gobex/test_encode_on_demand_fail\nok 9 /gobex/test_create_args\n# End of gobex tests\nPASS: test-gobex-packet\nTAP version 14\n# random seed: R02S6273b86b88a0815eba990532f8724cfb\n1..38\n# Start of gobex tests\nok 1 /gobex/test_conn_req\nok 2 /gobex/test_conn_rsp\nok 3 /gobex/test_put_req\nok 4 /gobex/test_put_rsp\nok 5 /gobex/test_get_req\nok 6 /gobex/test_get_rsp\nok 7 /gobex/test_get_req_app\nok 8 /gobex/test_get_rsp_app\nok 9 /gobex/test_put_req_delay\nok 10 /gobex/test_put_rsp_delay\nok 11 /gobex/test_get_req_delay\nok 12 /gobex/test_get_rsp_delay\nok 13 /gobex/test_put_req_eagain\nok 14 /gobex/test_get_req_eagain\nok 15 /gobex/test_stream_put_req\nok 16 /gobex/test_stream_put_rsp\nok 17 /gobex/test_stream_put_req_abort\nok 18 /gobex/test_stream_put_rsp_abort\nok 19 /gobex/test_stream_get_req\nok 20 /gobex/test_stream_get_rsp\nok 21 /gobex/test_conn_get_req\nok 22 /gobex/test_conn_get_rsp\nok 23 /gobex/test_conn_put_req\nok 24 /gobex/test_conn_put_rsp\nok 25 /gobex/test_conn_get_wrg_rsp\nok 26 /gobex/test_conn_put_req_seq\nok 27 /gobex/test_packet_put_req\nok 28 /gobex/test_packet_put_req_wait\nok 29 /gobex/test_packet_put_req_suspend_resume\n# slow test /gobex/test_packet_put_req_suspend_resume executed in 0.78 secs\nok 30 /gobex/test_packet_put_rsp\nok 31 /gobex/test_packet_put_rsp_wait\nok 32 /gobex/test_packet_get_rsp\nok 33 /gobex/test_packet_get_rsp_wait\nok 34 /gobex/test_packet_get_req\nok 35 /gobex/test_packet_get_req_wait\nok 36 /gobex/test_packet_get_req_suspend_resume\nok 37 /gobex/test_packet_get_req_wait_next\nok 38 /gobex/test_conn_put_req_seq_srm\n# End of gobex tests\nPASS: test-gobex-transfer\n\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_init\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_cmd_handler_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_4\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_register_5\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_fragmented_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_ustring_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_string_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_string_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_corrupted_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp/test_empty\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_init\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_send_command_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unsolicited_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_corrupted_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_empty\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_unknown\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_parser_2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/hfp_hf/test_context_skip_field\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/hfp/test_init                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_cmd_handler_1                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_cmd_handler_2                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_1                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_2                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_3                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_4                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_register_5                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_fragmented_1                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_ustring_1                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_ustring_2                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_string_1                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_string_2                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_corrupted_1                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp/test_empty                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_init                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_send_command_1                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_send_command_2                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_send_command_3                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unsolicited_1                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unsolicited_2                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unsolicited_3                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_corrupted_1                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_corrupted_2                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_empty                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_unknown                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_context_parser_1                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_context_parser_2                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/hfp_hf/test_context_skip_field                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 29, \u001b[0;32mPassed: 29 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00357 seconds\nPASS: test-hfp\n\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-08-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-09-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-06-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGCF/RH/BV-01-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/HGRF/RH/BV-02-I\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/HGRF/RH/BV-01-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGRF/RH/BV-08-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGRF/RH/BV-09-I                                  \u001b[0;32mPassed    \u001b[0m   0.001 seconds\n/TP/HGRF/RH/BV-06-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGCF/RH/BV-01-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/TP/HGRF/RH/BV-02-I                                  \u001b[0;32mPassed    \u001b[0m   0.002 seconds\nTotal: 6, \u001b[0;32mPassed: 6 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0122 seconds\nPASS: test-hog\n\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/ntoh64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/hton64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/valid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/nodata\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_access_protos/invalid_dtd2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/valid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/nodata\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_lang_attr/invalid_dtd\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/valid\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/nodata\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/invalid_dtd\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_profile_descs/workaround\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/lib/sdp_get_server_ver\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/lib/ntoh64                                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/hton64                                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/valid                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/nodata                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/invalid_dtd1              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_access_protos/invalid_dtd2              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_lang_attr/valid                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_lang_attr/nodata                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_lang_attr/invalid_dtd                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/valid                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/nodata                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/invalid_dtd               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_profile_descs/workaround                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/lib/sdp_get_server_ver                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 14, \u001b[0;32mPassed: 14 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00166 seconds\nPASS: test-lib\nTAP version 14\n# random seed: R02S6edf96c966cf0ac9caad9c25183765fa\n1..9\n# Start of mgmt tests\n# Start of command tests\nok 1 /mgmt/command/1\nok 2 /mgmt/command/2\n# End of command tests\n# Start of response tests\nok 3 /mgmt/response/1\nok 4 /mgmt/response/2\n# End of response tests\n# Start of event tests\nok 5 /mgmt/event/1\nok 6 /mgmt/event/2\n# End of event tests\n# Start of unregister tests\nok 7 /mgmt/unregister/1\nok 8 /mgmt/unregister/2\n# End of unregister tests\n# Start of destroy tests\nok 9 /mgmt/destroy/1\n# End of destroy tests\n# End of mgmt tests\nPASS: test-mgmt\n\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\ngatt_notify_cb: notify.value:0 notify->len:1\ngatt_notify_cb: notify.value:1 notify->len:1\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICS/SR/SPN/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\nmicp_write_value handle: 3\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\nWrite failed: 0x13\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\nmicp_write_value handle: 3\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\nMICP Write successful\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICP/CL/CGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\nmicp_write_value handle: 3\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\nWrite failed: 0x80\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mMICP/CL/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nMICS/SR/SGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICS/SR/SGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICS/SR/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICS/SR/SPN/BV-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nMICP/CL/CGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nMICP/CL/CGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nMICP/CL/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.005 seconds\nTotal: 7, \u001b[0;32mPassed: 7 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0274 seconds\nPASS: test-micp\n\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/basic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_destroy\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_all\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/foreach_remove_backward\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/destroy_remove\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/push_after\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/queue/remove_all\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/queue/basic                                         \u001b[0;32mPassed    \u001b[0m   0.020 seconds\n/queue/foreach_destroy                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/foreach_remove                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/foreach_remove_all                            \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/foreach_remove_backward                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/destroy_remove                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/push_after                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/queue/remove_all                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 8, \u001b[0;32mPassed: 8 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0215 seconds\nPASS: test-queue\n\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ringbuf/power2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ringbuf/alloc\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/ringbuf/printf\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/ringbuf/power2                                      \u001b[0;32mPassed    \u001b[0m   0.241 seconds\n/ringbuf/alloc                                       \u001b[0;32mPassed    \u001b[0m   0.002 seconds\n/ringbuf/printf                                      \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nTotal: 3, \u001b[0;32mPassed: 3 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.25 seconds\nPASS: test-ringbuf\nbluetoothd[1644]: Bluetooth daemon 5.82\n\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SS/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-05-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-06-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-07-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-08-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-09-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-10-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-11-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-12-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-13-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-14-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-15-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-16-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-17-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-18-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-19-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-20-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BV-21-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SA/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-03-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-04-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-06-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-07-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-08-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-09-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-10-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-11-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-12-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-13-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-14-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-15-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-16-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-17-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-18-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-19-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-20-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-21-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-22-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BV-23-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/SSA/BI-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-01-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/BRW/BV-02-C/UUID-128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8/empty\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/TEXT_STR16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/URL_STR16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/NIL\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT8\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/BOOL\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT16\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT32\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT64\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/UINT128\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/sdp/DE/ATTR/INT128bluetoothd[1644]: ../bluez-5.82/src/sdpd-request.c:service_attr_req() NULL cache buffer and non-NULL continuation state\n\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/TP/SERVER/ROB/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/TP/SERVER/SS/BV-01-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-01-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-01-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-03-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-03-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-03-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-04-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-04-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BV-04-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-01-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-01-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-01-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-02-C/UUID-16                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-02-C/UUID-32                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SS/BI-02-C/UUID-128                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-01-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-03-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-04-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-05-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-06-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-07-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-08-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-09-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-10-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-11-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-12-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-13-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-14-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-15-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-16-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-17-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-18-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-19-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-20-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BV-21-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BI-01-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BI-02-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SA/BI-03-C                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-01-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-01-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-01-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-02-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-02-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-02-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-03-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-03-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-03-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-04-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-04-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-04-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-06-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-06-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-06-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-07-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-07-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-07-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-08-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-08-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-08-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-09-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-09-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-09-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-10-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-10-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-10-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-11-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-11-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-11-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-12-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-12-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-12-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-13-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-13-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-13-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-14-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-14-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-14-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-15-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-15-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-15-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-16-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-16-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-16-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-17-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-17-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-17-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-18-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-18-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-18-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-19-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-19-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-19-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-20-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-20-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-20-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-21-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-21-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-21-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-22-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-22-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-22-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-23-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-23-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BV-23-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-01-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-01-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-01-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-02-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-02-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/SSA/BI-02-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-01-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-01-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-01-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-02-C/UUID-16                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-02-C/UUID-32                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/BRW/BV-02-C/UUID-128                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/TEXT_STR8/empty                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/TEXT_STR8                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/TEXT_STR16                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/URL_STR8                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/URL_STR16                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/NIL                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT8                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT8                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/BOOL                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT16                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT16                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT32                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT32                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT64                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT64                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/UINT128                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/sdp/DE/ATTR/INT128                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/TP/SERVER/ROB/BI-01-C                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 134, \u001b[0;32mPassed: 134 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00681 seconds\nPASS: test-sdp\n\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/tester/basic\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/tester/setup_io\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/tester/io_send\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/tester/basic                                        \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/tester/setup_io                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/tester/io_send                                      \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 3, \u001b[0;32mPassed: 3 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00144 seconds\nPASS: test-tester\n\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/pagesize\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/delete\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/overwrite\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/textfile/multiple\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/textfile/pagesize                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/textfile/delete                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/textfile/overwrite                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/textfile/multiple                                   \u001b[0;32mPassed    \u001b[0m   0.001 seconds\nTotal: 4, \u001b[0;32mPassed: 4 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00299 seconds\nPASS: test-textfile\n\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/create\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/destroy\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/feature_answer\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/command/input\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/event/output\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/event/feature\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;33mtest not run\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uhid/device/mx_anywhere_3\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/uhid/command/create                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/command/destroy                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/command/feature_answer                         \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/command/input                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/event/output                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/event/feature                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uhid/device/mx_anywhere_3                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 7, \u001b[0;32mPassed: 7 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00134 seconds\nPASS: test-uhid\n\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/base\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/base/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/base/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen1/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/sixteen2/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo1/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thritytwo2/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/thirtytwo2/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/str\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/onetwentyeight/cmp\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxx\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/xxxxx\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0xxxxx\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0123456\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012g4567\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/012345678\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/0x234567u9\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/01234567890\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34F\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/00001234-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39m/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\n/uuid/base                                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/base/str                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/base/cmp                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen1                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen1/str                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen1/cmp                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen2                                       \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen2/str                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/sixteen2/cmp                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo1                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo1/str                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo1/cmp                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo2                                     \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thritytwo2/str                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/thirtytwo2/cmp                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/onetwentyeight                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/onetwentyeight/str                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/onetwentyeight/cmp                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0                                    \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/01                                   \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/012                                  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/xxxx                                 \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/xxxxx                                \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0xxxxx                               \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0123456                              \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/012g4567                             \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/012345678                            \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/0x234567u9                           \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/01234567890                          \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-8000-00805F9B34F  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-8000 00805F9B34FB \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-8000-00805F9B34FBC \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/malformed/00001234-0000-1000-800G-00805F9B34FB \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/00001234-0000-1000-8000-00805f9b34fb  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/0000FFFF-0000-1000-8000-00805f9b34fb  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/0000FFFF-0000-1000-8000-00805F9B34FB  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\n/uuid/compress/F0000000-0000-1000-8000-00805f9b34fb  \u001b[0;32mPassed    \u001b[0m   0.000 seconds\nTotal: 37, \u001b[0;32mPassed: 37 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.00223 seconds\nPASS: test-uuid\n\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/SER/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CHA/BV-04-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-02-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SGGIT/CP/BI-03-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/SPE/BI-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;30minit\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;34msetup\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;34msetup complete\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;30mrun\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;32mtest passed\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;35mteardown\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;35mteardown complete\u001b[0m\n\u001b[1;39mVOCS/SR/CP/BV-01-C\u001b[0m - \u001b[0;30mdone\u001b[0m\n\n\u001b[1;39m\u001b[0m\n\u001b[1;39mTest Summary\u001b[0m\n\u001b[1;39m------------\u001b[0m\nVOCS/SR/SGGIT/SER/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CHA/BV-01-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CHA/BV-02-C                            \u001b[0;32mPassed    \u001b[0m   0.006 seconds\nVOCS/SR/SGGIT/CHA/BV-03-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CHA/BV-04-C                            \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CP/BI-01-C                             \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CP/BI-02-C                             \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/SGGIT/CP/BI-03-C                             \u001b[0;32mPassed    \u001b[0m   0.004 seconds\nVOCS/SR/SPE/BI-01-C                                  \u001b[0;32mPassed    \u001b[0m   0.003 seconds\nVOCS/SR/CP/BV-01-C                                   \u001b[0;32mPassed    \u001b[0m   0.010 seconds\nTotal: 10, \u001b[0;32mPassed: 10 (100.0%)\u001b[0m, \u001b[0;31mFailed: 0\u001b[0m, \u001b[0;33mNot Run: 0\u001b[0m\nOverall execution time: 0.0435 seconds\nPASS: test-vcp\nAll 30 tests passed\nDURATION: 12\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5688602924346924,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-busybox_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-busybox",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001760721206665039,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.325173854827881,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.027809858322143555,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 4.697661876678467,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011022090911865234,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.busybox.-b_encapsulated": {
    "status": "PASSED"
   },
   "ptestresult.busybox../busybox-suffix": {
    "status": "PASSED"
   },
   "ptestresult.busybox../busybox-suffix_--help": {
    "status": "PASSED"
   },
   "ptestresult.busybox../busybox-suffix_--help_cat": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox../busybox-suffix_--help_unknown": {
    "status": "PASSED"
   },
   "ptestresult.busybox../busybox-suffix_cat": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox../busybox-suffix_unknown": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_\"cmd\"_|_getline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_$NF_is_empty": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_'delete_a[v--]'_evaluates_v--_once": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_'gcc_build_bug'": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_'v__a_'_is_not_a_function_call,_it_is_a_concatenation": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_0": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_4": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_5": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_6": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_case_7": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-F_handles_escapes": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-e_and_ARGC": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_-f_and_ARGC": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_=_and_?:_precedence": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_FS_assignment": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_FS_regex_which_can_match_empty_string": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_NF_in_BEGIN": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_assign_while_assign": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_backslash+newline_eaten_with_no_trace": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_bitwise_op": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_break": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_continue": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_do_not_allow_\"str\"++": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_does_not_split_on_CR__char_13_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_errors_on_missing_delete_arg": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_exit_N_propagates_through_END's_exit": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_floating_const_with_leading_zeroes": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_func_arg_parsing_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_func_arg_parsing_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_func_arg_parsing_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_func_arg_parsing_4": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\&": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\0": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\\\": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\\\0": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\\\\\": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gensub_backslashes_\\\\\\\\": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gsub_erroneous_word_start_match": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_gsub_falls_back_to_non-extended-regex": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_colon_not_preceded_by_ternary": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_empty___": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_empty_function_f__{}": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_empty_function_f_arg_{}": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_invalid_for_loop": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_non-existing_file_correctly": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_handles_whitespace_before_array_subscript": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_hex_const_1": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.awk_hex_const_2": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.awk_if__length_==_0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_if_operator_!=": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_if_operator_<": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_if_operator_==": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_if_operator_>=": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_if_string_==": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_input_is_never_oct": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_large_integer": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_length_==_0": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_length__": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_length_array_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_long_field_sep": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_negative_field_access": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_nested_loops_with_the_same_variable": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_oct_const": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.awk_print_+_redirect": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_print_length,_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_print_length_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_printf_%%_prints_one_%": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_printf_'%-10c'__can_output_NUL": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.awk_printf_'%c'__can_output_NUL": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_properly_handles_function_from_other_scope": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_properly_handles_undefined_function": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_references_to_empty_fields": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_string_cast__bug_725_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.awk_unused_function_args_are_evaluated": {
    "status": "PASSED"
   },
   "ptestresult.busybox.basename-does-not-remove-identical-extension": {
    "status": "PASSED"
   },
   "ptestresult.busybox.basename-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2-reads-from-standard-input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2-removes-compressed-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_already_exists": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_bz2_issue_11.bz2_corrupted_example": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_bz2_issue_12.bz2_corrupted_example": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_delete_src": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_doesnt_exist": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_pbzip_4m_zeros_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_stream_unpack": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_test_bz2_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bunzip2:_unknown_suffix": {
    "status": "PASSED"
   },
   "ptestresult.busybox.busybox": {
    "status": "PASSED"
   },
   "ptestresult.busybox.busybox_--help": {
    "status": "PASSED"
   },
   "ptestresult.busybox.busybox_--help_busybox": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.busybox_--help_cat": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.busybox_--help_unknown": {
    "status": "PASSED"
   },
   "ptestresult.busybox.busybox_as_unknown_name": {
    "status": "PASSED"
   },
   "ptestresult.busybox.busybox_cat": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.busybox_unknown": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bzcat-does-not-remove-compressed-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bzcat_can_handle_compressed_zero-length_bzip2_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.bzcat_can_print_many_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cat-prints-a-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cat-prints-a-file-and-standard-input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cat_-b": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cat_-e": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cat_-n": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cat_-v": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cmp-detects-difference": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-RHL-does_not_preserve-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-a-files-to-dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-a-preserves-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-copies-empty-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-copies-large-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-copies-small-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-d-files-to-dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-dev-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-dir-create-dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-dir-existing-dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-does-not-copy-unreadable-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-files-to-dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-follows-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-parents": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-preserves-hard-links": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cp-preserves-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp-preserves-source-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-H": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-L": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-P": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-R": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-RHL": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-RL": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-RP": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-Rd": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cp_-d": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cpio_-R_with_create": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cpio_-R_with_extract": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cpio_-p_with_absolute_paths": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cpio_extract_file_outside_of_destination": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cpio_extracts_in_existing_directory": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cpio_extracts_zero-sized_hardlinks": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cpio_extracts_zero-sized_hardlinks_2": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cpio_restores_suid/sgid_bits": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cpio_uses_by_default_uid/gid": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.cut-cuts-a-character": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut-cuts-a-closed-range": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut-cuts-a-field": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut-cuts-an-open-range": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut-cuts-an-unclosed-range": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_'-'__stdin__and_multi_file_handling": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-DF": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-b_a,a,a": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-b_overlaps": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-c_-b": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-c_a": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-c_a,b-c,d": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-c_a-": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-c_a-b": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_-f_a-": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_empty_field": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_empty_field_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_high-low_error": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_show_whole_line_with_no_delim": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-b__a,b,c_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-c__a,b,c_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-d_-f_:__-s": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-d_-f____-s": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-d_-f_a__-s": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-d_-f_a__-s_-n": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_-d_-s_omits_blank_lines": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_echo,_-c__a-b_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.cut_with_echo,_-c__a_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.date-@-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.date-R-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.date-format-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.date-timezone": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.date-u-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.date-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.date-works-1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc:_p_should_parse/print_single_backslashes": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc:_p_should_print_invalid_escapes": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc:_p_should_print_single_backslash_strings": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc:_p_should_print_trailing_backslashes": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc:_x_should_execute_strings": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc:_x_should_not_execute_or_pop_non-strings": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc:_x_should_work_with_strings_created_from_a": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_'>a'__conditional_execute_string__1": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_'>a'__conditional_execute_string__2": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_'>aeb'__conditional_execute_string_with_else_": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_-x_dcx_vars.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_Z__length__for_numbers": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_basic_syntax__argv,_multiple_args_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_basic_syntax__argv,_single_arg_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_basic_syntax__stdin,_multiple_args_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_complex_with_spaces__multiple_args_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_complex_with_spaces__single_arg_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_complex_without_spaces__multiple_args_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_complex_without_spaces__single_arg_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dc_dc_add.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_boolean.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_decimal.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_divide.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_divmod.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_misc.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_modexp.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_modulus.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_multiply.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_power.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_sqrt.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_strings.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_dc_subtract.dc": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_newline_can_be_a_register": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_read": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_read_string": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dc_space_can_be_a_register": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dd-accepts-if": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dd-accepts-of": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dd-copies-from-standard-input-to-standard-output": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dd-count-bytes": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.dd-prints-count-to-standard-error": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dd-reports-write-errors": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-B_does_not_ignore_changes_whose_lines_are_not_all_blank": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-B_does_not_ignore_non-blank_single_line_change": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-B_ignores_blank_single_line_change": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-B_ignores_changes_whose_lines_are_all_blank": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-b_treats_EOF_as_whitespace": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-b_treats_all_spaces_as_equal": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_-rN_does_not_read_non-regular_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_always_takes_context_from_old_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_diff1_diff2/": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_diff1_diff2/subdir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_dir_dir2/file/-": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_dir_and_fifo": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_empty_file_against_nonempty_one": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_empty_file_against_stdin": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_file_and_fifo": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_stdin": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_stdin,_no_newline_in_the_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.diff_of_stdin,_twice": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-handles-absolute-path": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-handles-empty-path": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-handles-multiple-slashes": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-handles-relative-path": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-handles-root": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-handles-single-component": {
    "status": "PASSED"
   },
   "ptestresult.busybox.dirname-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.du-h-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.du-k-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.du-l-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.du-m-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.du-s-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.du-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.echo-does-not-print-newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.echo-prints-argument": {
    "status": "PASSED"
   },
   "ptestresult.busybox.echo-prints-arguments": {
    "status": "PASSED"
   },
   "ptestresult.busybox.echo-prints-dash": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.echo-prints-newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.echo-prints-non-opts": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.echo-prints-slash-zero": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.echo-prints-slash_00041": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.echo-prints-slash_0041": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.echo-prints-slash_041": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.echo-prints-slash_41": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.egrep_is_not_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.busybox.expr-big": {
    "status": "PASSED"
   },
   "ptestresult.busybox.expr-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.false-is-silent": {
    "status": "PASSED"
   },
   "ptestresult.busybox.false-returns-failure": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find-supports-minus-xdev": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_-exec_exitcode_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_-exec_exitcode_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_-exec_exitcode_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_-exec_exitcode_4": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_-ok": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_-type_f": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_.///_-name_.": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_.///_-name_.///": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_//_-maxdepth_0_-name_/": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_//_-maxdepth_0_-name_//": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_/_-maxdepth_0_-name_/": {
    "status": "PASSED"
   },
   "ptestresult.busybox.find_/_-maxdepth_0_-name_//": {
    "status": "PASSED"
   },
   "ptestresult.busybox.glibc_build_sort": {
    "status": "PASSED"
   },
   "ptestresult.busybox.glibc_build_sort_unique": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-E_-o_prints_all_matches": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-E_supports_extended_regexps": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-F_-w_w_doesn't_match_ww": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-F_handles_-i": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-F_handles_multiple_expessions": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-Fw_doesn't_stop_on_1st_mismatch": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-Fw_matches_only_words": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-L_exitcode_0": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-L_exitcode_0_#2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-L_exitcode_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-__specify_stdin_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-_infile__specify_stdin_and_file_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-_nofile__specify_stdin_and_nonexisting_file_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-e_PATTERN_can_be_a_newline-delimited_list": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-f_EMPTY_FILE": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-o_does_not_loop_forever": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-o_does_not_loop_forever_on_zero-length_match": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-q_-_nofile__specify_stdin_and_nonexisting_file,_match_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-q_-_nofile__specify_stdin_and_nonexisting_file,_no_match_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-r_on_dir/symlink_to_dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-r_on_symlink_to_dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-s_nofile_-__stdin_and_nonexisting_file,_match_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-s_nofile__nonexisting_file,_no_match_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-v_-f_EMPTY_FILE": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-vxf_EMPTY_FILE": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-w_^_doesn't_hang": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-w_^str_doesn't_match_str_not_at_the_beginning": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-w_doesn't_stop_on_1st_mismatch": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-w_word_doesn't_match_wordword": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-w_word_match_second_word": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x_-F__full_match_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x_-F__partial_match_1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x_-F__partial_match_2_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x_-v_-e_EXP1_-e_EXP2_finds_nothing_if_either_EXP_matches": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x__full_match_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x__partial_match_1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_-x__partial_match_2_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_PATTERN_can_be_a_newline-delimited_list": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep__default_to_stdin_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep__exit_success_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep__exit_with_error_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep__no_newline_at_EOL_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_can_read_regexps_from_stdin": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_handles_NUL_in_files": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.grep_handles_NUL_on_stdin": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.grep_handles_multiple_regexps": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_input__specify_file_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_is_also_egrep": {
    "status": "PASSED"
   },
   "ptestresult.busybox.grep_matches_NUL": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.grep_two_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gunzip-reads-from-standard-input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gunzip:_already_exists": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gunzip:_delete_src": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gunzip:_doesnt_exist": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gunzip:_stream_unpack": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gunzip:_unknown_suffix": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gzip-accepts-multiple-files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gzip-accepts-single-minus": {
    "status": "PASSED"
   },
   "ptestresult.busybox.gzip-compression-levels": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.gzip-removes-original-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.head_-n_<negative_number>": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.head_-n_<positive_number>": {
    "status": "PASSED"
   },
   "ptestresult.busybox.head__without_args_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hexdump_-C_with_four_NULs": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hexdump_-e_%3_u": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hexdump_-e_/1_%d": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hexdump_-e_/2_%d": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hexdump_does_not_think_last_padded_block_matches_any_full_block": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hexdump_thinks_last_full_block_can_match": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hostname-d-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hostname-i-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hostname-s-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.hostname-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.id-g-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.id-u-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.id-un-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.id-ur-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ln-creates-hard-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ln-creates-soft-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ln-force-creates-hard-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ln-force-creates-soft-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ln-preserves-hard-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ln-preserves-soft-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ls-1-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ls-h-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ls-l-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ls-s-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ls_symlink_to_dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.ls_unicode_test_with_codepoints_limited_to_767": {
    "status": "PASSED"
   },
   "ptestresult.busybox.md5sum": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.md5sum-verifies-non-binary-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mkdir-makes-a-directory": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mkdir-makes-parent-directories": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mount": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.mv-files-to-dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-files-to-dir-2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-follows-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-empty-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-hardlinks": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-large-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-small-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-symlinks": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-moves-unreadable-files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-preserves-hard-links": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.mv-preserves-links": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-refuses-mv-dir-to-subdir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.mv-removes-source-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-B": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-D__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-F__!DESKTOP_little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-H__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-I__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-L__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-O__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-X__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-a__!DESKTOP_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-a__DESKTOP_": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.od_-b": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.od_-b_--traditional": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.od_-b_--traditional_FILE": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.od_-c": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-d__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-e__!DESKTOP_little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-f": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.od_-f__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-h__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-i__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-l__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-o__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od_-x__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.od__little-endian_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_-N_ignores_already_applied_hunk": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_-R_with_nonexistent_old_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_FILE_PATCH": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_at_the_beginning": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_creates_new_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_detects_already_applied_hunk": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_detects_already_applied_hunk_at_the_EOF": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_internal_buffering_bug?": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_understands_...dir///dir...": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_with_nonexistent_old_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.patch_with_old_file_==_new_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.pidof_-o_%PPID_NOP": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.pidof_-o_init": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.pidof_-s": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.pidof__exit_with_error_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.pidof__exit_with_success_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.pidof_this": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_aborts_on_%r": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_aborts_on_bare_%": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_handles_%d_bad_input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_handles_multiple_flags": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_handles_positive_numbers_for_%d": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_handles_positive_numbers_for_%f": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_handles_positive_numbers_for_%i": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_handles_positive_numbers_for_%x": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_produces_no_further_output_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_produces_no_further_output_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_repeatedly_uses_pattern_for_each_argv": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_treats_leading_0_as_flag": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%%": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%*.*f": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%*.*f_with_negative_width/precision": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%*f_with_negative_width": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%.*f_with_negative_precision": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%23.12f": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%Ld": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%b_escaped_string": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%d_'\"x'_\"'y\"_\"'zTAIL\"": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%ld": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%s_'\"x'_\"'y\"_\"'zTAIL\"": {
    "status": "PASSED"
   },
   "ptestresult.busybox.printf_understands_%zd": {
    "status": "PASSED"
   },
   "ptestresult.busybox.pwd-prints-working-directory": {
    "status": "PASSED"
   },
   "ptestresult.busybox.readlink_-f_on_a_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.readlink_-f_on_a_link": {
    "status": "PASSED"
   },
   "ptestresult.busybox.readlink_-f_on_a_weird_dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.readlink_-f_on_an_invalid_link": {
    "status": "PASSED"
   },
   "ptestresult.busybox.readlink_on_a_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.readlink_on_a_link": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_link_to_non-existent_file_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_link_to_non-existent_file_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_link_to_non-existent_file_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_link_to_non-existent_file_4": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_non-existent_absolute_path_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_non-existent_absolute_path_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_non-existent_absolute_path_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_non-existent_absolute_path_4": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_non-existent_local_file_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.realpath_on_non-existent_local_file_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.rev_file_with_NUL_character": {
    "status": "PASSED"
   },
   "ptestresult.busybox.rev_file_with_long_line": {
    "status": "PASSED"
   },
   "ptestresult.busybox.rev_file_with_missing_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.rev_works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.rm-removes-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.rmdir-removes-parent-directories": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_'s///w_FILE'": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_-i_finishes_ranges_correctly": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_-i_with_address_modifies_all_files,_not_only_first": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_-i_with_no_arg_[GNUFAIL]": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_-n": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_-n_s//p": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/$_in_regex/_should_not_match_newlines,_only_end-of-line": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/regex/,+0<cmd>_-i_works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/regex/,+0{...}_-i_works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/regex/,+N{...}_-i_works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/regex/,+N{...}_addresses_work": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/regex/,+N{...}_addresses_work_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_/regex/,N{...}_addresses_work": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_2d;2,1p__gnu_compat_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_G__append_hold_space_to_pattern_space_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_N__flushes_pattern_space__GNU_behavior__": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_N__stops_at_end_of_input__and_P__prints_to_first_newline_only_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_N_test2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_N_test3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_T__!test/branch_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_^_OR_not^": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_a_cmd_ended_by_double_backslash": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_a_cmd_understands_\\n,\\t,\\r": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_accepts_blanks_before_command": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_accepts_multiple_-e": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_accepts_newlines_in_-e": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_address_match_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_append_autoinserts_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_append_autoinserts_newline_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_append_autoinserts_newline_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_autoinsert_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_b__branch_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_b__branch_with_no_label_jumps_to_end_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_backref_from_empty_s_uses_range_regex": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_backref_from_empty_s_uses_range_regex_with_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_beginning__^__matches_only_once": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_c": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_cat_plus_empty_file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_clusternewline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_d_does_not_break_n,m_matching": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_d_does_not_break_n,regex_matching": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_d_does_not_break_n,regex_matching_#2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_d_ends_script_iteration": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_d_ends_script_iteration__2_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_embedded_NUL_g": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_empty_file_plus_cat": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_escaped_newline_in_command": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_explicit_stdin": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_handles_empty_lines": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_i_cmd_understands_\\n,\\t,\\r": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_insert_doesn't_autoinsert_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_leave_off_trailing_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_lie-to-autoconf": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_match_EOF": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_match_EOF_inline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_match_EOF_two_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_n__flushes_pattern_space,_terminates_early_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_n_command_must_reset_'substituted'_bit": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_nested_{}s": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_no_files__stdin_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_noprint,_no_match,_no_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_normal_newlines": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_print_autoinsert_newlines": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_print_autoinsert_newlines_two_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s///NUM_test": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s//g__exhaustive_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s//p": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s/xxx/[/": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s_[delimiter]": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s_arbitrary_delimiter": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s_chains": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s_chains2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_s_with_\\t__GNU_ext_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_selective_matches_insert_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_selective_matches_noinsert_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_selective_matches_with_one_nl": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_special_char_as_s///_delimiter,_in_pattern": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_special_char_as_s///_delimiter,_in_replacement_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_special_char_as_s///_delimiter,_in_replacement_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_stdin_twice": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_subst+write": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_t__test/branch_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_t__test/branch_clears_test_bit_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_trailing_NUL": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_understands_\\r": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_understands_duplicate_file_name": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_uses_previous_regexp": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_with_N_skipping_lines_past_ranges_on_next_cmds": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_with_empty_match": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_zero_chars_match/replace_advances_correctly_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_zero_chars_match/replace_advances_correctly_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_zero_chars_match/replace_logic_must_not_falsely_trigger_here_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sed_zero_chars_match/replace_logic_must_not_falsely_trigger_here_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_-s_:_with_negative_start": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq__exit_with_error_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_-.9": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_.3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_.30": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_.30_to_4.000": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_.3_with_padding_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_.3_with_padding_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_by_zero": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_down_by_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_down_by_3_with_padding": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_up_by_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_wrong_way_#1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_count_wrong_way_#2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_from_-.0_count_down_by_.25": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_from_-4_count_down_by_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_one_argument": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_one_argument_with_padding": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_two_arguments": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_two_arguments_equal": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_two_arguments_equal,_arbitrary_negative_step": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_two_arguments_equal,_arbitrary_positive_step": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_two_arguments_reversed": {
    "status": "PASSED"
   },
   "ptestresult.busybox.seq_two_arguments_with_padding": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sha1sum": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.sha1sum:_one-space_separated_input_for_-c": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sha256sum": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.sort": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_#2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_-h": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_-k2,2M": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_-s_-u": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_-sr__stable_and_reverse__does_NOT_reverse_'stable'_ordering": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_-u_should_consider_field_only_when_discarding": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_-z_outputs_NUL_terminated_lines": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_file_in_place": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_key_doesn't_strip_leading_blanks,_disables_fallback_global_sort": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_key_range_with_multiple_options": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_key_range_with_numeric_option": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_key_range_with_numeric_option_and_global_reverse": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_key_range_with_two_-k_options": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_numeric": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_one_key": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_reverse": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_stdin": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_with_ENDCHAR": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_with_non-default_leading_delim_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_with_non-default_leading_delim_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_with_non-default_leading_delim_3": {
    "status": "PASSED"
   },
   "ptestresult.busybox.sort_with_non-default_leading_delim_4": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_-a_without_-x": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_-x_with_--chdir_on_existing_and_check_dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_-x_with_-d_on_existing_and_check_dir": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_-x_with_-d_on_existing_directory": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_-x_with_-d_on_non-existing_directory": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_-x_without_-a": {
    "status": "PASSED"
   },
   "ptestresult.busybox.start-stop-daemon_with_both_-x_and_-a__need_non-busybox_false_": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.start-stop-daemon_without_-x_and_-a": {
    "status": "PASSED"
   },
   "ptestresult.busybox.strings-works-like-GNU": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tail-n-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tail-works": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tail:_+N_with_N_>_file_length": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tail:_-c_+N_with_largish_N": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-archives-multiple-files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-complains-about-missing-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-demands-at-least-one-ctx": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-demands-at-most-one-ctx": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-extracts-all-subdirs": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-extracts-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-extracts-from-standard-input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-extracts-multiple-files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-extracts-to-standard-output": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-handles-cz-options": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-handles-empty-include-and-non-empty-exclude-list": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-handles-exclude-and-extract-lists": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-handles-multiple-X-options": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar-handles-nested-exclude": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_--overwrite": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_-k_does_not_extract_into_symlinks": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tar_Empty_file_is_not_a_tarball": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_Empty_file_is_not_a_tarball.tar.gz": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_Pax-encoded_UTF8_names_and_symlinks": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_Symlink_attack:_create_symlink_and_then_write_through_it": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tar_Symlinks_and_hardlinks_coexist": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_Twenty_zeroed_blocks_is_an_empty_tarball": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_Two_zeroed_blocks_is_a__'truncated'__empty_tarball": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_does_not_extract_into_symlinks": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tar_extract_tgz": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_extract_txz": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tar_hardlinks_and_repeated_files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_hardlinks_mode": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_strips_/../_on_extract": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_symlinks_mode": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tar_with_link_with_size": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tar_with_prefix_fields": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.tee-appends-input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tee-tees-input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test:_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_!:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_!_-f:_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_!_a_=_b_-a_!_c_=_c:_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_!_a_=_b_-a_!_c_=_d:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_'!'_'!'_=_'!':_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_'!'_'_'_=_'_':_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_'!'_=_'!':_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_'':_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_'_'_=_'_':_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_--help:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_-f:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_-f_=_a_-o_b:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_-lt_=_-gt:_should_be_false__1_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_a:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_a_-a_!:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.test_a_=_a:_should_be_true__0_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.time_-f_backslash_tab_and_newline": {
    "status": "PASSED"
   },
   "ptestresult.busybox.time_-f_percent_percent": {
    "status": "PASSED"
   },
   "ptestresult.busybox.time_-f_trailing_backslash": {
    "status": "PASSED"
   },
   "ptestresult.busybox.time_-f_trailing_percent": {
    "status": "PASSED"
   },
   "ptestresult.busybox.time_-f_undefined_backslash": {
    "status": "PASSED"
   },
   "ptestresult.busybox.time_-f_undefined_percent": {
    "status": "PASSED"
   },
   "ptestresult.busybox.touch-creates-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.touch-does-not-create-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.touch-touches-files-after-non-existent-file": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr-d-alnum-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr-d-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr-non-gnu": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr-rejects-wrong-class": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr_does_not_stop_after_[:digit:]": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr_does_not_treat_[]_in_[a-z]_as_special": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr_has_correct_xdigit_sequence": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr_understands_0-9A-F": {
    "status": "PASSED"
   },
   "ptestresult.busybox.tr_understands_[:xdigit:]": {
    "status": "PASSED"
   },
   "ptestresult.busybox.true-is-silent": {
    "status": "PASSED"
   },
   "ptestresult.busybox.true-returns-success": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-__specify_stdin_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-c__occurrence_count_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-d__dups_only_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-f_-s__skip_fields_and_chars_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-s_-w__skip_fields_and_compare_max_chars_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-u_and_-d_produce_no_output": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_-w__compare_max_characters_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq__default_to_stdin_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq__exit_success_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq__exit_with_error_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq__stdin__outfile": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_input_-__specify_stdout_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_input__specify_file_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uniq_input_outfile__two_files_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.unzip__archive_with_corrupted_lzma_1_": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.unzip__archive_with_corrupted_lzma_2_": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.unzip__bad_archive_": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.unzip__subdir_only_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.uptime-works": {
    "status": "PASSED"
   },
   "ptestresult.busybox.wc-counts-all": {
    "status": "PASSED"
   },
   "ptestresult.busybox.wc-counts-characters": {
    "status": "PASSED"
   },
   "ptestresult.busybox.wc-counts-lines": {
    "status": "PASSED"
   },
   "ptestresult.busybox.wc-counts-words": {
    "status": "PASSED"
   },
   "ptestresult.busybox.wc-prints-longest-line-length": {
    "status": "PASSED"
   },
   "ptestresult.busybox.which-uses-default-path": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs-works": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.xargs_-E_''": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs_-E___stops_on_underscore": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs_-I_skips_empty_lines_and_leading_whitespace": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.xargs_-e_without_param": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs_-n1": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.xargs_-n2": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.xargs_-s7_can_take_one-char_input": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs_-sNUM_test_1": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs_-sNUM_test_2": {
    "status": "PASSED"
   },
   "ptestresult.busybox.xargs_argument_line_too_long": {
    "status": "SKIPPED"
   },
   "ptestresult.busybox.xargs_does_not_stop_on_underscore__'new'_GNU_behavior_": {
    "status": "PASSED"
   },
   "ptestresult.busybox.zcat:_dont_delete_Z_src": {
    "status": "PASSED"
   },
   "ptestresult.busybox.zcat:_dont_delete_bz2_src": {
    "status": "PASSED"
   },
   "ptestresult.busybox.zcat:_dont_delete_gz_src": {
    "status": "PASSED"
   },
   "ptestresult.busybox.zcat_can_handle_compressed_zero-length__.Z__files": {
    "status": "PASSED"
   },
   "ptestresult.busybox.zcat_can_print_many_files": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/busybox/ptest\n======================\necho -ne '' >input\necho -ne '' | ./unknown 2>&1\nPASS: busybox as unknown name\nSKIP: busybox --help busybox\n======================\necho -ne '' >input\necho -ne '' | busybox 2>&1 | cat\nPASS: busybox\n======================\necho -ne '' >input\necho -ne '' | busybox unknown 2>&1\nPASS: busybox unknown\n======================\necho -ne '' >input\necho -ne '' | busybox --help 2>&1\nPASS: busybox --help\nSKIP: busybox cat\nSKIP: busybox --help cat\n======================\necho -ne '' >input\necho -ne '' | busybox --help unknown 2>&1\nPASS: busybox --help unknown\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix 2>&1 | cat\nPASS: ./busybox-suffix\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix unknown 2>&1\nPASS: ./busybox-suffix unknown\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix --help 2>&1\nPASS: ./busybox-suffix --help\nSKIP: ./busybox-suffix cat\nSKIP: ./busybox-suffix --help cat\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix --help unknown 2>&1\nPASS: ./busybox-suffix --help unknown\n======================\necho -ne '' >input\necho -ne '' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 0\n======================\necho -ne '' >input\necho -ne '\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 1\n======================\necho -ne '' >input\necho -ne '#\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 2\n======================\necho -ne '' >input\necho -ne '#abc#\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 3\n======================\necho -ne '' >input\necho -ne '#abc#zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 4\n======================\necho -ne '' >input\necho -ne '#abc##zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 5\n======================\necho -ne '' >input\necho -ne 'z#abc##zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 6\n======================\necho -ne '' >input\necho -ne 'z##abc##zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 7\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(23==23) print \"foo\"}'\nPASS: awk if operator == \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(23!=23) print \"bar\"}'\nPASS: awk if operator != \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(23>=23) print \"foo\"}'\nPASS: awk if operator >= \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(2 < 13) print \"foo\"}'\nPASS: awk if operator < \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(\"a\"==\"ab\") print \"bar\"}'\nPASS: awk if string == \n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ print or(4294967295,1) }'\nPASS: awk bitwise op\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction empty_fun(count) {\n  # empty\n}\nEND {\n  i=1\n  print \"L\" i \"\\n\"\n  empty_fun(i + i + ++i)\n  print \"L\" i \"\\n\"\n}'\nPASS: awk handles empty function f(arg){}\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction empty_fun(){}\nEND {empty_fun()\n  print \"Ok\"\n}'\nPASS: awk handles empty function f(){}\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction outer_fun() {\n  return 1\n}\nEND {\n  i=1\n  print \"L\" i \"\\n\"\n  i += outer_fun()\n  print \"L\" i \"\\n\"\n}'\nPASS: awk properly handles function from other scope\n======================\necho -ne '' >input\necho -ne '' | awk '\nEND {\n  i=1\n  print \"L\" i \"\\n\"\n  i + trigger_error_fun()\n  print \"L\" i \"\\n\"\n}' 2>&1\nPASS: awk properly handles undefined function\n======================\necho -ne '' >input\necho -ne '' | awk '\nBEGIN {\n  v=1\n  a=2\n  print v (a)\n}' 2>&1\nPASS: awk 'v (a)' is not a function call, it is a concatenation\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(){print\"F\"};func g(){print\"G\"};BEGIN{f(g(),g())}' 2>&1\nPASS: awk unused function args are evaluated\nSKIP: awk hex const 1\nSKIP: awk hex const 2\nSKIP: awk oct const\n======================\necho -ne '' >input\necho -ne '011\\n' | awk '{ print $1, $1+1 }'\nPASS: awk input is never oct\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ printf \"%f %f\\n\", \"000.123\", \"009.123\" }'\nPASS: awk floating const with leading zeroes\n======================\necho -ne '' >input\necho -ne 'a--\\na--b--\\na--b--c--\\na--b--c--d--' | awk -F-- '{ print NF, length($NF), $NF }'\nPASS: awk long field sep\n======================\necho -ne '' >input\necho -ne 'a!b\\n' | awk -F'\\x21' '{print $1}'\nPASS: awk -F handles escapes\n======================\necho -ne '' >input\necho -ne 'Hi\\n' | awk 'gsub(\"@(samp|code|file)\\{\",\"\");'; echo $?\nPASS: awk gsub falls back to non-extended-regex\n======================\necho -ne '' >input\necho -ne '' | awk -f awk_t1_opt-functions.awk -f awk_t1_opth-gen.awk <awk_t1_input | md5sum\nPASS: awk 'gcc build bug'\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { print \":\" NF \":\" $0 \":\" $1 \":\" $2 \":\" }'\nPASS: awk NF in BEGIN\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction b(tmp) {\n\ttmp = 0;\n\tprint \"\" tmp; #this line causes the bug\n\treturn tmp;\n}\nfunction c(tmpc) {\n\ttmpc = b(); return tmpc;\n}\nBEGIN {\n\tprint (c() ? \"string\" : \"number\");\n}'\nPASS: awk string cast (bug 725)\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { arr [3] = 1; print arr [3] }'\nPASS: awk handles whitespace before array subscript\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { getline line <\"doesnt_exist\"; print ERRNO; ERRNO=0; close(\"doesnt_exist\"); print ERRNO; print \"Ok\" }'\nPASS: awk handles non-existing file correctly\n======================\necho -ne '' >input\necho -ne '' | awk '\nBEGIN {\n  u[\"a\"]=1\n  u[\"b\"]=1\n  u[\"c\"]=1\n  v[\"d\"]=1\n  v[\"e\"]=1\n  v[\"f\"]=1\n  for (l in u) {\n    print \"outer1\", l;\n    for (l in v) {\n      print \" inner\", l;\n    }\n    print \"outer2\", l;\n  }\n  print \"end\", l;\n  l=\"a\"\n  exit;\n}'\nPASS: awk nested loops with the same variable\n======================\necho -ne '' >input\necho -ne '' | awk '\nBEGIN{\ncnt = 0\na[cnt] = \"zeroth\"\na[++cnt] = \"first\"\ndelete a[cnt--]\nprint cnt\nprint \"[0]:\" a[0]\nprint \"[1]:\" a[1]\n}'\nPASS: awk 'delete a[v--]' evaluates v-- once\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(,) { }' 2>&1\nPASS: awk func arg parsing 1\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(a,,b) { }' 2>&1\nPASS: awk func arg parsing 2\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(a,) { }' 2>&1\nPASS: awk func arg parsing 3\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(a b) { }' 2>&1\nPASS: awk func arg parsing 4\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN {print()}' 2>&1\nPASS: awk handles empty ()\n======================\necho -ne '' >input\necho -ne 'a:b c:d\\ne:f g:h' | awk '{FS=\":\"; print $1}'\nPASS: awk FS assignment\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{n=(2^31)-1; print n, int(n), n%1, ++n, int(n), n%1}'\nPASS: awk large integer\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{ A[1]=2; A[\"qwe\"]=\"asd\"; print length(A)}'\nPASS: awk length(array)\n======================\necho -ne '' >input\necho -ne 'qwe' | awk '{print length; print length(); print length(\"qwe\"); print length(99+9)}'\nPASS: awk length()\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ print length, 1 }'\nPASS: awk print length, 1\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ print length 1 }'\nPASS: awk print length 1\n======================\necho -ne '' >input\necho -ne '\\n' | awk 'length == 0 { print \"foo\" }'\nPASS: awk length == 0\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ if (length == 0) { print \"bar\" } }'\nPASS: awk if (length == 0)\n======================\necho -ne 'do re mi\\n' >input\necho -ne '{print $2; print ARGC;}' | awk -f - input\nPASS: awk -f and ARGC\n======================\necho -ne 'do re mi\\n' >input\necho -ne '' | awk -e '{print $2; print ARGC;}' input\nPASS: awk -e and ARGC\n======================\necho -ne '' >input\necho -ne 'BEGIN { if (1) break; else a = 1 }' | awk -f - 2>&1; echo $?\nPASS: awk break\n======================\necho -ne '' >input\necho -ne 'BEGIN { if (1) continue; else a = 1 }' | awk -f - 2>&1; echo $?\nPASS: awk continue\n======================\necho -ne '' >input\necho -ne '' | awk -e '{ for() }' 2>&1\nPASS: awk handles invalid for loop\n======================\necho -ne '' >input\necho -ne '' | awk -e foo:bar: 2>&1\nPASS: awk handles colon not preceded by ternary\n======================\necho -ne '' >input\necho -ne '' | awk -e '{delete}' 2>&1\nPASS: awk errors on missing delete arg\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{printf(\"hello%c null\\n\", 0)}'\nPASS: awk printf('%c') can output NUL\nSKIP: awk printf('%-10c') can output NUL\n======================\necho -ne '' >input\necho -ne 'anything' | awk 2>&1 -- '{ $(-1) }'\nPASS: awk negative field access\n======================\necho -ne '' >input\necho -ne 'anything' | awk -v i=1 \"BEGIN {print \\\"str\\\" ++i}\"\nPASS: awk do not allow \"str\"++\n======================\necho -ne '' >input\necho -ne 'foo--bar' | awk -F '-*' '{print $1 \"-\" $2 \"=\" $3 \"*\" $4}'\nPASS: awk FS regex which can match empty string\n======================\necho -ne '' >input\necho -ne 'a=====123=' | awk -F '=+' '{print $NF}'\nPASS: awk $NF is empty\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { exit 42 } END { exit }'; echo $?\nPASS: awk exit N propagates through END's exit\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { print \"STDERR %s\" >\"/dev/stderr\" }' 2>&1\nPASS: awk print + redirect\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { \"echo HELLO\" | getline; print }'\nPASS: awk \"cmd\" | getline\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { printf \"%%\\n\" }'\nPASS: awk printf %% prints one %\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { printf \"Hello\\\n world\\n\" }'\nPASS: awk backslash+newline eaten with no trace\n======================\necho -ne '' >input\necho -ne '\u2500 process timing \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500 overall results \u2500\u2500\u2500\u2500\u2510\n\u2502        run time : 0 days, 0 hrs, 0 min, 56 sec      \u2502  cycles done : 0     \u2502\n\u2502   last new find : 0 days, 0 hrs, 0 min, 1 sec       \u2502 corpus count : 208   \u2502\n\u2502last saved crash : none seen yet                     \u2502saved crashes : 0     \u2502\n\u2502 last saved hang : none seen yet                     \u2502  saved hangs : 0     \u2502\n\u251c\u2500 cycle progress \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500 map coverage\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502  now processing : 184.1 (88.5%)      \u2502    map density : 0.30% / 0.52%      \u2502\n\u2502  runs timed out : 0 (0.00%)          \u2502 count coverage : 2.18 bits/tuple    \u2502\n\u251c\u2500 stage progress \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500 findings in depth \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502  now trying : havoc                  \u2502 favored items : 43 (20.67%)         \u2502\n\u2502 stage execs : 11.2k/131k (8.51%)     \u2502  new edges on : 52 (25.00%)         \u2502\n\u2502 total execs : 179k                   \u2502 total crashes : 0 (0 saved)         \u2502\n\u2502  exec speed : 3143/sec               \u2502  total tmouts : 0 (0 saved)         \u2502\n\u251c\u2500 fuzzing strategy yields \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500 item geometry \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502   bit flips : 11/648, 4/638, 5/618                 \u2502    levels : 4         \u2502\n\u2502  byte flips : 0/81, 0/71, 0/52                     \u2502   pending : 199       \u2502\n\u2502 arithmetics : 11/4494, 0/1153, 0/0                 \u2502  pend fav : 35        \u2502\n\u2502  known ints : 1/448, 0/1986, 0/2288                \u2502 own finds : 207       \u2502\n\u2502  dictionary : 0/0, 0/0, 0/0, 0/0                   \u2502  imported : 0         \u2502\n\u2502havoc/splice : 142/146k, 23/7616                    \u2502 stability : 100.00%   \u2502\n\u2502py/custom/rq : unused, unused, unused, unused       \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\u2502    trim/eff : 57.02%/26, 0.00%                     \u2502          [cpu000:100%]\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518^C' | awk '$5=$$5=$0'; echo $?\nPASS: awk assign while assign\n======================\necho -ne '' >input\necho -ne 'word1 word2 word3\\r' | awk '{ $1=$0; print }'\nPASS: awk does not split on CR (char 13)\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { a=0?\"bug\":\"ok\"; print a}'\nPASS: awk = and ?: precedence\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\\\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\\\\\\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\\\\\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\&\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\&\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\0\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\0\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\0\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\0\n======================\necho -ne '' >input\necho -ne 'a\\nb\\n' | awk '$2 != 0'\nPASS: awk references to empty fields\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { a=\"abc\"; gsub(/\\<b*/,\"\",a); print a }'\nPASS: awk gsub erroneous word start match\nPASS: basename-does-not-remove-identical-extension\nPASS: basename-works\nPASS: bunzip2-reads-from-standard-input\nPASS: bunzip2-removes-compressed-file\nPASS: bunzip2: doesnt exist\nPASS: bunzip2: unknown suffix\nPASS: bunzip2: already exists\nPASS: bunzip2: stream unpack\nPASS: bunzip2: delete src\nPASS: bunzip2: test_bz2 file\nPASS: bunzip2: pbzip_4m_zeros file\nPASS: bunzip2: bz2_issue_11.bz2 corrupted example\nPASS: bunzip2: bz2_issue_12.bz2 corrupted example\nPASS: bzcat-does-not-remove-compressed-file\nPASS: zcat: dont delete gz src\nPASS: zcat: dont delete bz2 src\nPASS: zcat: dont delete Z src\n======================\necho -ne '\\x42\\x5a\\x68\\x39\\x31\\x41\\x59\\x26\\x53\\x59\\x63\\x3e\\xd6\\xe2\\x00\\x00\\x00\\xc1\\x00\\x00\\x10\\x20\\x00\\x20\\x00\\x21\\x00\\x82\\xb1\\x77\\x24\\x53\\x85\\x09\\x06\\x33\\xed\\x6e\\x20' >input\necho -ne '' | bzcat input input; echo $?\nPASS: bzcat can print many files\n======================\necho -ne '\\x42\\x5a\\x68\\x39\\x17\\x72\\x45\\x38\\x50\\x90\\x00\\x00\\x00\\x00' >input\necho -ne '' | bzcat input input; echo $?\nPASS: bzcat can handle compressed zero-length bzip2 files\n======================\necho -ne '\\x1f\\x9d\\x90\\x61\\x14\\x00' >input\necho -ne '' | zcat input input; echo $?\nPASS: zcat can print many files\n======================\necho -ne '\\x1f\\x9d\\x90\\x00' >input\necho -ne '' | zcat input input; echo $?\nPASS: zcat can handle compressed zero-length (.Z) files\nPASS: cat-prints-a-file\nPASS: cat-prints-a-file-and-standard-input\nSKIP: cat -e\nSKIP: cat -v\n======================\necho -ne '' >input\necho -ne 'line 1\\n\\nline 3\\n' | cat -n\nPASS: cat -n\n======================\necho -ne '' >input\necho -ne 'line 1\\n\\nline 3\\n' | cat -b\nPASS: cat -b\nPASS: cmp-detects-difference\nPASS: cp-RHL-does_not_preserve-links\nPASS: cp-a-files-to-dir\nPASS: cp-a-preserves-links\nPASS: cp-copies-empty-file\nPASS: cp-copies-large-file\nPASS: cp-copies-small-file\nPASS: cp-d-files-to-dir\nPASS: cp-dev-file\nPASS: cp-dir-create-dir\nPASS: cp-dir-existing-dir\nPASS: cp-does-not-copy-unreadable-file\nPASS: cp-files-to-dir\nPASS: cp-follows-links\nPASS: cp-parents\nSKIP: cp-preserves-hard-links\nPASS: cp-preserves-links\nPASS: cp-preserves-source-file\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest ! -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest ! -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -d * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest   -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest   -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -d\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -P * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest   -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest   -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -P\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -L * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest ! -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest ! -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -L\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -H * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest ! -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest ! -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -H\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -R * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest   -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest   -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest   -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -R\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -Rd * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest   -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest   -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest   -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -Rd\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -RP * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest   -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest   -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest   -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -RP\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -RL * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest ! -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest ! -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest ! -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -RL\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -RHL * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest ! -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest ! -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest ! -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -RHL\n======================\necho -ne '' >input\necho -ne '' | echo -ne '\\x42\\x5a\\x68\\x39\\x31\\x41\\x59\\x26\\x53\\x59\\x64\\x1e\\x91\\x8c\\x00\\x00\\x48\\x7f\\x80\\x4c\\x48\\x08\\x00\\x28\\x01\\xff\\xe0\\x3f\\x24\\x14\\x00\\x0e\\x20\\xdc\\x60\\x20\\x00\\x92\\x11\\xea\\xa0\\x1a\\x00\\x00\\x00\\x03\\x20\\x8a\\x93\\xd4\\x9a\\x68\\x1a\\x0d\\x1e\\x91\\xa1\\xa0\\x06\\x98\\xe3\\x5c\\x2f\\xd9\\x26\\xa1\\x25\\x24\\x20\\xed\\x47\\xc7\\x21\\x40\\x2b\\x6e\\xf2\\xe6\\xfe\\x98\\x13\\x68\\xa8\\xbd\\x82\\xb2\\x4f\\x26\\x02\\x24\\x16\\x5b\\x22\\x16\\x72\\x74\\x15\\xcd\\xc1\\xa6\\x9e\\xa6\\x5e\\x6c\\x16\\x37\\x35\\x01\\x99\\xc4\\x81\\x21\\x29\\x28\\x4b\\x69\\x51\\xa9\\x3c\\x1a\\x9b\\x0a\\xe1\\xe4\\xb4\\xaf\\x85\\x73\\xba\\x23\\x10\\x59\\xe8\\xb3\\xe1\\xa1\\x63\\x05\\x8c\\x4f\\xc5\\xdc\\x91\\x4e\\x14\\x24\\x19\\x07\\xa4\\x63\\x00' | bzcat | cpio -i 2>&1; echo $?;\nls -ln cpio.testdir | sed 's/  */ /g' | cut -d' ' -f 1-5,9- | grep -v '^total '\nPASS: cpio extracts zero-sized hardlinks\nSKIP: cpio extracts zero-sized hardlinks 2\nSKIP: cpio -p with absolute paths\nSKIP: cpio restores suid/sgid bits\n======================\necho -ne '' >input\necho -ne '' | echo -ne '\\x42\\x5a\\x68\\x39\\x31\\x41\\x59\\x26\\x53\\x59\\x64\\x1e\\x91\\x8c\\x00\\x00\\x48\\x7f\\x80\\x4c\\x48\\x08\\x00\\x28\\x01\\xff\\xe0\\x3f\\x24\\x14\\x00\\x0e\\x20\\xdc\\x60\\x20\\x00\\x92\\x11\\xea\\xa0\\x1a\\x00\\x00\\x00\\x03\\x20\\x8a\\x93\\xd4\\x9a\\x68\\x1a\\x0d\\x1e\\x91\\xa1\\xa0\\x06\\x98\\xe3\\x5c\\x2f\\xd9\\x26\\xa1\\x25\\x24\\x20\\xed\\x47\\xc7\\x21\\x40\\x2b\\x6e\\xf2\\xe6\\xfe\\x98\\x13\\x68\\xa8\\xbd\\x82\\xb2\\x4f\\x26\\x02\\x24\\x16\\x5b\\x22\\x16\\x72\\x74\\x15\\xcd\\xc1\\xa6\\x9e\\xa6\\x5e\\x6c\\x16\\x37\\x35\\x01\\x99\\xc4\\x81\\x21\\x29\\x28\\x4b\\x69\\x51\\xa9\\x3c\\x1a\\x9b\\x0a\\xe1\\xe4\\xb4\\xaf\\x85\\x73\\xba\\x23\\x10\\x59\\xe8\\xb3\\xe1\\xa1\\x63\\x05\\x8c\\x4f\\xc5\\xdc\\x91\\x4e\\x14\\x24\\x19\\x07\\xa4\\x63\\x00' | bzcat | cpio -id 2>&1; echo $?\nPASS: cpio extracts in existing directory\nSKIP: cpio uses by default uid/gid\nSKIP: cpio -R with create\nSKIP: cpio -R with extract\nSKIP: cpio extract file outside of destination\nPASS: cut-cuts-a-character\nPASS: cut-cuts-a-closed-range\nPASS: cut-cuts-a-field\nPASS: cut-cuts-an-open-range\nPASS: cut-cuts-an-unclosed-range\n======================\necho -ne 'the quick brown fox\\n' >input\necho -ne 'jumps over the lazy dog\\n' | cut -d' ' -f2 - input\nPASS: cut '-' (stdin) and multi file handling\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 3,3,3 input\nPASS: cut -b a,a,a\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 1-3,2-5,7-9,9-10 input\nPASS: cut -b overlaps\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 3-8,4-6 input\nPASS: -b encapsulated\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 8-3 abc.txt 2>/dev/null || echo err\nPASS: cut high-low error\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 4-10 input\nPASS: cut -c a-b\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 41- input\nPASS: cut -c a-\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c -39 input\nPASS: cut -c -b\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 40 input\nPASS: cut -c a\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 3,5-7,10 input\nPASS: cut -c a,b-c,d\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -d ':' -f 5- input\nPASS: cut -f a-\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -d ' ' -f 3 input\nPASS: cut show whole line with no delim\n======================\necho -ne '' >input\necho -ne '' | echo 'ref_categorie=test' | cut -c 1-15 \nPASS: cut with echo, -c (a-b)\n======================\necho -ne '' >input\necho -ne '' | echo 'ref_categorie=test' | cut -c 14\nPASS: cut with echo, -c (a)\n======================\necho -ne 'abcdefghijklmnopqrstuvwxyz' >input\necho -ne '' | cut -c 4,5,20 input\nPASS: cut with -c (a,b,c)\n======================\necho -ne 'abcdefghijklmnopqrstuvwxyz' >input\necho -ne '' | cut -b 4,5,20 input\nPASS: cut with -b (a,b,c)\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -d: -f3 -s input\nPASS: cut with -d -f(:) -s\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -d' ' -f3 -s input && echo yes\nPASS: cut with -d -f( ) -s\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -da -f3 -s input\nPASS: cut with -d -f(a) -s\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -da -f3 -s -n input\nPASS: cut with -d -f(a) -s -n\n======================\necho -ne '\nfoo bar baz\n\nbing bong boop\n\n' >input\necho -ne '' | cut -d' ' -f2 -s input\nPASS: cut with -d -s omits blank lines\n======================\necho -ne '' >input\necho -ne 'Bother, said Pooh. It's your husband, and he has a gun.\nCheerios are donut seeds.\nTalk is cheap because supply exceeds demand.\nWeather forecast for tonight : dark.\nApple: you can buy better, but you can't pay more.\nSubcalifragilisticexpialidocious.\nAuntie Em: Hate you, hate Kansas. Took the dog. Dorothy.' | cut -DF 2,7,5\nPASS: cut -DF\n======================\necho -ne '' >input\necho -ne 'a::b\\n' | cut -d ':' -f 1-3\nPASS: cut empty field\n======================\necho -ne '' >input\necho -ne 'a::b::c:d\\n' | cut -d ':' -f 3-5\nPASS: cut empty field 2\nPASS: date-@-works\nPASS: date-R-works\nPASS: date-format-works\nSKIP: date-timezone\nPASS: date-u-works\nPASS: date-works\nPASS: date-works-1\n======================\necho -ne '' >input\necho -ne '10 20+p' | dc\nPASS: dc basic syntax (stdin, multiple args)\n======================\necho -ne '' >input\necho -ne '' | dc -e'10 20+p'\nPASS: dc basic syntax (argv, single arg)\n======================\necho -ne '' >input\necho -ne '' | dc -e10 -e20+p\nPASS: dc basic syntax (argv, multiple args)\n======================\necho -ne '' >input\necho -ne '' | dc -e'8 8 * 2 2 + / p'\nPASS: dc complex with spaces (single arg)\n======================\necho -ne '' >input\necho -ne '' | dc -e'8 8*2 2+/p'\nPASS: dc complex without spaces (single arg)\n======================\necho -ne '' >input\necho -ne '' | dc -e8 -e8 -e\\* -e2 -e2 -e+ -e/ -ep\nPASS: dc complex with spaces (multiple args)\n======================\necho -ne '' >input\necho -ne '' | dc -e8 -e8\\*2 -e2+/p\nPASS: dc complex without spaces (multiple args)\nSKIP: dc: x should execute strings\nSKIP: dc: x should not execute or pop non-strings\nSKIP: dc: x should work with strings created from a\nSKIP: dc: p should print invalid escapes\nSKIP: dc: p should print trailing backslashes\nSKIP: dc: p should parse/print single backslashes\nSKIP: dc: p should print single backslash strings\nSKIP: dc read\nSKIP: dc read string\nSKIP: dc '>a' (conditional execute string) 1\nSKIP: dc '>a' (conditional execute string) 2\nSKIP: dc '>aeb' (conditional execute string with else)\nSKIP: dc space can be a register\nSKIP: dc newline can be a register\nSKIP: dc Z (length) for numbers\nSKIP: dc dc_add.dc\nSKIP: dc dc_boolean.dc\nSKIP: dc dc_decimal.dc\nSKIP: dc dc_divide.dc\nSKIP: dc dc_divmod.dc\nSKIP: dc dc_misc.dc\nSKIP: dc dc_modexp.dc\nSKIP: dc dc_modulus.dc\nSKIP: dc dc_multiply.dc\nSKIP: dc dc_power.dc\nSKIP: dc dc_sqrt.dc\nSKIP: dc dc_strings.dc\nSKIP: dc dc_subtract.dc\nSKIP: dc -x dcx_vars.dc\nPASS: dd-accepts-if\nPASS: dd-accepts-of\nPASS: dd-copies-from-standard-input-to-standard-output\nSKIP: dd-count-bytes\nPASS: dd-prints-count-to-standard-error\nPASS: dd-reports-write-errors\n======================\necho -ne 'qwe\\nasd\\nzxc\\n' >input\necho -ne 'asd\\n' | diff -u - input | sed 's/\t.*//'\nPASS: diff of stdin\n======================\necho -ne 'qwe\\nasd\\nzxc' >input\necho -ne 'asd\\n' | diff -u - input | sed 's/\t.*//'\nPASS: diff of stdin, no newline in the file\n======================\necho -ne '' >input\necho -ne 'stdin' | diff - -; echo $?; wc -c\nPASS: diff of stdin, twice\n======================\necho -ne '' >input\necho -ne 'a\\n' | diff -u - input | sed 's/\t.*//'\nPASS: diff of empty file against stdin\n======================\necho -ne 'a\\n' >input\necho -ne '' | diff -u - input | sed 's/\t.*//'\nPASS: diff of empty file against nonempty one\n======================\necho -ne 'abc' >input\necho -ne 'abc ' | diff -ub - input; echo $?\nPASS: diff -b treats EOF as whitespace\n======================\necho -ne 'a \\t c\\n' >input\necho -ne 'a\\t \\tc\\n' | diff -ub - input; echo $?\nPASS: diff -b treats all spaces as equal\n======================\necho -ne 'a\\n' >input\necho -ne '\\na\\n\\n' | diff -uB - input; echo $?\nPASS: diff -B ignores changes whose lines are all blank\n======================\necho -ne 'a\\n' >input\necho -ne '\\nb\\n\\n' | diff -uB - input | sed 's/\t.*//'\nPASS: diff -B does not ignore changes whose lines are not all blank\n======================\necho -ne '\\n1\\n' >input\necho -ne '1\\n' | diff -qB - input; echo $?\nPASS: diff -B ignores blank single line change\n======================\necho -ne '0\\n' >input\necho -ne '1\\n' | diff -qB - input; echo $?\nPASS: diff -B does not ignore non-blank single line change\n======================\necho -ne 'abc\\na  c\\ndef\\n' >input\necho -ne 'a c\\n' | diff -ub - input | sed 's/\t.*//'\nPASS: diff always takes context from old file\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff diff1 diff2/subdir\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir/- | sed 's/\t.*//'\nPASS: diff dir dir2/file/-\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff of dir and fifo\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff of file and fifo\n======================\necho -ne '' >input\necho -ne '' | diff -urN diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff -rN does not read non-regular files\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/ | sed 's/\t.*//'; diff -ur .///diff1 diff2//// | sed 's/\t.*//'\nPASS: diff diff1 diff2/\nPASS: dirname-handles-absolute-path\nPASS: dirname-handles-empty-path\nPASS: dirname-handles-multiple-slashes\nPASS: dirname-handles-relative-path\nPASS: dirname-handles-root\nPASS: dirname-handles-single-component\nPASS: dirname-works\nPASS: du-h-works\nPASS: du-k-works\nPASS: du-l-works\nPASS: du-m-works\nPASS: du-s-works\nPASS: du-works\nPASS: echo-does-not-print-newline\nPASS: echo-prints-argument\nPASS: echo-prints-arguments\nSKIP: echo-prints-dash\nPASS: echo-prints-newline\nSKIP: echo-prints-non-opts\nSKIP: echo-prints-slash-zero\nSKIP: echo-prints-slash_00041\nSKIP: echo-prints-slash_0041\nSKIP: echo-prints-slash_041\nSKIP: echo-prints-slash_41\nPASS: expr-big\nPASS: expr-works\nPASS: false-is-silent\nPASS: false-returns-failure\nPASS: find-supports-minus-xdev\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find -type f 2>&1\nPASS: find -type f\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec true {} \\; 2>&1; echo $?\nPASS: find -exec exitcode 1\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec true {} + 2>&1; echo $?\nPASS: find -exec exitcode 2\n======================\necho -ne '' >input\necho -ne 'y' | cd find.tempdir && find testfile -ok true {} ';' 2>&1; echo $?\nPASS: find -ok\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec false {} \\; 2>&1; echo $?\nPASS: find -exec exitcode 3\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec false {} + 2>&1; echo $?\nPASS: find -exec exitcode 4\n======================\necho -ne '' >input\necho -ne '' | find / -maxdepth 0 -name /\nPASS: find / -maxdepth 0 -name /\n======================\necho -ne '' >input\necho -ne '' | find // -maxdepth 0 -name /\nPASS: find // -maxdepth 0 -name /\n======================\necho -ne '' >input\necho -ne '' | find / -maxdepth 0 -name //\nPASS: find / -maxdepth 0 -name //\n======================\necho -ne '' >input\necho -ne '' | find // -maxdepth 0 -name //\nPASS: find // -maxdepth 0 -name //\n======================\necho -ne '' >input\necho -ne '' | find ./// -name .\nPASS: find ./// -name .\n======================\necho -ne '' >input\necho -ne '' | find ./// -name .///\nPASS: find ./// -name .///\n======================\necho -ne '' >input\necho -ne '' | grep nonexistent 2> /dev/null ; echo $?\nPASS: grep (exit with error)\n======================\necho -ne '' >input\necho -ne '' | grep grep '/usr/lib/busybox/ptest/testsuite/grep.tests' > /dev/null 2>&1 ; echo $?\nPASS: grep (exit success)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' | grep two\nPASS: grep (default to stdin)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' | grep two -\nPASS: grep - (specify stdin)\n======================\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | grep two input\nPASS: grep input (specify file)\n======================\necho -ne 'bug' >input\necho -ne '' | grep bug input\nPASS: grep (no newline at EOL)\n======================\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | grep two input empty 2>/dev/null\nPASS: grep two files\n======================\necho -ne 'one\\ntwo\\nthree\\n' >input\necho -ne 'one\\ntwo\\ntoo\\nthree\\nthree\\n' | grep two - input\nPASS: grep - infile (specify stdin and file)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | grep two - nonexistent 2> /dev/null ; echo $?\nPASS: grep - nofile (specify stdin and nonexisting file)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | grep -q nomatch - nonexistent 2> /dev/null ; echo $?\nPASS: grep -q - nofile (specify stdin and nonexisting file, no match)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | grep -q two - nonexistent ; echo $?\nPASS: grep -q - nofile (specify stdin and nonexisting file, match)\n======================\necho -ne '' >input\necho -ne '' | grep -s nomatch nonexistent ; echo $?\nPASS: grep -s nofile (nonexisting file, no match)\n======================\necho -ne '' >input\necho -ne 'nomatch\\ndomatch\\nend\\n' | grep -s domatch nonexistent - ; echo $?\nPASS: grep -s nofile - (stdin and nonexisting file, match)\nSKIP: grep handles NUL in files\nSKIP: grep handles NUL on stdin\nSKIP: grep matches NUL\n======================\necho -ne 'one\\ntwo\\n' >input\necho -ne '' | grep -e one -e two input ; echo $?\nPASS: grep handles multiple regexps\n======================\necho -ne 'one\\ntwo\\n' >input\necho -ne '' | grep -F -e one -e two input ; echo $?\nPASS: grep -F handles multiple expessions\n======================\necho -ne 'FOO\\n' >input\necho -ne '' | grep -F -i foo input ; echo $?\nPASS: grep -F handles -i\n======================\necho -ne 'tw\\ntwo\\nthree\\n' >input\necho -ne 'tw.\\nthr\\n' | grep -f - input ; echo $?\nPASS: grep can read regexps from stdin\n======================\necho -ne 'foo\\n' >input\necho -ne '' | grep -x foo input ; echo $?\nPASS: grep -x (full match)\n======================\necho -ne 'foo bar\\n' >input\necho -ne '' | grep -x foo input ; echo $?\nPASS: grep -x (partial match 1)\n======================\necho -ne 'bar foo\\n' >input\necho -ne '' | grep -x foo input ; echo $?\nPASS: grep -x (partial match 2)\n======================\necho -ne 'foo\\n' >input\necho -ne '' | grep -x -F foo input ; echo $?\nPASS: grep -x -F (full match)\n======================\necho -ne 'foo bar\\n' >input\necho -ne '' | grep -x -F foo input ; echo $?\nPASS: grep -x -F (partial match 1)\n======================\necho -ne 'bar foo\\n' >input\necho -ne '' | grep -x -F foo input ; echo $?\nPASS: grep -x -F (partial match 2)\n======================\necho -ne 'asd\\n' >input\necho -ne '' | grep -L qwe input; echo $?\nPASS: grep -L exitcode 0\n======================\necho -ne 'qwe\\n' >input\necho -ne 'asd\\n' | grep -L qwe input -; echo $?\nPASS: grep -L exitcode 0 #2\n======================\necho -ne 'qwe\\n' >input\necho -ne '' | grep -L qwe input; echo $?\nPASS: grep -L exitcode 1\n======================\necho -ne '' >input\necho -ne 'b\\ar\\nfoo\\nbaz' | grep -E fo+\nPASS: grep -E supports extended regexps\n======================\necho -ne '' >input\necho -ne 'foo\\nbar\\n' | egrep foo\nPASS: grep is also egrep\n======================\necho -ne '' >input\necho -ne 'FOO\\n' | egrep foo ; [ $? -ne 0 ] && echo yes\nPASS: egrep is not case insensitive\n======================\necho -ne '' >input\necho -ne '00:19:3E:00:AA:5E 00:1D:60:3D:3A:FB 00:22:43:49:FB:AA\\n' | grep -E -o '([[:xdigit:]]{2}[:-]){5}[[:xdigit:]]{2}'\nPASS: grep -E -o prints all matches\n======================\necho -ne '' >input\necho -ne '/var/test\\n' | grep -o \"[^/]*$\"\nPASS: grep -o does not loop forever\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -o \"\" | head -n1\nPASS: grep -o does not loop forever on zero-length match\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -f input\nPASS: grep -f EMPTY_FILE\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -v -f input\nPASS: grep -v -f EMPTY_FILE\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -vxf input\nPASS: grep -vxf EMPTY_FILE\n======================\necho -ne 'foop\\n' >input\necho -ne '' | grep -Fw foo input\nPASS: grep -Fw matches only words\n======================\necho -ne 'foop foo\\n' >input\necho -ne '' | grep -Fw foo input\nPASS: grep -Fw doesn't stop on 1st mismatch\n======================\necho -ne 'foop foo\\n' >input\necho -ne '' | grep -w foo input\nPASS: grep -w doesn't stop on 1st mismatch\n======================\necho -ne 'strstr\\n' >input\necho -ne '' | grep -w ^str input\nPASS: grep -w ^str doesn't match str not at the beginning\n======================\necho -ne 'anything\\n' >input\necho -ne '' | grep -w ^ input\nPASS: grep -w ^ doesn't hang\n======================\necho -ne 'wordword\\n' >input\necho -ne '' | grep -w word input\nPASS: grep -w word doesn't match wordword\n======================\necho -ne 'ww\\n' >input\necho -ne '' | grep -F -w w input\nPASS: grep -F -w w doesn't match ww\n======================\necho -ne 'bword,word\\nwordb,word\\nbwordb,word\\n' >input\necho -ne '' | grep -w word input\nPASS: grep -w word match second word\n======================\necho -ne '' >input\necho -ne '  aa bb cc\\n' | grep -x -v -e '.*aa.*' -e 'bb.*'; echo $?\nPASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches\n======================\necho -ne '' >input\necho -ne 'foo\\nbar\\nbaz\\n' | grep -Fv \"$(printf \"foo\\nbar\\n\")\"\nPASS: grep PATTERN can be a newline-delimited list\n======================\necho -ne '' >input\necho -ne 'foo\\nbar\\nbaz\\n' | grep -Fv -e \"$(printf \"foo\\nbar\\n\")\"\nPASS: grep -e PATTERN can be a newline-delimited list\n======================\necho -ne '' >input\necho -ne '' | grep -r . grep.testdir/symfoo\nPASS: grep -r on symlink to dir\n======================\necho -ne '' >input\necho -ne '' | grep -r . grep.testdir\nPASS: grep -r on dir/symlink to dir\nPASS: gunzip-reads-from-standard-input\nPASS: gunzip: doesnt exist\nPASS: gunzip: unknown suffix\nPASS: gunzip: already exists\nPASS: gunzip: stream unpack\nPASS: gunzip: delete src\nPASS: gzip-accepts-multiple-files\nPASS: gzip-accepts-single-minus\nSKIP: gzip-compression-levels\nPASS: gzip-removes-original-file\n======================\necho -ne '' >input\necho -ne '' | head head.input\nPASS: head (without args)\n======================\necho -ne '' >input\necho -ne '' | head -n 2 head.input\nPASS: head -n <positive number>\nSKIP: head -n <negative number>\n======================\necho -ne '' >input\necho -ne '\\0\\0\\0\\0' | hexdump -C\nPASS: hexdump -C with four NULs\n======================\necho -ne '' >input\necho -ne '\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0' | hexdump -e '1/1 \"%02x|\"1/1 \"%02x!\\n\"'\nPASS: hexdump does not think last padded block matches any full block\n======================\necho -ne '' >input\necho -ne '\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0' | hexdump -e '1/1 \"%02x|\"1/1 \"%02x!\\n\"'\nPASS: hexdump thinks last full block can match\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | hexdump -e '16/1 \" %3_u\" \"\\n\"'\nPASS: hexdump -e %3_u\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | hexdump -e '16/1 \" %4d\" \"\\n\"'\nPASS: hexdump -e /1 %d\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | hexdump -e '8/2 \" %6d\" \"\\n\"'\nPASS: hexdump -e /2 %d\nPASS: hostname-d-works\nPASS: hostname-i-works\nPASS: hostname-s-works\nPASS: hostname-works\nPASS: id-g-works\nPASS: id-u-works\nPASS: id-un-works\nPASS: id-ur-works\nPASS: ln-creates-hard-links\nPASS: ln-creates-soft-links\nPASS: ln-force-creates-hard-links\nPASS: ln-force-creates-soft-links\nPASS: ln-preserves-hard-links\nPASS: ln-preserves-soft-links\nPASS: ls-1-works\nPASS: ls-h-works\nPASS: ls-l-works\nPASS: ls-s-works\n======================\necho -ne '' >input\necho -ne '' | (cd ls.testdir && sh ../ls.mk_uni_tests) && ls -1 ls.testdir\nPASS: ls unicode test with codepoints limited to 767\n======================\necho -ne '' >input\necho -ne '' | touch ls.testdir/A ls.testdir/B; ln -s ls.testdir ls.link; ls ls.link; ls -1 ls.link/; ls -1 ls.link; rm -f ls.link\nPASS: ls symlink_to_dir\nPASS: md5sum-verifies-non-binary-file\nSKIP: md5sum\nPASS: mkdir-makes-a-directory\nPASS: mkdir-makes-parent-directories\nSKIP: mount\nPASS: mv-files-to-dir\nPASS: mv-files-to-dir-2\nPASS: mv-follows-links\nPASS: mv-moves-empty-file\nPASS: mv-moves-file\nPASS: mv-moves-hardlinks\nPASS: mv-moves-large-file\nPASS: mv-moves-small-file\nPASS: mv-moves-symlinks\nPASS: mv-moves-unreadable-files\nSKIP: mv-preserves-hard-links\nPASS: mv-preserves-links\nPASS: mv-refuses-mv-dir-to-subdir\nPASS: mv-removes-source-file\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od\nPASS: od (little-endian)\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | od -a\nPASS: od -a (!DESKTOP)\nSKIP: od -a (DESKTOP)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -B\nPASS: od -B\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -o\nPASS: od -o (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -b\nPASS: od -b\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -c\nPASS: od -c\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -d\nPASS: od -d (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -D\nPASS: od -D (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -e\nPASS: od -e (!DESKTOP little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -F\nPASS: od -F (!DESKTOP little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -f\nPASS: od -f (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -H\nPASS: od -H (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -X\nPASS: od -X (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -h\nPASS: od -h (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -x\nPASS: od -x (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -i\nPASS: od -i (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -O\nPASS: od -O (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -I\nPASS: od -I (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -L\nPASS: od -L (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -l\nPASS: od -l (little-endian)\nSKIP: od -b\nSKIP: od -f\nSKIP: od -b --traditional\nSKIP: od -b --traditional FILE\n======================\necho -ne 'qwe\nzxc\n' >input\necho -ne '--- input\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch 2>&1; echo $?; cat input\nPASS: patch with old_file == new_file\n======================\necho -ne 'qwe\nzxc\n' >input\necho -ne '--- input.doesnt_exist\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch 2>&1; echo $?; cat input\nPASS: patch with nonexistent old_file\n======================\necho -ne 'qwe\nasd\nzxc\n' >input\necho -ne '--- input.doesnt_exist\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch -R 2>&1; echo $?; cat input\nPASS: patch -R with nonexistent old_file\n======================\necho -ne 'abc\ndef\n123\n' >input\necho -ne '--- input.old\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n abc\n+def\n 123\n' | patch 2>&1; echo $?; cat input\nPASS: patch detects already applied hunk\n======================\necho -ne 'abc\n123\n456\n' >input\necho -ne '--- input.old\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n abc\n 123\n+456\n' | patch 2>&1; echo $?; cat input\nPASS: patch detects already applied hunk at the EOF\n======================\necho -ne 'abc\ndef\n123\n' >input\necho -ne '--- input\n+++ input\n@@ -1,2 +1,3 @@\n abc\n+def\n 123\n' | patch -N 2>&1; echo $?; cat input\nPASS: patch -N ignores already applied hunk\n======================\necho -ne 'abc\n123\n' >input\necho -ne '--- foo.old\n+++ foo\n@@ -1,2 +1,3 @@\n abc\n+def\n 123\n' | cat >a.patch; patch input a.patch 2>&1; echo $?; cat input; rm a.patch\nPASS: patch FILE PATCH\n======================\necho -ne '111\n222\n333\n444\n555\n666\n777\n888\n999\n' >input\necho -ne '--- input\n+++ input\n@@ -1,6 +1,4 @@\n-111\n-222\n-333\n+111changed\n 444\n 555\n 666\n' | patch 2>&1; cat input\nPASS: patch at the beginning\n======================\necho -ne '' >input\necho -ne '--- /dev/null\n+++ testfile\n@@ -0,0 +1 @@\n+qwerty\n' | patch 2>&1; echo $?; cat testfile; rm testfile\nPASS: patch creates new file\n======================\necho -ne '' >input\necho -ne '--- bogus_dir///dir2///file\n+++ bogus_dir///dir2///file\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch -p1 2>&1; echo $?\nPASS: patch understands ...dir///dir...\n======================\necho -ne 'foo\n\n\n\n\n\n\n\nbar\n' >input\necho -ne '--- a/input.orig\n+++ b/input\n@@ -5,5 +5,8 @@ foo\n \n \n \n+1\n+2\n+3\n \n bar\n-- \n2.9.2\n' | patch -p1 2>&1; echo $?; cat input\nPASS: patch internal buffering bug?\n======================\necho -ne '' >input\necho -ne '' | pidof veryunlikelyoccuringbinaryname ; echo $?\nPASS: pidof (exit with error)\n======================\necho -ne '' >input\necho -ne '' | pidof pidof > /dev/null; echo $?\nPASS: pidof (exit with success)\n======================\necho -ne '' >input\necho -ne '' | pidof pidof.tests | grep -o -w 3469\nPASS: pidof this\nSKIP: pidof -s\nSKIP: pidof -o %PPID NOP\nSKIP: pidof -o init\n======================\necho -ne '' >input\necho -ne '' | busybox printf '\\c' foo\nPASS: printf produces no further output 1\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%s\\c' foo bar\nPASS: printf produces no further output 2\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%s\\n' foo '/home/root'\nPASS: printf repeatedly uses pattern for each argv\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%b' 'a\\tb' 'c\\d\\n' 2>&1; echo $?\nPASS: printf understands %b escaped_string\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%d\\n' '\"x' \"'y\" \"'zTAIL\" 2>&1; echo $?\nPASS: printf understands %d '\"x' \"'y\" \"'zTAIL\"\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%s\\n' '\"x' \"'y\" \"'zTAIL\" 2>&1; echo $?\nPASS: printf understands %s '\"x' \"'y\" \"'zTAIL\"\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%23.12f|\\n' 5.25 2>&1; echo $?\nPASS: printf understands %23.12f\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%*.*f|\\n' 23 12 5.25 2>&1; echo $?\nPASS: printf understands %*.*f\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%*f|\\n' -23 5.25 2>&1; echo $?\nPASS: printf understands %*f with negative width\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%.*f|\\n' -12 5.25 2>&1; echo $?\nPASS: printf understands %.*f with negative precision\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%*.*f|\\n' -23 -12 5.25 2>&1; echo $?\nPASS: printf understands %*.*f with negative width/precision\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%zd\\n' -5 2>&1; echo $?\nPASS: printf understands %zd\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%ld\\n' -5 2>&1; echo $?\nPASS: printf understands %ld\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%Ld\\n' -5 2>&1; echo $?\nPASS: printf understands %Ld\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%%\\n' 2>&1; echo $?\nPASS: printf understands %%\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%d\\n' 3 +3 '   3' '   +3' 2>&1; echo $?\nPASS: printf handles positive numbers for %d\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%i\\n' 3 +3 '   3' '   +3' 2>&1; echo $?\nPASS: printf handles positive numbers for %i\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%x\\n' 42 +42 '   42' '   +42' 2>&1; echo $?\nPASS: printf handles positive numbers for %x\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%0.3f\\n' .42 +.42 '   .42' '   +.42' 2>&1; echo $?\nPASS: printf handles positive numbers for %f\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%d\\n' 1 - 2 bad 3 123bad 4 2>&1; echo $?\nPASS: printf handles %d bad_input\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%' a b c 2>&1; echo $?\nPASS: printf aborts on bare %\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%r' a b c 2>&1; echo $?\nPASS: printf aborts on %r\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%0*d\\n' 2 1 2>&1; echo $?\nPASS: printf treats leading 0 as flag\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%0 d\\n' 2 2>&1; echo $?\nPASS: printf handles multiple flags\nPASS: pwd-prints-working-directory\n======================\necho -ne '' >input\necho -ne '' | readlink ./readlink_testdir/testfile\nPASS: readlink on a file\n======================\necho -ne '' >input\necho -ne '' | readlink ./testlink\nPASS: readlink on a link\n======================\necho -ne '' >input\necho -ne '' | readlink -f ./readlink_testdir/testfile\nPASS: readlink -f on a file\n======================\necho -ne '' >input\necho -ne '' | readlink -f ./testlink\nPASS: readlink -f on a link\n======================\necho -ne '' >input\necho -ne '' | readlink -f ./readlink_testdir/readlink_testdir/testlink\nPASS: readlink -f on an invalid link\n======================\necho -ne '' >input\necho -ne '' | readlink -f readlink_testdir/../readlink_testdir/testfile\nPASS: readlink -f on a weird dir\n======================\necho -ne '' >input\necho -ne '' | realpath /not_file\nPASS: realpath on non-existent absolute path 1\n======================\necho -ne '' >input\necho -ne '' | realpath /not_file/\nPASS: realpath on non-existent absolute path 2\n======================\necho -ne '' >input\necho -ne '' | realpath //not_file\nPASS: realpath on non-existent absolute path 3\n======================\necho -ne '' >input\necho -ne '' | realpath /not_dir/not_file 2>&1\nPASS: realpath on non-existent absolute path 4\n======================\necho -ne '' >input\necho -ne '' | realpath realpath_testdir/not_file\nPASS: realpath on non-existent local file 1\n======================\necho -ne '' >input\necho -ne '' | realpath realpath_testdir/not_dir/not_file 2>&1\nPASS: realpath on non-existent local file 2\n======================\necho -ne '' >input\necho -ne '' | realpath link1\nPASS: realpath on link to non-existent file 1\n======================\necho -ne '' >input\necho -ne '' | realpath link2 2>&1\nPASS: realpath on link to non-existent file 2\n======================\necho -ne '' >input\necho -ne '' | realpath ./link1\nPASS: realpath on link to non-existent file 3\n======================\necho -ne '' >input\necho -ne '' | realpath ./link2 2>&1\nPASS: realpath on link to non-existent file 4\n======================\necho -ne 'line 1\\n\\nline 3\\n' >input\necho -ne '' | rev input\nPASS: rev works\n======================\necho -ne 'line 1\\n\\nline 3' >input\necho -ne '' | rev input\nPASS: rev file with missing newline\n======================\necho -ne 'lin\\000e 1\\n\\nline 3\\n' >input\necho -ne '' | rev input\nPASS: rev file with NUL character\n======================\necho -ne '---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+--------------+\\nabc\\n' >input\necho -ne '' | rev input\nPASS: rev file with long line\nPASS: rm-removes-file\nPASS: rmdir-removes-parent-directories\n======================\necho -ne '' >input\necho -ne 'hello\\n' | sed \"\"\nPASS: sed no files (stdin)\n======================\necho -ne '' >input\necho -ne 'hello\\n' | sed \"\" -\nPASS: sed explicit stdin\n======================\necho -ne '' >input\necho -ne '\\n' | sed -e 's/$/@/'\nPASS: sed handles empty lines\n======================\necho -ne '' >input\necho -ne 'hello' | sed \"\" - -\nPASS: sed stdin twice\n======================\necho -ne '' >input\necho -ne '' | sed -e '1 d'\nPASS: sed accepts blanks before command\n======================\necho -ne '' >input\necho -ne '2\\n' | sed -e 'i1\na3'\nPASS: sed accepts newlines in -e\n======================\necho -ne '' >input\necho -ne '2\\n' | sed -e 'i\\' -e '1' -e 'a\\' -e '3'\nPASS: sed accepts multiple -e\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -n -e s/foo/bar/ -e s/bar/baz/\nPASS: sed -n\n======================\necho -ne '' >input\necho -ne 'string\\n' | sed 's/z*//g'\nPASS: sed with empty match\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e s/foo/bar/p -e s/bar/baz/p\nPASS: sed s//p\n======================\necho -ne '' >input\necho -ne 'abc\\n' | sed -ne s/abc/def/p\nPASS: sed -n s//p\n======================\necho -ne '' >input\necho -ne '12345\\n' | sed -e 's/[[:space:]]*/,/g'\nPASS: sed s//g (exhaustive)\n======================\necho -ne '' >input\necho -ne 'woo\\n' | sed -e 's woo boing '\nPASS: sed s arbitrary delimiter\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e s/foo/bar/ -e s/bar/baz/\nPASS: sed s chains\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e s/foo/bar/ -e s/baz/nee/\nPASS: sed s chains2\n======================\necho -ne '' >input\necho -ne 'one@two' | sed -e 's@[@]@@'\nPASS: sed s [delimiter]\n======================\necho -ne '' >input\necho -ne 'one\\ttwo' | sed 's/\\t/ /'\nPASS: sed s with \\t (GNU ext)\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e 'b one;p;: one'\nPASS: sed b (branch)\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e 'b;p'\nPASS: sed b (branch with no label jumps to end)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 's/a/1/;t one;p;: one;p'\nPASS: sed t (test/branch)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 's/a/b/;:loop;t loop'\nPASS: sed t (test/branch clears test bit)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 's/a/1/;T notone;p;: notone;p'\nPASS: sed T (!test/branch)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 'n;p'\nPASS: sed n (flushes pattern space, terminates early)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 'N;p'\nPASS: sed N (flushes pattern space (GNU behavior))\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed ':a;N;s/\\n/ /;ta'\nPASS: sed N test2\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed 'N;s/\\n/ /'\nPASS: sed N test3\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\nd\\n' | sed \"/b/N;/b\\\\nc/i woo\"\nPASS: sed address match newline\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -n 'N;P;p'\nPASS: sed N (stops at end of input) and P (prints to first newline only)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed G\nPASS: sed G (append hold space to pattern space)\n======================\necho -ne '' >input\necho -ne 'ook\\n' | sed -e '/ook/d;s/ook/ping/p;i woot'\nPASS: sed d ends script iteration\n======================\necho -ne '' >input\necho -ne 'ook\\nwoot\\n' | sed -e '/ook/d;a\\' -e 'bang'\nPASS: sed d ends script iteration (2)\n======================\necho -ne '' >input\necho -ne 'woo\\0woo\\0' | sed -e 's/woo/bang/g'\nPASS: sed embedded NUL g\n======================\necho -ne 'woo\\n' >input\necho -ne 'woo\\n' | sed -e 's/woo/bang/' input -\nPASS: sed normal newlines\n======================\necho -ne 'woo\\n' >input\necho -ne 'woo' | sed -e 's/woo/bang/' input -\nPASS: sed leave off trailing newline\n======================\necho -ne 'woo' >input\necho -ne 'woo' | sed -e 's/woo/bang/' input -\nPASS: sed autoinsert newline\n======================\necho -ne '' >input\necho -ne 'one\\ntwo' | sed -e 's/nohit//' input -\nPASS: sed empty file plus cat\n======================\necho -ne 'one\\ntwo' >input\necho -ne '' | sed -e 's/nohit//' input -\nPASS: sed cat plus empty file\n======================\necho -ne '' >input\necho -ne 'woot' | sed -e '/woot/a woo' -\nPASS: sed append autoinserts newline\n======================\necho -ne 'boot' >input\necho -ne 'woot' | sed -e '/oot/a woo' - input\nPASS: sed append autoinserts newline 2\n======================\necho -ne 'boot' >input\necho -ne '' | sed -e '/oot/a woo' -i input && cat input\nPASS: sed append autoinserts newline 3\n======================\necho -ne '' >input\necho -ne 'woot' | sed -e '/woot/i woo' -\nPASS: sed insert doesn't autoinsert newline\n======================\necho -ne '' >input\necho -ne 'one' | sed -e 'p' -\nPASS: sed print autoinsert newlines\n======================\necho -ne 'one' >input\necho -ne 'two' | sed -e 'p' input -\nPASS: sed print autoinsert newlines two files\n======================\necho -ne 'no\\n' >input\necho -ne '' | sed -ne 's/woo/bang/' input\nPASS: sed noprint, no match, no newline\n======================\necho -ne 'a woo\\nb no' >input\necho -ne 'c woo\\nd no' | sed -ne 's/woo/bang/p' input -\nPASS: sed selective matches with one nl\n======================\necho -ne 'a woo\\nb woo' >input\necho -ne 'c no\\nd woo' | sed -ne 's/woo/bang/p' input -\nPASS: sed selective matches insert newline\n======================\necho -ne 'a woo\\nb woo' >input\necho -ne 'c no\\nd no' | sed -ne 's/woo/bang/p' input -\nPASS: sed selective matches noinsert newline\n======================\necho -ne 'one' >input\necho -ne 'two' | sed -e '/one/a 111' -e '/two/i 222' -e p input -\nPASS: sed clusternewline\n======================\necho -ne 'thingy' >input\necho -ne 'again' | sed -e 's/i/z/' -e 'woutputw' input -; echo -n X; cat outputw\nPASS: sed subst+write\n======================\necho -ne 'a\\0b\\0' >input\necho -ne 'c' | sed 's/i/z/' input -\nPASS: sed trailing NUL\n======================\necho -ne 'a' >input\necho -ne '' | sed 's/a/z\\\nz/' input\nPASS: sed escaped newline in command\n======================\necho -ne '' >input\necho -ne 'hello\\nthere' | sed -e '$p'\nPASS: sed match EOF\n======================\necho -ne 'one\\ntwo' >input\necho -ne 'three\\nfour' | sed -e '$p' input -\nPASS: sed match EOF two files\n======================\necho -ne 'one\\ntwo' >input\necho -ne '' | sed -e '$i ook' -i input input2 && cat input input2\nPASS: sed match EOF inline\n======================\necho -ne '' >input\necho -ne '' | sed --version | grep -o 'GNU sed version '\nPASS: sed lie-to-autoconf\n======================\necho -ne '' >input\necho -ne 'woot' | sed -e '/woot/s//eep \\0 eep/'\nPASS: sed backref from empty s uses range regex\n======================\necho -ne '' >input\necho -ne 'woot\\n' | sed -e '/woot/s//eep \\0 eep/'\nPASS: sed backref from empty s uses range regex with newline\n======================\necho -ne '' >input\necho -ne '' | sed -e '' -i 2> /dev/null || echo yes\nPASS: sed -i with no arg [GNUFAIL]\n======================\necho -ne '' >input\necho -ne 'xxx\\n' | sed -e 's/xxx/[/'\nPASS: sed s/xxx/[/\n======================\necho -ne '' >input\necho -ne '0\\n1\\n2\\n3\\n' | sed 's/1/x/;T;n;: next;s/3/y/;t quit;n;b next;: quit;q'\nPASS: sed n command must reset 'substituted' bit\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\n' | sed -n '1d;1,3p'\nPASS: sed d does not break n,m matching\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\n' | sed -n '1d;1,/hir/p'\nPASS: sed d does not break n,regex matching\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\nfirst2\\nsecond2\\nthird2\\nfourth2\\n' | sed -n '1,5d;1,/hir/p'\nPASS: sed d does not break n,regex matching #2\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\n' | sed -n '2d;2,1p'\nPASS: sed 2d;2,1p (gnu compat)\n======================\necho -ne '' >input\necho -ne '/usr/lib\\n' | sed 's,\\(^/\\|\\)[^/][^/]*,>\\0<,g'\nPASS: sed beginning (^) matches only once\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\n' | sed 'crepl'\nPASS: sed c\n======================\necho -ne '' >input\necho -ne 'qwe\\nasd\\nzxc\\n' | sed '/asd/ { p; /s/ { s/s/c/ }; p; q }'\nPASS: sed nested {}s\n======================\necho -ne '' >input\necho -ne '\t| one \\\\\n\t| two \\\\\n' | sed -e '/| one /a \\\n\t| three \\\\' -e '/| one-/a \\\n\t| three-* \\\\'\nPASS: sed a cmd ended by double backslash\n======================\necho -ne '' >input\necho -ne 'line1\\n' | sed '/1/a\\\\t\\rzero\\none\\\\ntwo\\\\\\nthree'\nPASS: sed a cmd understands \\n,\\t,\\r\n======================\necho -ne '' >input\necho -ne 'line1\\n' | sed '/1/i\\\\t\\rzero\\none\\\\ntwo\\\\\\nthree'\nPASS: sed i cmd understands \\n,\\t,\\r\n======================\necho -ne '' >input\necho -ne '1\\n2\\n3\\n4\\n' | sed -n '1{N;N;d};1p;2,3p;3p;4p'\nPASS: sed with N skipping lines past ranges on next cmds\n======================\necho -ne 'foo\\n' >input\necho -ne '' | cp input input2; sed -i -e '1s/foo/bar/' input input2 && cat input input2; rm input2\nPASS: sed -i with address modifies all files, not only first\n======================\necho -ne '' >input\necho -ne 'rrr\\n' | sed 's/r/\\r/'\nPASS: sed understands \\r\n======================\necho -ne '1\\n2\\n3\\n4\\n' >input\necho -ne '' | sed '1,2d' -i input; echo $?; cat input\nPASS: sed -i finishes ranges correctly\n======================\necho -ne '' >input\necho -ne 'helllo\\n' | sed 's/l*/@/g'\nPASS: sed zero chars match/replace advances correctly 1\n======================\necho -ne '' >input\necho -ne ' a.b\\n' | sed 's [^ .]* x g'\nPASS: sed zero chars match/replace advances correctly 2\n======================\necho -ne '' >input\necho -ne '_aaa1aa\\n' | sed 's/a/A/g'\nPASS: sed zero chars match/replace logic must not falsely trigger here 1\n======================\necho -ne '' >input\necho -ne 'qwerty\\n' | sed 's/ *$/_/g'\nPASS: sed zero chars match/replace logic must not falsely trigger here 2\n======================\necho -ne '' >input\necho -ne '9+8=17\\n' | sed 's+9\\++X+'\nPASS: sed special char as s/// delimiter, in pattern\n======================\necho -ne '' >input\necho -ne '9+8=17\\n' | sed 's&9&X\\&&'\nPASS: sed special char as s/// delimiter, in replacement 1\n======================\necho -ne '' >input\necho -ne '9+8=17\\n' | sed 's1\\(9\\)1X\\11'\nPASS: sed special char as s/// delimiter, in replacement 2\n======================\necho -ne '' >input\necho -ne 'this is a regular line\nline with \\\ncontinuation\nmore regular lines\nline with \\\ncontinuation\n' | sed ': testcont; /\\\\$/{ =; N; b testcont }'\nPASS: sed /$_in_regex/ should not match newlines, only end-of-line\n======================\necho -ne '' >input\necho -ne 'aa\\n' | sed -e 's/a/b/2; s/a/c/g'\nPASS: sed s///NUM test\n======================\necho -ne '' >input\necho -ne '1\\n2\\n3\\n4\\n5\\n' | sed /^2/,2{d}\nPASS: sed /regex/,N{...} addresses work\n======================\necho -ne '' >input\necho -ne '1\\n2\\n3\\n4\\n5\\n' | sed /^2/,+2{d}\nPASS: sed /regex/,+N{...} addresses work\n======================\necho -ne '' >input\necho -ne 'a\\n1\\nc\\nc\\na\\n2\\na\\n3\\n' | sed -n '/a/,+1 p'\nPASS: sed /regex/,+N{...} addresses work 2\n======================\necho -ne '1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n' >input\necho -ne '1\\n2\\n4\\n5\\n6\\n7\\n8\\n' | cat - >input2; sed /^4/,+2{d} -i input input2; echo $?; cat input input2; rm input2\nPASS: sed /regex/,+N{...} -i works\n======================\necho -ne '1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n' >input\necho -ne '1\\n2\\n4\\n5\\n6\\n7\\n8\\n' | cat - >input2; sed /^4/,+0{d} -i input input2; echo $?; cat input input2; rm input2\nPASS: sed /regex/,+0{...} -i works\n======================\necho -ne '1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n' >input\necho -ne '1\\n2\\n4\\n5\\n6\\n7\\n8\\n' | cat - >input2; sed /^4/,+0d -i input input2; echo $?; cat input input2; rm input2\nPASS: sed /regex/,+0<cmd> -i works\n======================\necho -ne '' >input\necho -ne '123\\nqwe\\nasd\\n' | sed 's/qwe/ZZZ/wz'; cat z; rm z\nPASS: sed 's///w FILE'\n======================\necho -ne '' >input\necho -ne 'q\\nw\\ne\\nr\\n' | sed '/w/p;//q'\nPASS: sed uses previous regexp\n======================\necho -ne '' >input\necho -ne 'abca\\n' | sed -e 's/^a\\|b//g'\nPASS: sed ^ OR not^\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -n -e '/a/w sed.output' -e '/c/w sed.output' 2>&1 && cat sed.output && rm sed.output\nPASS: sed understands duplicate file name\n======================\necho -ne '' >input\necho -ne '' | seq 2> /dev/null || echo yes\nPASS: seq (exit with error)\n======================\necho -ne '' >input\necho -ne '' | seq 1 2 3 4 2> /dev/null || echo yes\nPASS: seq (exit with error)\n======================\necho -ne '' >input\necho -ne '' | seq 3\nPASS: seq one argument\n======================\necho -ne '' >input\necho -ne '' | seq 5 7\nPASS: seq two arguments\n======================\necho -ne '' >input\necho -ne '' | seq 7 5\nPASS: seq two arguments reversed\n======================\necho -ne '' >input\necho -ne '' | seq 3 3\nPASS: seq two arguments equal\n======================\necho -ne '' >input\necho -ne '' | seq 1 -15 1\nPASS: seq two arguments equal, arbitrary negative step\n======================\necho -ne '' >input\necho -ne '' | seq 1 +15 1\nPASS: seq two arguments equal, arbitrary positive step\n======================\necho -ne '' >input\necho -ne '' | seq 4 2 8\nPASS: seq count up by 2\n======================\necho -ne '' >input\necho -ne '' | seq 8 -2 4\nPASS: seq count down by 2\n======================\necho -ne '' >input\necho -ne '' | seq 4 -2 8\nPASS: seq count wrong way #1\n======================\necho -ne '' >input\necho -ne '' | seq 8 2 4\nPASS: seq count wrong way #2\n======================\necho -ne '' >input\necho -ne '' | seq 3 .3 4\nPASS: seq count by .3\n======================\necho -ne '' >input\necho -ne '' | seq 3 .30 4\nPASS: seq count by .30\n======================\necho -ne '' >input\necho -ne '' | seq 3 .30 4.000\nPASS: seq count by .30 to 4.000\n======================\necho -ne '' >input\necho -ne '' | seq .7 -.9 -2.2\nPASS: seq count by -.9\n======================\necho -ne '' >input\necho -ne '' | seq 4 0 8 | head -n 10\nPASS: seq count by zero\n======================\necho -ne '' >input\necho -ne '' | seq -w 003\nPASS: seq one argument with padding\n======================\necho -ne '' >input\necho -ne '' | seq -w 005 7\nPASS: seq two arguments with padding\n======================\necho -ne '' >input\necho -ne '' | seq -w 8 -3 04\nPASS: seq count down by 3 with padding\n======================\necho -ne '' >input\necho -ne '' | seq -w 09 .3 11\nPASS: seq count by .3 with padding 1\n======================\necho -ne '' >input\necho -ne '' | seq -w 03 .3 0004\nPASS: seq count by .3 with padding 2\n======================\necho -ne '' >input\necho -ne '' | seq -4 -2 -8\nPASS: seq from -4 count down by 2\n======================\necho -ne '' >input\necho -ne '' | seq -.0 -.25 -.9\nPASS: seq from -.0 count down by .25\n======================\necho -ne '' >input\necho -ne '' | seq -s : -1 1\nPASS: seq -s : with negative start\n======================\necho -ne '' >input\necho -ne '' | echo \"da39a3ee5e6b4b0d3255bfef95601890afd80709 EMPTY\" | sha1sum -c\nPASS: sha1sum: one-space separated input for -c\nSKIP: sha1sum\nSKIP: sha256sum\n======================\necho -ne 'c\\na\\nb\\n' >input\necho -ne '' | sort input\nPASS: sort\n======================\necho -ne '3\\n1\\n010\\n' >input\necho -ne '' | sort input\nPASS: sort #2\n======================\necho -ne '' >input\necho -ne 'b\\na\\nc\\n' | sort\nPASS: sort stdin\n======================\necho -ne '3\\n1\\n010\\n' >input\necho -ne '' | sort -n input\nPASS: sort numeric\n======================\necho -ne 'point\\nwook\\npabst\\naargh\\nwalrus\\n' >input\necho -ne '' | sort -r input\nPASS: sort reverse\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k4,4 input\nPASS: sort one key\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k2,3n input\nPASS: sort key range with numeric option\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k2,3n -r input\nPASS: sort key range with numeric option and global reverse\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k2,3rn input\nPASS: sort key range with multiple options\n======================\necho -ne 'c 3\nb 2\nd 2\n' >input\necho -ne '' | sort -k 2,2n -k 1,1r input\nPASS: sort key range with two -k options\n======================\necho -ne '/a/2\n/b/1\n' >input\necho -ne '' | sort -n -k2 -t/ input\nPASS: sort with non-default leading delim 1\n======================\necho -ne '/b/1\n/a/2\n' >input\necho -ne '' | sort -n -k3 -t/ input\nPASS: sort with non-default leading delim 2\n======================\necho -ne '//a/2\n//b/1\n' >input\necho -ne '' | sort -n -k3 -t/ input\nPASS: sort with non-default leading delim 3\n======================\necho -ne 'a/a:a\na:b\n' >input\necho -ne '' | sort -t: -k1,1 input\nPASS: sort with non-default leading delim 4\n======================\necho -ne 'aa.2\nab.1\n' >input\necho -ne '' | sort -t. -k1,1.1 -k2 input\nPASS: sort with ENDCHAR\n======================\necho -ne 'GLIBC_2.21\nGLIBC_2.1.1\nGLIBC_2.2.1\nGLIBC_2.2\nGLIBC_2.20\nGLIBC_2.10\nGLIBC_2.1\n' >input\necho -ne '' | sort -t. -k 1,1 -k 2n,2n -k 3 input\nPASS: glibc build sort\n======================\necho -ne 'GLIBC_2.10\nGLIBC_2.2.1\nGLIBC_2.1.1\nGLIBC_2.20\nGLIBC_2.2\nGLIBC_2.1\nGLIBC_2.21\n' >input\necho -ne '' | sort -u -t. -k 1,1 -k 2n,2n -k 3 input\nPASS: glibc build sort unique\n======================\necho -ne 'a c\nb c\n' >input\necho -ne '' | sort -u -k2 input\nPASS: sort -u should consider field only when discarding\n======================\necho -ne 'one\\0two\\0three\\0' >input\necho -ne '' | sort -z input\nPASS: sort -z outputs NUL terminated lines\n======================\necho -ne '' >input\necho -ne ' 2 \\n 1 \\n a \\n' | sort -n -k2 -t ' '\nPASS: sort key doesn't strip leading blanks, disables fallback global sort\n======================\necho -ne '222\n111\n' >input\necho -ne '' | sort -o input input && cat input\nPASS: sort file in place\n======================\necho -ne 'a 1\nb 2\nc 1\nd 2\n' >input\necho -ne '' | sort -k2 -r -s input\nPASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering\n======================\necho -ne '1Y\n5y\n1M\n2E\n3k\n3e\n2K\n4m\n1023\n1025\n3000\n1024\n' >input\necho -ne '' | sort -h input\nPASS: sort -h\n======================\necho -ne '2 April\n1  May\n3 March\n' >input\necho -ne '' | sort -k2,2M input\nPASS: sort -k2,2M\n======================\necho -ne 'z b\na b\nz a\na a' >input\necho -ne '' | sort -s -u -k 2 input\nPASS: sort -s -u\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -x true 2>&1; echo $?\nPASS: start-stop-daemon -x without -a\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -d $TMP_DIR -x true 2>&1; echo $?\nPASS: start-stop-daemon -x with -d on existing directory\n======================\necho -ne '' >input\necho -ne '' | output=$(start-stop-daemon -S -d $TMP_DIR -x pwd); echo $output\nPASS: start-stop-daemon -x with -d on existing and check dir\n======================\necho -ne '' >input\necho -ne '' | output=$(start-stop-daemon -S --chdir $TMP_DIR -x pwd); echo $output\nPASS: start-stop-daemon -x with --chdir on existing and check dir\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -a false 2>&1; echo $?\nPASS: start-stop-daemon -a without -x\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S false 2>&1; echo $?\nPASS: start-stop-daemon without -x and -a\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -d /non-existent -x true > /dev/null 2>&1; echo $?\nPASS: start-stop-daemon -x with -d on non-existing directory\nSKIP: start-stop-daemon with both -x and -a (need non-busybox false)\nPASS: strings-works-like-GNU\nPASS: tail-n-works\nSKIP: tail-works\n======================\necho -ne '' >input\necho -ne 'qw' | tail -c +55 2>&1; echo $?\nPASS: tail: +N with N > file length\n======================\necho -ne '' >input\necho -ne '' | \n\tdd if=/dev/zero bs=16k count=1 2>/dev/null | tail -c +8200 | wc -c;\n\tdd if=/dev/zero bs=16k count=1 2>/dev/null | tail -c +8208 | wc -c;\n\t\nPASS: tail: -c +N with largish N\nPASS: tar-archives-multiple-files\nPASS: tar-complains-about-missing-file\nPASS: tar-demands-at-least-one-ctx\nPASS: tar-demands-at-most-one-ctx\nPASS: tar-extracts-all-subdirs\nPASS: tar-extracts-file\nPASS: tar-extracts-from-standard-input\nPASS: tar-extracts-multiple-files\nPASS: tar-extracts-to-standard-output\nPASS: tar-handles-cz-options\nPASS: tar-handles-empty-include-and-non-empty-exclude-list\nPASS: tar-handles-exclude-and-extract-lists\nPASS: tar-handles-multiple-X-options\nPASS: tar-handles-nested-exclude\nSKIP: tar_with_link_with_size\nSKIP: tar_with_prefix_fields\n======================\necho -ne '' >input\necho -ne '' | \\\ntar xvf - 2>&1; echo $?\n\nPASS: tar Empty file is not a tarball\n======================\necho -ne '' >input\necho -ne '' | \\\n{ tar xvzf - 2>&1; echo $?; } | grep -Fv \"invalid magic\"\n\nPASS: tar Empty file is not a tarball.tar.gz\n======================\necho -ne '' >input\necho -ne '' | \\\ndd if=/dev/zero bs=512 count=2 2>/dev/null | tar xvf - 2>&1; echo $?\n\nPASS: tar Two zeroed blocks is a ('truncated') empty tarball\n======================\necho -ne '' >input\necho -ne '' | \\\ndd if=/dev/zero bs=512 count=20 2>/dev/null | tar xvf - 2>&1; echo $?\n\nPASS: tar Twenty zeroed blocks is an empty tarball\n======================\necho -ne '' >input\necho -ne '' | \\\n>input_hard1\nln input_hard1 input_hard2\nmkdir input_dir\n>input_dir/file\nchmod -R 644 *\nchmod    755 input_dir\ntar cf test.tar input input_dir/ input_hard1 input_hard2 input_hard1 input_dir/ input\ntar tvf test.tar | sed \"s/.*[0-9] input/input/\"\nrm -rf input_dir\ntar xf test.tar 2>&1\necho Ok: $?\nls -l . input_dir/* | grep input_ | sed \"s/\\\\(^[^ ]*\\\\) .* input/\\\\1 input/\"\n\nPASS: tar hardlinks and repeated files\n======================\necho -ne '' >input\necho -ne '' | \\\n>input_hard1\nchmod 741 input_hard1\nln input_hard1 input_hard2\nmkdir input_dir\nln input_hard1 input_dir\nln input_hard2 input_dir\nchmod 550 input_dir\n# On some filesystems, input_dir/input_hard2 is returned by readdir\n# BEFORE input_dir/input_hard1! Thats why we cant just \"tar cf ... input_*\":\ntar cf test.tar input_dir/input_hard* input_hard*\ntar tvf test.tar | sed \"s/.*[0-9] input/input/\"\nchmod 770 input_dir\nrm -rf input_*\ntar xf test.tar 2>&1\necho Ok: $?\nls -l . input_dir/* | grep \"input.*hard\" | sed \"s/\\\\(^[^ ]*\\\\) .* input/\\\\1 input/\"\n\nPASS: tar hardlinks mode\n======================\necho -ne '' >input\necho -ne '' | \\\n>input_file\nchmod 741 input_file\nln -s input_file input_soft\nmkdir input_dir\nln input_file input_dir\nln input_soft input_dir\nchmod 550 input_dir\ntar cf test.tar input_dir/* input_[fs]*\ntar tvf test.tar | sed \"s/.*[0-9] input/input/\" | sort\nchmod 770 input_dir\nrm -rf input_*\ntar xf test.tar 2>&1\necho Ok: $?\nls -l . input_dir/* | grep \"input_[fs]\" | sed \"s/\\\\(^[^ ]*\\\\) .* input/\\\\1 input/\"\n\nPASS: tar symlinks mode\n======================\necho -ne 'Ok\\n' >input\necho -ne '' | ln input input_hard\ntar cf test.tar input_hard\necho WRONG >input\n# --overwrite opens 'input_hard' without unlinking,\n# thus 'input_hard' still linked to 'input' and we write 'Ok' into it\ntar xf test.tar --overwrite 2>&1 && cat input\n\nPASS: tar --overwrite\n======================\necho -ne '' >input\necho -ne '' | dd count=1 bs=1M if=/dev/zero of=F0 2>/dev/null\ntar -czf F0.tgz F0\nrm F0\ntar -xzvf F0.tgz && echo Ok\nrm F0 || echo BAD\n\nPASS: tar extract tgz\nSKIP: tar extract txz\n======================\necho -ne '' >input\necho -ne '' | rm -rf input_* test.tar 2>/dev/null\nmkdir input_dir\necho Ok >input_dir/file\ntar cf test.tar ./../tar.tempdir/input_dir/../input_dir 2>&1\nrm -rf input_* 2>/dev/null\ntar -vxf test.tar 2>&1\ncat input_dir/file 2>&1\n\nPASS: tar strips /../ on extract\nSKIP: tar does not extract into symlinks\nSKIP: tar -k does not extract into symlinks\n======================\necho -ne '' >input\necho -ne '' | \\\ntar xvf ../tar.utf8.tar.bz2 2>&1; echo $?\nexport LANG=en_US.UTF-8\nls -l etc/ssl/certs/* | sed \"s:.*etc/:etc/:\" | sort\nunset LANG\nrm -rf etc usr\n\nPASS: tar Pax-encoded UTF8 names and symlinks\nSKIP: tar Symlink attack: create symlink and then write through it\n======================\necho -ne '' >input\necho -ne '' | \\\nmkdir dir\n>dir/a\nln -s ../dir/a dir/b\nln dir/b dir/c\nmkdir new\ntar cf - dir/* | tar -C new -xvf - 2>&1\n\nPASS: tar Symlinks and hardlinks coexist\nPASS: tee-appends-input\nPASS: tee-tees-input\n======================\necho -ne '' >input\necho -ne '' | busybox test; echo $?\nPASS: test: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test ''; echo $?\nPASS: test '': should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test !; echo $?\nPASS: test !: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test a; echo $?\nPASS: test a: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test --help; echo $?\nPASS: test --help: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test -f; echo $?\nPASS: test -f: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test ! -f; echo $?\nPASS: test ! -f: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test a = a; echo $?\nPASS: test a = a: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test -lt = -gt; echo $?\nPASS: test -lt = -gt: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test a -a !; echo $?\nPASS: test a -a !: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test -f = a -o b; echo $?\nPASS: test -f = a -o b: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test ! a = b -a ! c = c; echo $?\nPASS: test ! a = b -a ! c = c: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test ! a = b -a ! c = d; echo $?\nPASS: test ! a = b -a ! c = d: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test '!' = '!'; echo $?\nPASS: test '!' = '!': should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test '(' = '('; echo $?\nPASS: test '(' = '(': should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test '!' '!' = '!'; echo $?\nPASS: test '!' '!' = '!': should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test '!' '(' = '('; echo $?\nPASS: test '!' '(' = '(': should be false (1)\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc\\' sleep 0 2>&1\nPASS: time -f trailing backslash\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc%' sleep 0 2>&1\nPASS: time -f trailing percent\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc\\^def' sleep 0 2>&1\nPASS: time -f undefined backslash\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc%^def' sleep 0 2>&1\nPASS: time -f undefined percent\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc\\ndef\\txyz' sleep 0 2>&1\nPASS: time -f backslash tab and newline\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc%%def' sleep 0 2>&1\nPASS: time -f percent percent\nPASS: touch-creates-file\nPASS: touch-does-not-create-file\nPASS: touch-touches-files-after-non-existent-file\nPASS: tr-d-alnum-works\nPASS: tr-d-works\nPASS: tr-non-gnu\nPASS: tr-rejects-wrong-class\nPASS: tr-works\n======================\necho -ne '' >input\necho -ne '[qwe]' | tr '[q-z]' '_Q-Z+'\nPASS: tr does not treat [] in [a-z] as special\n======================\necho -ne '' >input\necho -ne '19AFH\\n' | tr -cd '[0-9A-F]'\nPASS: tr understands 0-9A-F\n======================\necho -ne '' >input\necho -ne '19AFH\\n' | tr -cd '[:xdigit:]'\nPASS: tr understands [:xdigit:]\n======================\necho -ne '' >input\necho -ne '789abcxyz\\n' | tr '[:digit:]y-z' 111111111123\nPASS: tr does not stop after [:digit:]\n======================\necho -ne '' >input\necho -ne '#0123456789ABCDEFGabcdefg\\n' | tr '[:xdigit:]Gg' 1111111151242222333330xX\nPASS: tr has correct xdigit sequence\nPASS: true-is-silent\nPASS: true-returns-success\n======================\necho -ne '' >input\necho -ne '' | uniq nonexistent 2> /dev/null || echo yes\nPASS: uniq (exit with error)\n======================\necho -ne '' >input\necho -ne '' | uniq /dev/null && echo yes\nPASS: uniq (exit success)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq\nPASS: uniq (default to stdin)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -\nPASS: uniq - (specify stdin)\n======================\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | uniq input\nPASS: uniq input (specify file)\n======================\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | uniq input actual > /dev/null\nPASS: uniq input outfile (two files)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq - actual\nPASS: uniq (stdin) outfile\n======================\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | uniq input -\nPASS: uniq input - (specify stdout)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -c | sed 's/^[ \\t]*//'\nPASS: uniq -c (occurrence count)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -d\nPASS: uniq -d (dups only)\n======================\necho -ne '' >input\necho -ne 'cc\tdd\tee8\nbb\tcc\tdd8\naa\tbb\tcc9\n' | uniq -f2 -s 3\nPASS: uniq -f -s (skip fields and chars)\n======================\necho -ne '' >input\necho -ne 'cc1\ncc2\ncc3\n' | uniq -w 2\nPASS: uniq -w (compare max characters)\n======================\necho -ne '' >input\necho -ne 'aaccaa\naaccbb\nbbccaa\n' | uniq -s 2 -w 2\nPASS: uniq -s -w (skip fields and compare max chars)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -d -u\nPASS: uniq -u and -d produce no output\n======================\necho -ne '' >input\necho -ne '' | unzip -q foo.zip foo/ && test -d foo && test ! -f foo/bar && echo yes\nPASS: unzip (subdir only)\nSKIP: unzip (bad archive)\nSKIP: unzip (archive with corrupted lzma 1)\nSKIP: unzip (archive with corrupted lzma 2)\nPASS: uptime-works\nPASS: wc-counts-all\nPASS: wc-counts-characters\nPASS: wc-counts-lines\nPASS: wc-counts-words\nPASS: wc-prints-longest-line-length\nPASS: which-uses-default-path\nSKIP: xargs-works\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs -E _\nPASS: xargs -E _ stops on underscore\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs -E ''\nPASS: xargs -E ''\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs -e\nPASS: xargs -e without param\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs\nPASS: xargs does not stop on underscore ('new' GNU behavior)\n======================\necho -ne '' >input\necho -ne 'a\\n' | xargs -s7 echo\nPASS: xargs -s7 can take one-char input\n======================\necho -ne '' >input\necho -ne '1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 00\\n' | xargs -ts25 echo 2>&1 >/dev/null\nPASS: xargs -sNUM test 1\n======================\necho -ne '' >input\necho -ne '2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 00\\n' | xargs -ts25 echo 1 2>&1 >/dev/null\nPASS: xargs -sNUM test 2\nSKIP: xargs argument line too long\nSKIP: xargs -n1\nSKIP: xargs -n2\nSKIP: xargs -I skips empty lines and leading whitespace\nDURATION: 4\nEND: /usr/lib/busybox/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "busybox": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:51\n======================\necho -ne '' >input\necho -ne '' | ./unknown 2>&1\nPASS: busybox as unknown name\nSKIP: busybox --help busybox\n======================\necho -ne '' >input\necho -ne '' | busybox 2>&1 | cat\nPASS: busybox\n======================\necho -ne '' >input\necho -ne '' | busybox unknown 2>&1\nPASS: busybox unknown\n======================\necho -ne '' >input\necho -ne '' | busybox --help 2>&1\nPASS: busybox --help\nSKIP: busybox cat\nSKIP: busybox --help cat\n======================\necho -ne '' >input\necho -ne '' | busybox --help unknown 2>&1\nPASS: busybox --help unknown\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix 2>&1 | cat\nPASS: ./busybox-suffix\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix unknown 2>&1\nPASS: ./busybox-suffix unknown\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix --help 2>&1\nPASS: ./busybox-suffix --help\nSKIP: ./busybox-suffix cat\nSKIP: ./busybox-suffix --help cat\n======================\necho -ne '' >input\necho -ne '' | ./busybox-suffix --help unknown 2>&1\nPASS: ./busybox-suffix --help unknown\n======================\necho -ne '' >input\necho -ne '' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 0\n======================\necho -ne '' >input\necho -ne '\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 1\n======================\necho -ne '' >input\necho -ne '#\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 2\n======================\necho -ne '' >input\necho -ne '#abc#\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 3\n======================\necho -ne '' >input\necho -ne '#abc#zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 4\n======================\necho -ne '' >input\necho -ne '#abc##zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 5\n======================\necho -ne '' >input\necho -ne 'z#abc##zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 6\n======================\necho -ne '' >input\necho -ne 'z##abc##zz\\n' | awk -F '[#]' '{ print NF }'\nPASS: awk -F case 7\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(23==23) print \"foo\"}'\nPASS: awk if operator == \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(23!=23) print \"bar\"}'\nPASS: awk if operator != \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(23>=23) print \"foo\"}'\nPASS: awk if operator >= \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(2 < 13) print \"foo\"}'\nPASS: awk if operator < \n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{if(\"a\"==\"ab\") print \"bar\"}'\nPASS: awk if string == \n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ print or(4294967295,1) }'\nPASS: awk bitwise op\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction empty_fun(count) {\n  # empty\n}\nEND {\n  i=1\n  print \"L\" i \"\\n\"\n  empty_fun(i + i + ++i)\n  print \"L\" i \"\\n\"\n}'\nPASS: awk handles empty function f(arg){}\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction empty_fun(){}\nEND {empty_fun()\n  print \"Ok\"\n}'\nPASS: awk handles empty function f(){}\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction outer_fun() {\n  return 1\n}\nEND {\n  i=1\n  print \"L\" i \"\\n\"\n  i += outer_fun()\n  print \"L\" i \"\\n\"\n}'\nPASS: awk properly handles function from other scope\n======================\necho -ne '' >input\necho -ne '' | awk '\nEND {\n  i=1\n  print \"L\" i \"\\n\"\n  i + trigger_error_fun()\n  print \"L\" i \"\\n\"\n}' 2>&1\nPASS: awk properly handles undefined function\n======================\necho -ne '' >input\necho -ne '' | awk '\nBEGIN {\n  v=1\n  a=2\n  print v (a)\n}' 2>&1\nPASS: awk 'v (a)' is not a function call, it is a concatenation\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(){print\"F\"};func g(){print\"G\"};BEGIN{f(g(),g())}' 2>&1\nPASS: awk unused function args are evaluated\nSKIP: awk hex const 1\nSKIP: awk hex const 2\nSKIP: awk oct const\n======================\necho -ne '' >input\necho -ne '011\\n' | awk '{ print $1, $1+1 }'\nPASS: awk input is never oct\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ printf \"%f %f\\n\", \"000.123\", \"009.123\" }'\nPASS: awk floating const with leading zeroes\n======================\necho -ne '' >input\necho -ne 'a--\\na--b--\\na--b--c--\\na--b--c--d--' | awk -F-- '{ print NF, length($NF), $NF }'\nPASS: awk long field sep\n======================\necho -ne '' >input\necho -ne 'a!b\\n' | awk -F'\\x21' '{print $1}'\nPASS: awk -F handles escapes\n======================\necho -ne '' >input\necho -ne 'Hi\\n' | awk 'gsub(\"@(samp|code|file)\\{\",\"\");'; echo $?\nPASS: awk gsub falls back to non-extended-regex\n======================\necho -ne '' >input\necho -ne '' | awk -f awk_t1_opt-functions.awk -f awk_t1_opth-gen.awk <awk_t1_input | md5sum\nPASS: awk 'gcc build bug'\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { print \":\" NF \":\" $0 \":\" $1 \":\" $2 \":\" }'\nPASS: awk NF in BEGIN\n======================\necho -ne '' >input\necho -ne '' | awk '\nfunction b(tmp) {\n\ttmp = 0;\n\tprint \"\" tmp; #this line causes the bug\n\treturn tmp;\n}\nfunction c(tmpc) {\n\ttmpc = b(); return tmpc;\n}\nBEGIN {\n\tprint (c() ? \"string\" : \"number\");\n}'\nPASS: awk string cast (bug 725)\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { arr [3] = 1; print arr [3] }'\nPASS: awk handles whitespace before array subscript\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { getline line <\"doesnt_exist\"; print ERRNO; ERRNO=0; close(\"doesnt_exist\"); print ERRNO; print \"Ok\" }'\nPASS: awk handles non-existing file correctly\n======================\necho -ne '' >input\necho -ne '' | awk '\nBEGIN {\n  u[\"a\"]=1\n  u[\"b\"]=1\n  u[\"c\"]=1\n  v[\"d\"]=1\n  v[\"e\"]=1\n  v[\"f\"]=1\n  for (l in u) {\n    print \"outer1\", l;\n    for (l in v) {\n      print \" inner\", l;\n    }\n    print \"outer2\", l;\n  }\n  print \"end\", l;\n  l=\"a\"\n  exit;\n}'\nPASS: awk nested loops with the same variable\n======================\necho -ne '' >input\necho -ne '' | awk '\nBEGIN{\ncnt = 0\na[cnt] = \"zeroth\"\na[++cnt] = \"first\"\ndelete a[cnt--]\nprint cnt\nprint \"[0]:\" a[0]\nprint \"[1]:\" a[1]\n}'\nPASS: awk 'delete a[v--]' evaluates v-- once\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(,) { }' 2>&1\nPASS: awk func arg parsing 1\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(a,,b) { }' 2>&1\nPASS: awk func arg parsing 2\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(a,) { }' 2>&1\nPASS: awk func arg parsing 3\n======================\necho -ne '' >input\necho -ne '' | awk 'func f(a b) { }' 2>&1\nPASS: awk func arg parsing 4\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN {print()}' 2>&1\nPASS: awk handles empty ()\n======================\necho -ne '' >input\necho -ne 'a:b c:d\\ne:f g:h' | awk '{FS=\":\"; print $1}'\nPASS: awk FS assignment\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{n=(2^31)-1; print n, int(n), n%1, ++n, int(n), n%1}'\nPASS: awk large integer\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN{ A[1]=2; A[\"qwe\"]=\"asd\"; print length(A)}'\nPASS: awk length(array)\n======================\necho -ne '' >input\necho -ne 'qwe' | awk '{print length; print length(); print length(\"qwe\"); print length(99+9)}'\nPASS: awk length()\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ print length, 1 }'\nPASS: awk print length, 1\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ print length 1 }'\nPASS: awk print length 1\n======================\necho -ne '' >input\necho -ne '\\n' | awk 'length == 0 { print \"foo\" }'\nPASS: awk length == 0\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{ if (length == 0) { print \"bar\" } }'\nPASS: awk if (length == 0)\n======================\necho -ne 'do re mi\\n' >input\necho -ne '{print $2; print ARGC;}' | awk -f - input\nPASS: awk -f and ARGC\n======================\necho -ne 'do re mi\\n' >input\necho -ne '' | awk -e '{print $2; print ARGC;}' input\nPASS: awk -e and ARGC\n======================\necho -ne '' >input\necho -ne 'BEGIN { if (1) break; else a = 1 }' | awk -f - 2>&1; echo $?\nPASS: awk break\n======================\necho -ne '' >input\necho -ne 'BEGIN { if (1) continue; else a = 1 }' | awk -f - 2>&1; echo $?\nPASS: awk continue\n======================\necho -ne '' >input\necho -ne '' | awk -e '{ for() }' 2>&1\nPASS: awk handles invalid for loop\n======================\necho -ne '' >input\necho -ne '' | awk -e foo:bar: 2>&1\nPASS: awk handles colon not preceded by ternary\n======================\necho -ne '' >input\necho -ne '' | awk -e '{delete}' 2>&1\nPASS: awk errors on missing delete arg\n======================\necho -ne '' >input\necho -ne '\\n' | awk '{printf(\"hello%c null\\n\", 0)}'\nPASS: awk printf('%c') can output NUL\nSKIP: awk printf('%-10c') can output NUL\n======================\necho -ne '' >input\necho -ne 'anything' | awk 2>&1 -- '{ $(-1) }'\nPASS: awk negative field access\n======================\necho -ne '' >input\necho -ne 'anything' | awk -v i=1 \"BEGIN {print \\\"str\\\" ++i}\"\nPASS: awk do not allow \"str\"++\n======================\necho -ne '' >input\necho -ne 'foo--bar' | awk -F '-*' '{print $1 \"-\" $2 \"=\" $3 \"*\" $4}'\nPASS: awk FS regex which can match empty string\n======================\necho -ne '' >input\necho -ne 'a=====123=' | awk -F '=+' '{print $NF}'\nPASS: awk $NF is empty\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { exit 42 } END { exit }'; echo $?\nPASS: awk exit N propagates through END's exit\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { print \"STDERR %s\" >\"/dev/stderr\" }' 2>&1\nPASS: awk print + redirect\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { \"echo HELLO\" | getline; print }'\nPASS: awk \"cmd\" | getline\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { printf \"%%\\n\" }'\nPASS: awk printf %% prints one %\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { printf \"Hello\\\n world\\n\" }'\nPASS: awk backslash+newline eaten with no trace\n======================\necho -ne '' >input\necho -ne '\u2500 process timing \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500 overall results \u2500\u2500\u2500\u2500\u2510\n\u2502        run time : 0 days, 0 hrs, 0 min, 56 sec      \u2502  cycles done : 0     \u2502\n\u2502   last new find : 0 days, 0 hrs, 0 min, 1 sec       \u2502 corpus count : 208   \u2502\n\u2502last saved crash : none seen yet                     \u2502saved crashes : 0     \u2502\n\u2502 last saved hang : none seen yet                     \u2502  saved hangs : 0     \u2502\n\u251c\u2500 cycle progress \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500 map coverage\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502  now processing : 184.1 (88.5%)      \u2502    map density : 0.30% / 0.52%      \u2502\n\u2502  runs timed out : 0 (0.00%)          \u2502 count coverage : 2.18 bits/tuple    \u2502\n\u251c\u2500 stage progress \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500 findings in depth \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502  now trying : havoc                  \u2502 favored items : 43 (20.67%)         \u2502\n\u2502 stage execs : 11.2k/131k (8.51%)     \u2502  new edges on : 52 (25.00%)         \u2502\n\u2502 total execs : 179k                   \u2502 total crashes : 0 (0 saved)         \u2502\n\u2502  exec speed : 3143/sec               \u2502  total tmouts : 0 (0 saved)         \u2502\n\u251c\u2500 fuzzing strategy yields \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500 item geometry \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502   bit flips : 11/648, 4/638, 5/618                 \u2502    levels : 4         \u2502\n\u2502  byte flips : 0/81, 0/71, 0/52                     \u2502   pending : 199       \u2502\n\u2502 arithmetics : 11/4494, 0/1153, 0/0                 \u2502  pend fav : 35        \u2502\n\u2502  known ints : 1/448, 0/1986, 0/2288                \u2502 own finds : 207       \u2502\n\u2502  dictionary : 0/0, 0/0, 0/0, 0/0                   \u2502  imported : 0         \u2502\n\u2502havoc/splice : 142/146k, 23/7616                    \u2502 stability : 100.00%   \u2502\n\u2502py/custom/rq : unused, unused, unused, unused       \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\u2502    trim/eff : 57.02%/26, 0.00%                     \u2502          [cpu000:100%]\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518^C' | awk '$5=$$5=$0'; echo $?\nPASS: awk assign while assign\n======================\necho -ne '' >input\necho -ne 'word1 word2 word3\\r' | awk '{ $1=$0; print }'\nPASS: awk does not split on CR (char 13)\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { a=0?\"bug\":\"ok\"; print a}'\nPASS: awk = and ?: precedence\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\\\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\\\\\\\\\\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\\\\\\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\&\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\&\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\0\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\0\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { s=\"\\\\\\\\0\"; print \"s=\" s; print gensub(\"a\", s, \"g\", \"a|a\") }'\nPASS: awk gensub backslashes \\\\0\n======================\necho -ne '' >input\necho -ne 'a\\nb\\n' | awk '$2 != 0'\nPASS: awk references to empty fields\n======================\necho -ne '' >input\necho -ne '' | awk 'BEGIN { a=\"abc\"; gsub(/\\<b*/,\"\",a); print a }'\nPASS: awk gsub erroneous word start match\nPASS: basename-does-not-remove-identical-extension\nPASS: basename-works\nPASS: bunzip2-reads-from-standard-input\nPASS: bunzip2-removes-compressed-file\nPASS: bunzip2: doesnt exist\nPASS: bunzip2: unknown suffix\nPASS: bunzip2: already exists\nPASS: bunzip2: stream unpack\nPASS: bunzip2: delete src\nPASS: bunzip2: test_bz2 file\nPASS: bunzip2: pbzip_4m_zeros file\nPASS: bunzip2: bz2_issue_11.bz2 corrupted example\nPASS: bunzip2: bz2_issue_12.bz2 corrupted example\nPASS: bzcat-does-not-remove-compressed-file\nPASS: zcat: dont delete gz src\nPASS: zcat: dont delete bz2 src\nPASS: zcat: dont delete Z src\n======================\necho -ne '\\x42\\x5a\\x68\\x39\\x31\\x41\\x59\\x26\\x53\\x59\\x63\\x3e\\xd6\\xe2\\x00\\x00\\x00\\xc1\\x00\\x00\\x10\\x20\\x00\\x20\\x00\\x21\\x00\\x82\\xb1\\x77\\x24\\x53\\x85\\x09\\x06\\x33\\xed\\x6e\\x20' >input\necho -ne '' | bzcat input input; echo $?\nPASS: bzcat can print many files\n======================\necho -ne '\\x42\\x5a\\x68\\x39\\x17\\x72\\x45\\x38\\x50\\x90\\x00\\x00\\x00\\x00' >input\necho -ne '' | bzcat input input; echo $?\nPASS: bzcat can handle compressed zero-length bzip2 files\n======================\necho -ne '\\x1f\\x9d\\x90\\x61\\x14\\x00' >input\necho -ne '' | zcat input input; echo $?\nPASS: zcat can print many files\n======================\necho -ne '\\x1f\\x9d\\x90\\x00' >input\necho -ne '' | zcat input input; echo $?\nPASS: zcat can handle compressed zero-length (.Z) files\nPASS: cat-prints-a-file\nPASS: cat-prints-a-file-and-standard-input\nSKIP: cat -e\nSKIP: cat -v\n======================\necho -ne '' >input\necho -ne 'line 1\\n\\nline 3\\n' | cat -n\nPASS: cat -n\n======================\necho -ne '' >input\necho -ne 'line 1\\n\\nline 3\\n' | cat -b\nPASS: cat -b\nPASS: cmp-detects-difference\nPASS: cp-RHL-does_not_preserve-links\nPASS: cp-a-files-to-dir\nPASS: cp-a-preserves-links\nPASS: cp-copies-empty-file\nPASS: cp-copies-large-file\nPASS: cp-copies-small-file\nPASS: cp-d-files-to-dir\nPASS: cp-dev-file\nPASS: cp-dir-create-dir\nPASS: cp-dir-existing-dir\nPASS: cp-does-not-copy-unreadable-file\nPASS: cp-files-to-dir\nPASS: cp-follows-links\nPASS: cp-parents\nSKIP: cp-preserves-hard-links\nPASS: cp-preserves-links\nPASS: cp-preserves-source-file\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest ! -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest ! -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -d * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest   -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest   -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -d\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -P * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest   -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest   -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -P\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -L * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest ! -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest ! -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -L\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -H * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file         && test   -f file             || echo BAD: file\ntest ! -L file_symlink && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir          && test ! -e dir              || echo BAD: dir\ntest ! -L dir_symlink  && test ! -e dir_symlink      || echo BAD: dir_symlink\n\nPASS: cp -H\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -R * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest   -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest   -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest   -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -R\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -Rd * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest   -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest   -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest   -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -Rd\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -RP * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest   -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest   -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest   -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -RP\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -RL * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest ! -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest ! -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest ! -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -RL\n======================\necho -ne '' >input\necho -ne '' | \\\ncd cp.testdir || exit 1; cp -RHL * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1\ntest ! -L file             && test   -f file             || echo BAD: file\ntest ! -L file_symlink     && test   -f file_symlink     || echo BAD: file_symlink\ntest ! -L dir              && test   -d dir              || echo BAD: dir\ntest ! -L dir_symlink      && test   -d dir_symlink      || echo BAD: dir_symlink\ntest ! -L dir/file         && test   -f dir/file         || echo BAD: dir/file\ntest ! -L dir/file_symlink && test   -f dir/file_symlink || echo BAD: dir/file_symlink\n\nPASS: cp -RHL\n======================\necho -ne '' >input\necho -ne '' | echo -ne '\\x42\\x5a\\x68\\x39\\x31\\x41\\x59\\x26\\x53\\x59\\x64\\x1e\\x91\\x8c\\x00\\x00\\x48\\x7f\\x80\\x4c\\x48\\x08\\x00\\x28\\x01\\xff\\xe0\\x3f\\x24\\x14\\x00\\x0e\\x20\\xdc\\x60\\x20\\x00\\x92\\x11\\xea\\xa0\\x1a\\x00\\x00\\x00\\x03\\x20\\x8a\\x93\\xd4\\x9a\\x68\\x1a\\x0d\\x1e\\x91\\xa1\\xa0\\x06\\x98\\xe3\\x5c\\x2f\\xd9\\x26\\xa1\\x25\\x24\\x20\\xed\\x47\\xc7\\x21\\x40\\x2b\\x6e\\xf2\\xe6\\xfe\\x98\\x13\\x68\\xa8\\xbd\\x82\\xb2\\x4f\\x26\\x02\\x24\\x16\\x5b\\x22\\x16\\x72\\x74\\x15\\xcd\\xc1\\xa6\\x9e\\xa6\\x5e\\x6c\\x16\\x37\\x35\\x01\\x99\\xc4\\x81\\x21\\x29\\x28\\x4b\\x69\\x51\\xa9\\x3c\\x1a\\x9b\\x0a\\xe1\\xe4\\xb4\\xaf\\x85\\x73\\xba\\x23\\x10\\x59\\xe8\\xb3\\xe1\\xa1\\x63\\x05\\x8c\\x4f\\xc5\\xdc\\x91\\x4e\\x14\\x24\\x19\\x07\\xa4\\x63\\x00' | bzcat | cpio -i 2>&1; echo $?;\nls -ln cpio.testdir | sed 's/  */ /g' | cut -d' ' -f 1-5,9- | grep -v '^total '\nPASS: cpio extracts zero-sized hardlinks\nSKIP: cpio extracts zero-sized hardlinks 2\nSKIP: cpio -p with absolute paths\nSKIP: cpio restores suid/sgid bits\n======================\necho -ne '' >input\necho -ne '' | echo -ne '\\x42\\x5a\\x68\\x39\\x31\\x41\\x59\\x26\\x53\\x59\\x64\\x1e\\x91\\x8c\\x00\\x00\\x48\\x7f\\x80\\x4c\\x48\\x08\\x00\\x28\\x01\\xff\\xe0\\x3f\\x24\\x14\\x00\\x0e\\x20\\xdc\\x60\\x20\\x00\\x92\\x11\\xea\\xa0\\x1a\\x00\\x00\\x00\\x03\\x20\\x8a\\x93\\xd4\\x9a\\x68\\x1a\\x0d\\x1e\\x91\\xa1\\xa0\\x06\\x98\\xe3\\x5c\\x2f\\xd9\\x26\\xa1\\x25\\x24\\x20\\xed\\x47\\xc7\\x21\\x40\\x2b\\x6e\\xf2\\xe6\\xfe\\x98\\x13\\x68\\xa8\\xbd\\x82\\xb2\\x4f\\x26\\x02\\x24\\x16\\x5b\\x22\\x16\\x72\\x74\\x15\\xcd\\xc1\\xa6\\x9e\\xa6\\x5e\\x6c\\x16\\x37\\x35\\x01\\x99\\xc4\\x81\\x21\\x29\\x28\\x4b\\x69\\x51\\xa9\\x3c\\x1a\\x9b\\x0a\\xe1\\xe4\\xb4\\xaf\\x85\\x73\\xba\\x23\\x10\\x59\\xe8\\xb3\\xe1\\xa1\\x63\\x05\\x8c\\x4f\\xc5\\xdc\\x91\\x4e\\x14\\x24\\x19\\x07\\xa4\\x63\\x00' | bzcat | cpio -id 2>&1; echo $?\nPASS: cpio extracts in existing directory\nSKIP: cpio uses by default uid/gid\nSKIP: cpio -R with create\nSKIP: cpio -R with extract\nSKIP: cpio extract file outside of destination\nPASS: cut-cuts-a-character\nPASS: cut-cuts-a-closed-range\nPASS: cut-cuts-a-field\nPASS: cut-cuts-an-open-range\nPASS: cut-cuts-an-unclosed-range\n======================\necho -ne 'the quick brown fox\\n' >input\necho -ne 'jumps over the lazy dog\\n' | cut -d' ' -f2 - input\nPASS: cut '-' (stdin) and multi file handling\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 3,3,3 input\nPASS: cut -b a,a,a\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 1-3,2-5,7-9,9-10 input\nPASS: cut -b overlaps\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 3-8,4-6 input\nPASS: -b encapsulated\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -b 8-3 abc.txt 2>/dev/null || echo err\nPASS: cut high-low error\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 4-10 input\nPASS: cut -c a-b\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 41- input\nPASS: cut -c a-\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c -39 input\nPASS: cut -c -b\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 40 input\nPASS: cut -c a\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -c 3,5-7,10 input\nPASS: cut -c a,b-c,d\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -d ':' -f 5- input\nPASS: cut -f a-\n======================\necho -ne 'one:two:three:four:five:six:seven\nalpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu\nthe quick brown fox jumps over the lazy dog\n' >input\necho -ne '' | cut -d ' ' -f 3 input\nPASS: cut show whole line with no delim\n======================\necho -ne '' >input\necho -ne '' | echo 'ref_categorie=test' | cut -c 1-15 \nPASS: cut with echo, -c (a-b)\n======================\necho -ne '' >input\necho -ne '' | echo 'ref_categorie=test' | cut -c 14\nPASS: cut with echo, -c (a)\n======================\necho -ne 'abcdefghijklmnopqrstuvwxyz' >input\necho -ne '' | cut -c 4,5,20 input\nPASS: cut with -c (a,b,c)\n======================\necho -ne 'abcdefghijklmnopqrstuvwxyz' >input\necho -ne '' | cut -b 4,5,20 input\nPASS: cut with -b (a,b,c)\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -d: -f3 -s input\nPASS: cut with -d -f(:) -s\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -d' ' -f3 -s input && echo yes\nPASS: cut with -d -f( ) -s\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -da -f3 -s input\nPASS: cut with -d -f(a) -s\n======================\necho -ne '406378:Sales:Itorre:Jan\n031762:Marketing:Nasium:Jim\n636496:Research:Ancholie:Mel\n396082:Sales:Jucacion:Ed\n' >input\necho -ne '' | cut -da -f3 -s -n input\nPASS: cut with -d -f(a) -s -n\n======================\necho -ne '\nfoo bar baz\n\nbing bong boop\n\n' >input\necho -ne '' | cut -d' ' -f2 -s input\nPASS: cut with -d -s omits blank lines\n======================\necho -ne '' >input\necho -ne 'Bother, said Pooh. It's your husband, and he has a gun.\nCheerios are donut seeds.\nTalk is cheap because supply exceeds demand.\nWeather forecast for tonight : dark.\nApple: you can buy better, but you can't pay more.\nSubcalifragilisticexpialidocious.\nAuntie Em: Hate you, hate Kansas. Took the dog. Dorothy.' | cut -DF 2,7,5\nPASS: cut -DF\n======================\necho -ne '' >input\necho -ne 'a::b\\n' | cut -d ':' -f 1-3\nPASS: cut empty field\n======================\necho -ne '' >input\necho -ne 'a::b::c:d\\n' | cut -d ':' -f 3-5\nPASS: cut empty field 2\nPASS: date-@-works\nPASS: date-R-works\nPASS: date-format-works\nSKIP: date-timezone\nPASS: date-u-works\nPASS: date-works\nPASS: date-works-1\n======================\necho -ne '' >input\necho -ne '10 20+p' | dc\nPASS: dc basic syntax (stdin, multiple args)\n======================\necho -ne '' >input\necho -ne '' | dc -e'10 20+p'\nPASS: dc basic syntax (argv, single arg)\n======================\necho -ne '' >input\necho -ne '' | dc -e10 -e20+p\nPASS: dc basic syntax (argv, multiple args)\n======================\necho -ne '' >input\necho -ne '' | dc -e'8 8 * 2 2 + / p'\nPASS: dc complex with spaces (single arg)\n======================\necho -ne '' >input\necho -ne '' | dc -e'8 8*2 2+/p'\nPASS: dc complex without spaces (single arg)\n======================\necho -ne '' >input\necho -ne '' | dc -e8 -e8 -e\\* -e2 -e2 -e+ -e/ -ep\nPASS: dc complex with spaces (multiple args)\n======================\necho -ne '' >input\necho -ne '' | dc -e8 -e8\\*2 -e2+/p\nPASS: dc complex without spaces (multiple args)\nSKIP: dc: x should execute strings\nSKIP: dc: x should not execute or pop non-strings\nSKIP: dc: x should work with strings created from a\nSKIP: dc: p should print invalid escapes\nSKIP: dc: p should print trailing backslashes\nSKIP: dc: p should parse/print single backslashes\nSKIP: dc: p should print single backslash strings\nSKIP: dc read\nSKIP: dc read string\nSKIP: dc '>a' (conditional execute string) 1\nSKIP: dc '>a' (conditional execute string) 2\nSKIP: dc '>aeb' (conditional execute string with else)\nSKIP: dc space can be a register\nSKIP: dc newline can be a register\nSKIP: dc Z (length) for numbers\nSKIP: dc dc_add.dc\nSKIP: dc dc_boolean.dc\nSKIP: dc dc_decimal.dc\nSKIP: dc dc_divide.dc\nSKIP: dc dc_divmod.dc\nSKIP: dc dc_misc.dc\nSKIP: dc dc_modexp.dc\nSKIP: dc dc_modulus.dc\nSKIP: dc dc_multiply.dc\nSKIP: dc dc_power.dc\nSKIP: dc dc_sqrt.dc\nSKIP: dc dc_strings.dc\nSKIP: dc dc_subtract.dc\nSKIP: dc -x dcx_vars.dc\nPASS: dd-accepts-if\nPASS: dd-accepts-of\nPASS: dd-copies-from-standard-input-to-standard-output\nSKIP: dd-count-bytes\nPASS: dd-prints-count-to-standard-error\nPASS: dd-reports-write-errors\n======================\necho -ne 'qwe\\nasd\\nzxc\\n' >input\necho -ne 'asd\\n' | diff -u - input | sed 's/\t.*//'\nPASS: diff of stdin\n======================\necho -ne 'qwe\\nasd\\nzxc' >input\necho -ne 'asd\\n' | diff -u - input | sed 's/\t.*//'\nPASS: diff of stdin, no newline in the file\n======================\necho -ne '' >input\necho -ne 'stdin' | diff - -; echo $?; wc -c\nPASS: diff of stdin, twice\n======================\necho -ne '' >input\necho -ne 'a\\n' | diff -u - input | sed 's/\t.*//'\nPASS: diff of empty file against stdin\n======================\necho -ne 'a\\n' >input\necho -ne '' | diff -u - input | sed 's/\t.*//'\nPASS: diff of empty file against nonempty one\n======================\necho -ne 'abc' >input\necho -ne 'abc ' | diff -ub - input; echo $?\nPASS: diff -b treats EOF as whitespace\n======================\necho -ne 'a \\t c\\n' >input\necho -ne 'a\\t \\tc\\n' | diff -ub - input; echo $?\nPASS: diff -b treats all spaces as equal\n======================\necho -ne 'a\\n' >input\necho -ne '\\na\\n\\n' | diff -uB - input; echo $?\nPASS: diff -B ignores changes whose lines are all blank\n======================\necho -ne 'a\\n' >input\necho -ne '\\nb\\n\\n' | diff -uB - input | sed 's/\t.*//'\nPASS: diff -B does not ignore changes whose lines are not all blank\n======================\necho -ne '\\n1\\n' >input\necho -ne '1\\n' | diff -qB - input; echo $?\nPASS: diff -B ignores blank single line change\n======================\necho -ne '0\\n' >input\necho -ne '1\\n' | diff -qB - input; echo $?\nPASS: diff -B does not ignore non-blank single line change\n======================\necho -ne 'abc\\na  c\\ndef\\n' >input\necho -ne 'a c\\n' | diff -ub - input | sed 's/\t.*//'\nPASS: diff always takes context from old file\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff diff1 diff2/subdir\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir/- | sed 's/\t.*//'\nPASS: diff dir dir2/file/-\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff of dir and fifo\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff of file and fifo\n======================\necho -ne '' >input\necho -ne '' | diff -urN diff1 diff2/subdir | sed 's/\t.*//'\nPASS: diff -rN does not read non-regular files\n======================\necho -ne '' >input\necho -ne '' | diff -ur diff1 diff2/ | sed 's/\t.*//'; diff -ur .///diff1 diff2//// | sed 's/\t.*//'\nPASS: diff diff1 diff2/\nPASS: dirname-handles-absolute-path\nPASS: dirname-handles-empty-path\nPASS: dirname-handles-multiple-slashes\nPASS: dirname-handles-relative-path\nPASS: dirname-handles-root\nPASS: dirname-handles-single-component\nPASS: dirname-works\nPASS: du-h-works\nPASS: du-k-works\nPASS: du-l-works\nPASS: du-m-works\nPASS: du-s-works\nPASS: du-works\nPASS: echo-does-not-print-newline\nPASS: echo-prints-argument\nPASS: echo-prints-arguments\nSKIP: echo-prints-dash\nPASS: echo-prints-newline\nSKIP: echo-prints-non-opts\nSKIP: echo-prints-slash-zero\nSKIP: echo-prints-slash_00041\nSKIP: echo-prints-slash_0041\nSKIP: echo-prints-slash_041\nSKIP: echo-prints-slash_41\nPASS: expr-big\nPASS: expr-works\nPASS: false-is-silent\nPASS: false-returns-failure\nPASS: find-supports-minus-xdev\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find -type f 2>&1\nPASS: find -type f\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec true {} \\; 2>&1; echo $?\nPASS: find -exec exitcode 1\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec true {} + 2>&1; echo $?\nPASS: find -exec exitcode 2\n======================\necho -ne '' >input\necho -ne 'y' | cd find.tempdir && find testfile -ok true {} ';' 2>&1; echo $?\nPASS: find -ok\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec false {} \\; 2>&1; echo $?\nPASS: find -exec exitcode 3\n======================\necho -ne '' >input\necho -ne '' | cd find.tempdir && find testfile -exec false {} + 2>&1; echo $?\nPASS: find -exec exitcode 4\n======================\necho -ne '' >input\necho -ne '' | find / -maxdepth 0 -name /\nPASS: find / -maxdepth 0 -name /\n======================\necho -ne '' >input\necho -ne '' | find // -maxdepth 0 -name /\nPASS: find // -maxdepth 0 -name /\n======================\necho -ne '' >input\necho -ne '' | find / -maxdepth 0 -name //\nPASS: find / -maxdepth 0 -name //\n======================\necho -ne '' >input\necho -ne '' | find // -maxdepth 0 -name //\nPASS: find // -maxdepth 0 -name //\n======================\necho -ne '' >input\necho -ne '' | find ./// -name .\nPASS: find ./// -name .\n======================\necho -ne '' >input\necho -ne '' | find ./// -name .///\nPASS: find ./// -name .///\n======================\necho -ne '' >input\necho -ne '' | grep nonexistent 2> /dev/null ; echo $?\nPASS: grep (exit with error)\n======================\necho -ne '' >input\necho -ne '' | grep grep '/usr/lib/busybox/ptest/testsuite/grep.tests' > /dev/null 2>&1 ; echo $?\nPASS: grep (exit success)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' | grep two\nPASS: grep (default to stdin)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' | grep two -\nPASS: grep - (specify stdin)\n======================\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | grep two input\nPASS: grep input (specify file)\n======================\necho -ne 'bug' >input\necho -ne '' | grep bug input\nPASS: grep (no newline at EOL)\n======================\necho -ne 'one\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | grep two input empty 2>/dev/null\nPASS: grep two files\n======================\necho -ne 'one\\ntwo\\nthree\\n' >input\necho -ne 'one\\ntwo\\ntoo\\nthree\\nthree\\n' | grep two - input\nPASS: grep - infile (specify stdin and file)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | grep two - nonexistent 2> /dev/null ; echo $?\nPASS: grep - nofile (specify stdin and nonexisting file)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | grep -q nomatch - nonexistent 2> /dev/null ; echo $?\nPASS: grep -q - nofile (specify stdin and nonexisting file, no match)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | grep -q two - nonexistent ; echo $?\nPASS: grep -q - nofile (specify stdin and nonexisting file, match)\n======================\necho -ne '' >input\necho -ne '' | grep -s nomatch nonexistent ; echo $?\nPASS: grep -s nofile (nonexisting file, no match)\n======================\necho -ne '' >input\necho -ne 'nomatch\\ndomatch\\nend\\n' | grep -s domatch nonexistent - ; echo $?\nPASS: grep -s nofile - (stdin and nonexisting file, match)\nSKIP: grep handles NUL in files\nSKIP: grep handles NUL on stdin\nSKIP: grep matches NUL\n======================\necho -ne 'one\\ntwo\\n' >input\necho -ne '' | grep -e one -e two input ; echo $?\nPASS: grep handles multiple regexps\n======================\necho -ne 'one\\ntwo\\n' >input\necho -ne '' | grep -F -e one -e two input ; echo $?\nPASS: grep -F handles multiple expessions\n======================\necho -ne 'FOO\\n' >input\necho -ne '' | grep -F -i foo input ; echo $?\nPASS: grep -F handles -i\n======================\necho -ne 'tw\\ntwo\\nthree\\n' >input\necho -ne 'tw.\\nthr\\n' | grep -f - input ; echo $?\nPASS: grep can read regexps from stdin\n======================\necho -ne 'foo\\n' >input\necho -ne '' | grep -x foo input ; echo $?\nPASS: grep -x (full match)\n======================\necho -ne 'foo bar\\n' >input\necho -ne '' | grep -x foo input ; echo $?\nPASS: grep -x (partial match 1)\n======================\necho -ne 'bar foo\\n' >input\necho -ne '' | grep -x foo input ; echo $?\nPASS: grep -x (partial match 2)\n======================\necho -ne 'foo\\n' >input\necho -ne '' | grep -x -F foo input ; echo $?\nPASS: grep -x -F (full match)\n======================\necho -ne 'foo bar\\n' >input\necho -ne '' | grep -x -F foo input ; echo $?\nPASS: grep -x -F (partial match 1)\n======================\necho -ne 'bar foo\\n' >input\necho -ne '' | grep -x -F foo input ; echo $?\nPASS: grep -x -F (partial match 2)\n======================\necho -ne 'asd\\n' >input\necho -ne '' | grep -L qwe input; echo $?\nPASS: grep -L exitcode 0\n======================\necho -ne 'qwe\\n' >input\necho -ne 'asd\\n' | grep -L qwe input -; echo $?\nPASS: grep -L exitcode 0 #2\n======================\necho -ne 'qwe\\n' >input\necho -ne '' | grep -L qwe input; echo $?\nPASS: grep -L exitcode 1\n======================\necho -ne '' >input\necho -ne 'b\\ar\\nfoo\\nbaz' | grep -E fo+\nPASS: grep -E supports extended regexps\n======================\necho -ne '' >input\necho -ne 'foo\\nbar\\n' | egrep foo\nPASS: grep is also egrep\n======================\necho -ne '' >input\necho -ne 'FOO\\n' | egrep foo ; [ $? -ne 0 ] && echo yes\nPASS: egrep is not case insensitive\n======================\necho -ne '' >input\necho -ne '00:19:3E:00:AA:5E 00:1D:60:3D:3A:FB 00:22:43:49:FB:AA\\n' | grep -E -o '([[:xdigit:]]{2}[:-]){5}[[:xdigit:]]{2}'\nPASS: grep -E -o prints all matches\n======================\necho -ne '' >input\necho -ne '/var/test\\n' | grep -o \"[^/]*$\"\nPASS: grep -o does not loop forever\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -o \"\" | head -n1\nPASS: grep -o does not loop forever on zero-length match\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -f input\nPASS: grep -f EMPTY_FILE\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -v -f input\nPASS: grep -v -f EMPTY_FILE\n======================\necho -ne '' >input\necho -ne 'test\\n' | grep -vxf input\nPASS: grep -vxf EMPTY_FILE\n======================\necho -ne 'foop\\n' >input\necho -ne '' | grep -Fw foo input\nPASS: grep -Fw matches only words\n======================\necho -ne 'foop foo\\n' >input\necho -ne '' | grep -Fw foo input\nPASS: grep -Fw doesn't stop on 1st mismatch\n======================\necho -ne 'foop foo\\n' >input\necho -ne '' | grep -w foo input\nPASS: grep -w doesn't stop on 1st mismatch\n======================\necho -ne 'strstr\\n' >input\necho -ne '' | grep -w ^str input\nPASS: grep -w ^str doesn't match str not at the beginning\n======================\necho -ne 'anything\\n' >input\necho -ne '' | grep -w ^ input\nPASS: grep -w ^ doesn't hang\n======================\necho -ne 'wordword\\n' >input\necho -ne '' | grep -w word input\nPASS: grep -w word doesn't match wordword\n======================\necho -ne 'ww\\n' >input\necho -ne '' | grep -F -w w input\nPASS: grep -F -w w doesn't match ww\n======================\necho -ne 'bword,word\\nwordb,word\\nbwordb,word\\n' >input\necho -ne '' | grep -w word input\nPASS: grep -w word match second word\n======================\necho -ne '' >input\necho -ne '  aa bb cc\\n' | grep -x -v -e '.*aa.*' -e 'bb.*'; echo $?\nPASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches\n======================\necho -ne '' >input\necho -ne 'foo\\nbar\\nbaz\\n' | grep -Fv \"$(printf \"foo\\nbar\\n\")\"\nPASS: grep PATTERN can be a newline-delimited list\n======================\necho -ne '' >input\necho -ne 'foo\\nbar\\nbaz\\n' | grep -Fv -e \"$(printf \"foo\\nbar\\n\")\"\nPASS: grep -e PATTERN can be a newline-delimited list\n======================\necho -ne '' >input\necho -ne '' | grep -r . grep.testdir/symfoo\nPASS: grep -r on symlink to dir\n======================\necho -ne '' >input\necho -ne '' | grep -r . grep.testdir\nPASS: grep -r on dir/symlink to dir\nPASS: gunzip-reads-from-standard-input\nPASS: gunzip: doesnt exist\nPASS: gunzip: unknown suffix\nPASS: gunzip: already exists\nPASS: gunzip: stream unpack\nPASS: gunzip: delete src\nPASS: gzip-accepts-multiple-files\nPASS: gzip-accepts-single-minus\nSKIP: gzip-compression-levels\nPASS: gzip-removes-original-file\n======================\necho -ne '' >input\necho -ne '' | head head.input\nPASS: head (without args)\n======================\necho -ne '' >input\necho -ne '' | head -n 2 head.input\nPASS: head -n <positive number>\nSKIP: head -n <negative number>\n======================\necho -ne '' >input\necho -ne '\\0\\0\\0\\0' | hexdump -C\nPASS: hexdump -C with four NULs\n======================\necho -ne '' >input\necho -ne '\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0' | hexdump -e '1/1 \"%02x|\"1/1 \"%02x!\\n\"'\nPASS: hexdump does not think last padded block matches any full block\n======================\necho -ne '' >input\necho -ne '\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0' | hexdump -e '1/1 \"%02x|\"1/1 \"%02x!\\n\"'\nPASS: hexdump thinks last full block can match\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | hexdump -e '16/1 \" %3_u\" \"\\n\"'\nPASS: hexdump -e %3_u\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | hexdump -e '16/1 \" %4d\" \"\\n\"'\nPASS: hexdump -e /1 %d\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | hexdump -e '8/2 \" %6d\" \"\\n\"'\nPASS: hexdump -e /2 %d\nPASS: hostname-d-works\nPASS: hostname-i-works\nPASS: hostname-s-works\nPASS: hostname-works\nPASS: id-g-works\nPASS: id-u-works\nPASS: id-un-works\nPASS: id-ur-works\nPASS: ln-creates-hard-links\nPASS: ln-creates-soft-links\nPASS: ln-force-creates-hard-links\nPASS: ln-force-creates-soft-links\nPASS: ln-preserves-hard-links\nPASS: ln-preserves-soft-links\nPASS: ls-1-works\nPASS: ls-h-works\nPASS: ls-l-works\nPASS: ls-s-works\n======================\necho -ne '' >input\necho -ne '' | (cd ls.testdir && sh ../ls.mk_uni_tests) && ls -1 ls.testdir\nPASS: ls unicode test with codepoints limited to 767\n======================\necho -ne '' >input\necho -ne '' | touch ls.testdir/A ls.testdir/B; ln -s ls.testdir ls.link; ls ls.link; ls -1 ls.link/; ls -1 ls.link; rm -f ls.link\nPASS: ls symlink_to_dir\nPASS: md5sum-verifies-non-binary-file\nSKIP: md5sum\nPASS: mkdir-makes-a-directory\nPASS: mkdir-makes-parent-directories\nSKIP: mount\nPASS: mv-files-to-dir\nPASS: mv-files-to-dir-2\nPASS: mv-follows-links\nPASS: mv-moves-empty-file\nPASS: mv-moves-file\nPASS: mv-moves-hardlinks\nPASS: mv-moves-large-file\nPASS: mv-moves-small-file\nPASS: mv-moves-symlinks\nPASS: mv-moves-unreadable-files\nSKIP: mv-preserves-hard-links\nPASS: mv-preserves-links\nPASS: mv-refuses-mv-dir-to-subdir\nPASS: mv-removes-source-file\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od\nPASS: od (little-endian)\n======================\necho -ne '' >input\necho -ne '\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x0a\\x0b\\x0c\\x0d\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x7b\\x7c\\x7d\\x7e\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff' | od -a\nPASS: od -a (!DESKTOP)\nSKIP: od -a (DESKTOP)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -B\nPASS: od -B\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -o\nPASS: od -o (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -b\nPASS: od -b\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -c\nPASS: od -c\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -d\nPASS: od -d (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -D\nPASS: od -D (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -e\nPASS: od -e (!DESKTOP little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -F\nPASS: od -F (!DESKTOP little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -f\nPASS: od -f (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -H\nPASS: od -H (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -X\nPASS: od -X (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -h\nPASS: od -h (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -x\nPASS: od -x (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -i\nPASS: od -i (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -O\nPASS: od -O (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -I\nPASS: od -I (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -L\nPASS: od -L (little-endian)\n======================\necho -ne '' >input\necho -ne '\u0001\u0002\u0003\nABC' | od -l\nPASS: od -l (little-endian)\nSKIP: od -b\nSKIP: od -f\nSKIP: od -b --traditional\nSKIP: od -b --traditional FILE\n======================\necho -ne 'qwe\nzxc\n' >input\necho -ne '--- input\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch 2>&1; echo $?; cat input\nPASS: patch with old_file == new_file\n======================\necho -ne 'qwe\nzxc\n' >input\necho -ne '--- input.doesnt_exist\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch 2>&1; echo $?; cat input\nPASS: patch with nonexistent old_file\n======================\necho -ne 'qwe\nasd\nzxc\n' >input\necho -ne '--- input.doesnt_exist\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch -R 2>&1; echo $?; cat input\nPASS: patch -R with nonexistent old_file\n======================\necho -ne 'abc\ndef\n123\n' >input\necho -ne '--- input.old\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n abc\n+def\n 123\n' | patch 2>&1; echo $?; cat input\nPASS: patch detects already applied hunk\n======================\necho -ne 'abc\n123\n456\n' >input\necho -ne '--- input.old\tJan 01 01:01:01 2000\n+++ input\tJan 01 01:01:01 2000\n@@ -1,2 +1,3 @@\n abc\n 123\n+456\n' | patch 2>&1; echo $?; cat input\nPASS: patch detects already applied hunk at the EOF\n======================\necho -ne 'abc\ndef\n123\n' >input\necho -ne '--- input\n+++ input\n@@ -1,2 +1,3 @@\n abc\n+def\n 123\n' | patch -N 2>&1; echo $?; cat input\nPASS: patch -N ignores already applied hunk\n======================\necho -ne 'abc\n123\n' >input\necho -ne '--- foo.old\n+++ foo\n@@ -1,2 +1,3 @@\n abc\n+def\n 123\n' | cat >a.patch; patch input a.patch 2>&1; echo $?; cat input; rm a.patch\nPASS: patch FILE PATCH\n======================\necho -ne '111\n222\n333\n444\n555\n666\n777\n888\n999\n' >input\necho -ne '--- input\n+++ input\n@@ -1,6 +1,4 @@\n-111\n-222\n-333\n+111changed\n 444\n 555\n 666\n' | patch 2>&1; cat input\nPASS: patch at the beginning\n======================\necho -ne '' >input\necho -ne '--- /dev/null\n+++ testfile\n@@ -0,0 +1 @@\n+qwerty\n' | patch 2>&1; echo $?; cat testfile; rm testfile\nPASS: patch creates new file\n======================\necho -ne '' >input\necho -ne '--- bogus_dir///dir2///file\n+++ bogus_dir///dir2///file\n@@ -1,2 +1,3 @@\n qwe\n+asd\n zxc\n' | patch -p1 2>&1; echo $?\nPASS: patch understands ...dir///dir...\n======================\necho -ne 'foo\n\n\n\n\n\n\n\nbar\n' >input\necho -ne '--- a/input.orig\n+++ b/input\n@@ -5,5 +5,8 @@ foo\n \n \n \n+1\n+2\n+3\n \n bar\n-- \n2.9.2\n' | patch -p1 2>&1; echo $?; cat input\nPASS: patch internal buffering bug?\n======================\necho -ne '' >input\necho -ne '' | pidof veryunlikelyoccuringbinaryname ; echo $?\nPASS: pidof (exit with error)\n======================\necho -ne '' >input\necho -ne '' | pidof pidof > /dev/null; echo $?\nPASS: pidof (exit with success)\n======================\necho -ne '' >input\necho -ne '' | pidof pidof.tests | grep -o -w 3469\nPASS: pidof this\nSKIP: pidof -s\nSKIP: pidof -o %PPID NOP\nSKIP: pidof -o init\n======================\necho -ne '' >input\necho -ne '' | busybox printf '\\c' foo\nPASS: printf produces no further output 1\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%s\\c' foo bar\nPASS: printf produces no further output 2\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%s\\n' foo '/home/root'\nPASS: printf repeatedly uses pattern for each argv\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%b' 'a\\tb' 'c\\d\\n' 2>&1; echo $?\nPASS: printf understands %b escaped_string\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%d\\n' '\"x' \"'y\" \"'zTAIL\" 2>&1; echo $?\nPASS: printf understands %d '\"x' \"'y\" \"'zTAIL\"\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%s\\n' '\"x' \"'y\" \"'zTAIL\" 2>&1; echo $?\nPASS: printf understands %s '\"x' \"'y\" \"'zTAIL\"\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%23.12f|\\n' 5.25 2>&1; echo $?\nPASS: printf understands %23.12f\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%*.*f|\\n' 23 12 5.25 2>&1; echo $?\nPASS: printf understands %*.*f\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%*f|\\n' -23 5.25 2>&1; echo $?\nPASS: printf understands %*f with negative width\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%.*f|\\n' -12 5.25 2>&1; echo $?\nPASS: printf understands %.*f with negative precision\n======================\necho -ne '' >input\necho -ne '' | busybox printf '|%*.*f|\\n' -23 -12 5.25 2>&1; echo $?\nPASS: printf understands %*.*f with negative width/precision\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%zd\\n' -5 2>&1; echo $?\nPASS: printf understands %zd\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%ld\\n' -5 2>&1; echo $?\nPASS: printf understands %ld\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%Ld\\n' -5 2>&1; echo $?\nPASS: printf understands %Ld\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%%\\n' 2>&1; echo $?\nPASS: printf understands %%\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%d\\n' 3 +3 '   3' '   +3' 2>&1; echo $?\nPASS: printf handles positive numbers for %d\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%i\\n' 3 +3 '   3' '   +3' 2>&1; echo $?\nPASS: printf handles positive numbers for %i\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%x\\n' 42 +42 '   42' '   +42' 2>&1; echo $?\nPASS: printf handles positive numbers for %x\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%0.3f\\n' .42 +.42 '   .42' '   +.42' 2>&1; echo $?\nPASS: printf handles positive numbers for %f\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%d\\n' 1 - 2 bad 3 123bad 4 2>&1; echo $?\nPASS: printf handles %d bad_input\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%' a b c 2>&1; echo $?\nPASS: printf aborts on bare %\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%r' a b c 2>&1; echo $?\nPASS: printf aborts on %r\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%0*d\\n' 2 1 2>&1; echo $?\nPASS: printf treats leading 0 as flag\n======================\necho -ne '' >input\necho -ne '' | busybox printf '%0 d\\n' 2 2>&1; echo $?\nPASS: printf handles multiple flags\nPASS: pwd-prints-working-directory\n======================\necho -ne '' >input\necho -ne '' | readlink ./readlink_testdir/testfile\nPASS: readlink on a file\n======================\necho -ne '' >input\necho -ne '' | readlink ./testlink\nPASS: readlink on a link\n======================\necho -ne '' >input\necho -ne '' | readlink -f ./readlink_testdir/testfile\nPASS: readlink -f on a file\n======================\necho -ne '' >input\necho -ne '' | readlink -f ./testlink\nPASS: readlink -f on a link\n======================\necho -ne '' >input\necho -ne '' | readlink -f ./readlink_testdir/readlink_testdir/testlink\nPASS: readlink -f on an invalid link\n======================\necho -ne '' >input\necho -ne '' | readlink -f readlink_testdir/../readlink_testdir/testfile\nPASS: readlink -f on a weird dir\n======================\necho -ne '' >input\necho -ne '' | realpath /not_file\nPASS: realpath on non-existent absolute path 1\n======================\necho -ne '' >input\necho -ne '' | realpath /not_file/\nPASS: realpath on non-existent absolute path 2\n======================\necho -ne '' >input\necho -ne '' | realpath //not_file\nPASS: realpath on non-existent absolute path 3\n======================\necho -ne '' >input\necho -ne '' | realpath /not_dir/not_file 2>&1\nPASS: realpath on non-existent absolute path 4\n======================\necho -ne '' >input\necho -ne '' | realpath realpath_testdir/not_file\nPASS: realpath on non-existent local file 1\n======================\necho -ne '' >input\necho -ne '' | realpath realpath_testdir/not_dir/not_file 2>&1\nPASS: realpath on non-existent local file 2\n======================\necho -ne '' >input\necho -ne '' | realpath link1\nPASS: realpath on link to non-existent file 1\n======================\necho -ne '' >input\necho -ne '' | realpath link2 2>&1\nPASS: realpath on link to non-existent file 2\n======================\necho -ne '' >input\necho -ne '' | realpath ./link1\nPASS: realpath on link to non-existent file 3\n======================\necho -ne '' >input\necho -ne '' | realpath ./link2 2>&1\nPASS: realpath on link to non-existent file 4\n======================\necho -ne 'line 1\\n\\nline 3\\n' >input\necho -ne '' | rev input\nPASS: rev works\n======================\necho -ne 'line 1\\n\\nline 3' >input\necho -ne '' | rev input\nPASS: rev file with missing newline\n======================\necho -ne 'lin\\000e 1\\n\\nline 3\\n' >input\necho -ne '' | rev input\nPASS: rev file with NUL character\n======================\necho -ne '---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+--------------+\\nabc\\n' >input\necho -ne '' | rev input\nPASS: rev file with long line\nPASS: rm-removes-file\nPASS: rmdir-removes-parent-directories\n======================\necho -ne '' >input\necho -ne 'hello\\n' | sed \"\"\nPASS: sed no files (stdin)\n======================\necho -ne '' >input\necho -ne 'hello\\n' | sed \"\" -\nPASS: sed explicit stdin\n======================\necho -ne '' >input\necho -ne '\\n' | sed -e 's/$/@/'\nPASS: sed handles empty lines\n======================\necho -ne '' >input\necho -ne 'hello' | sed \"\" - -\nPASS: sed stdin twice\n======================\necho -ne '' >input\necho -ne '' | sed -e '1 d'\nPASS: sed accepts blanks before command\n======================\necho -ne '' >input\necho -ne '2\\n' | sed -e 'i1\na3'\nPASS: sed accepts newlines in -e\n======================\necho -ne '' >input\necho -ne '2\\n' | sed -e 'i\\' -e '1' -e 'a\\' -e '3'\nPASS: sed accepts multiple -e\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -n -e s/foo/bar/ -e s/bar/baz/\nPASS: sed -n\n======================\necho -ne '' >input\necho -ne 'string\\n' | sed 's/z*//g'\nPASS: sed with empty match\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e s/foo/bar/p -e s/bar/baz/p\nPASS: sed s//p\n======================\necho -ne '' >input\necho -ne 'abc\\n' | sed -ne s/abc/def/p\nPASS: sed -n s//p\n======================\necho -ne '' >input\necho -ne '12345\\n' | sed -e 's/[[:space:]]*/,/g'\nPASS: sed s//g (exhaustive)\n======================\necho -ne '' >input\necho -ne 'woo\\n' | sed -e 's woo boing '\nPASS: sed s arbitrary delimiter\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e s/foo/bar/ -e s/bar/baz/\nPASS: sed s chains\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e s/foo/bar/ -e s/baz/nee/\nPASS: sed s chains2\n======================\necho -ne '' >input\necho -ne 'one@two' | sed -e 's@[@]@@'\nPASS: sed s [delimiter]\n======================\necho -ne '' >input\necho -ne 'one\\ttwo' | sed 's/\\t/ /'\nPASS: sed s with \\t (GNU ext)\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e 'b one;p;: one'\nPASS: sed b (branch)\n======================\necho -ne '' >input\necho -ne 'foo\\n' | sed -e 'b;p'\nPASS: sed b (branch with no label jumps to end)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 's/a/1/;t one;p;: one;p'\nPASS: sed t (test/branch)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 's/a/b/;:loop;t loop'\nPASS: sed t (test/branch clears test bit)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 's/a/1/;T notone;p;: notone;p'\nPASS: sed T (!test/branch)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 'n;p'\nPASS: sed n (flushes pattern space, terminates early)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -e 'N;p'\nPASS: sed N (flushes pattern space (GNU behavior))\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed ':a;N;s/\\n/ /;ta'\nPASS: sed N test2\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed 'N;s/\\n/ /'\nPASS: sed N test3\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\nd\\n' | sed \"/b/N;/b\\\\nc/i woo\"\nPASS: sed address match newline\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -n 'N;P;p'\nPASS: sed N (stops at end of input) and P (prints to first newline only)\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed G\nPASS: sed G (append hold space to pattern space)\n======================\necho -ne '' >input\necho -ne 'ook\\n' | sed -e '/ook/d;s/ook/ping/p;i woot'\nPASS: sed d ends script iteration\n======================\necho -ne '' >input\necho -ne 'ook\\nwoot\\n' | sed -e '/ook/d;a\\' -e 'bang'\nPASS: sed d ends script iteration (2)\n======================\necho -ne '' >input\necho -ne 'woo\\0woo\\0' | sed -e 's/woo/bang/g'\nPASS: sed embedded NUL g\n======================\necho -ne 'woo\\n' >input\necho -ne 'woo\\n' | sed -e 's/woo/bang/' input -\nPASS: sed normal newlines\n======================\necho -ne 'woo\\n' >input\necho -ne 'woo' | sed -e 's/woo/bang/' input -\nPASS: sed leave off trailing newline\n======================\necho -ne 'woo' >input\necho -ne 'woo' | sed -e 's/woo/bang/' input -\nPASS: sed autoinsert newline\n======================\necho -ne '' >input\necho -ne 'one\\ntwo' | sed -e 's/nohit//' input -\nPASS: sed empty file plus cat\n======================\necho -ne 'one\\ntwo' >input\necho -ne '' | sed -e 's/nohit//' input -\nPASS: sed cat plus empty file\n======================\necho -ne '' >input\necho -ne 'woot' | sed -e '/woot/a woo' -\nPASS: sed append autoinserts newline\n======================\necho -ne 'boot' >input\necho -ne 'woot' | sed -e '/oot/a woo' - input\nPASS: sed append autoinserts newline 2\n======================\necho -ne 'boot' >input\necho -ne '' | sed -e '/oot/a woo' -i input && cat input\nPASS: sed append autoinserts newline 3\n======================\necho -ne '' >input\necho -ne 'woot' | sed -e '/woot/i woo' -\nPASS: sed insert doesn't autoinsert newline\n======================\necho -ne '' >input\necho -ne 'one' | sed -e 'p' -\nPASS: sed print autoinsert newlines\n======================\necho -ne 'one' >input\necho -ne 'two' | sed -e 'p' input -\nPASS: sed print autoinsert newlines two files\n======================\necho -ne 'no\\n' >input\necho -ne '' | sed -ne 's/woo/bang/' input\nPASS: sed noprint, no match, no newline\n======================\necho -ne 'a woo\\nb no' >input\necho -ne 'c woo\\nd no' | sed -ne 's/woo/bang/p' input -\nPASS: sed selective matches with one nl\n======================\necho -ne 'a woo\\nb woo' >input\necho -ne 'c no\\nd woo' | sed -ne 's/woo/bang/p' input -\nPASS: sed selective matches insert newline\n======================\necho -ne 'a woo\\nb woo' >input\necho -ne 'c no\\nd no' | sed -ne 's/woo/bang/p' input -\nPASS: sed selective matches noinsert newline\n======================\necho -ne 'one' >input\necho -ne 'two' | sed -e '/one/a 111' -e '/two/i 222' -e p input -\nPASS: sed clusternewline\n======================\necho -ne 'thingy' >input\necho -ne 'again' | sed -e 's/i/z/' -e 'woutputw' input -; echo -n X; cat outputw\nPASS: sed subst+write\n======================\necho -ne 'a\\0b\\0' >input\necho -ne 'c' | sed 's/i/z/' input -\nPASS: sed trailing NUL\n======================\necho -ne 'a' >input\necho -ne '' | sed 's/a/z\\\nz/' input\nPASS: sed escaped newline in command\n======================\necho -ne '' >input\necho -ne 'hello\\nthere' | sed -e '$p'\nPASS: sed match EOF\n======================\necho -ne 'one\\ntwo' >input\necho -ne 'three\\nfour' | sed -e '$p' input -\nPASS: sed match EOF two files\n======================\necho -ne 'one\\ntwo' >input\necho -ne '' | sed -e '$i ook' -i input input2 && cat input input2\nPASS: sed match EOF inline\n======================\necho -ne '' >input\necho -ne '' | sed --version | grep -o 'GNU sed version '\nPASS: sed lie-to-autoconf\n======================\necho -ne '' >input\necho -ne 'woot' | sed -e '/woot/s//eep \\0 eep/'\nPASS: sed backref from empty s uses range regex\n======================\necho -ne '' >input\necho -ne 'woot\\n' | sed -e '/woot/s//eep \\0 eep/'\nPASS: sed backref from empty s uses range regex with newline\n======================\necho -ne '' >input\necho -ne '' | sed -e '' -i 2> /dev/null || echo yes\nPASS: sed -i with no arg [GNUFAIL]\n======================\necho -ne '' >input\necho -ne 'xxx\\n' | sed -e 's/xxx/[/'\nPASS: sed s/xxx/[/\n======================\necho -ne '' >input\necho -ne '0\\n1\\n2\\n3\\n' | sed 's/1/x/;T;n;: next;s/3/y/;t quit;n;b next;: quit;q'\nPASS: sed n command must reset 'substituted' bit\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\n' | sed -n '1d;1,3p'\nPASS: sed d does not break n,m matching\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\n' | sed -n '1d;1,/hir/p'\nPASS: sed d does not break n,regex matching\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\nfirst2\\nsecond2\\nthird2\\nfourth2\\n' | sed -n '1,5d;1,/hir/p'\nPASS: sed d does not break n,regex matching #2\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\nthird\\nfourth\\n' | sed -n '2d;2,1p'\nPASS: sed 2d;2,1p (gnu compat)\n======================\necho -ne '' >input\necho -ne '/usr/lib\\n' | sed 's,\\(^/\\|\\)[^/][^/]*,>\\0<,g'\nPASS: sed beginning (^) matches only once\n======================\necho -ne '' >input\necho -ne 'first\\nsecond\\n' | sed 'crepl'\nPASS: sed c\n======================\necho -ne '' >input\necho -ne 'qwe\\nasd\\nzxc\\n' | sed '/asd/ { p; /s/ { s/s/c/ }; p; q }'\nPASS: sed nested {}s\n======================\necho -ne '' >input\necho -ne '\t| one \\\\\n\t| two \\\\\n' | sed -e '/| one /a \\\n\t| three \\\\' -e '/| one-/a \\\n\t| three-* \\\\'\nPASS: sed a cmd ended by double backslash\n======================\necho -ne '' >input\necho -ne 'line1\\n' | sed '/1/a\\\\t\\rzero\\none\\\\ntwo\\\\\\nthree'\nPASS: sed a cmd understands \\n,\\t,\\r\n======================\necho -ne '' >input\necho -ne 'line1\\n' | sed '/1/i\\\\t\\rzero\\none\\\\ntwo\\\\\\nthree'\nPASS: sed i cmd understands \\n,\\t,\\r\n======================\necho -ne '' >input\necho -ne '1\\n2\\n3\\n4\\n' | sed -n '1{N;N;d};1p;2,3p;3p;4p'\nPASS: sed with N skipping lines past ranges on next cmds\n======================\necho -ne 'foo\\n' >input\necho -ne '' | cp input input2; sed -i -e '1s/foo/bar/' input input2 && cat input input2; rm input2\nPASS: sed -i with address modifies all files, not only first\n======================\necho -ne '' >input\necho -ne 'rrr\\n' | sed 's/r/\\r/'\nPASS: sed understands \\r\n======================\necho -ne '1\\n2\\n3\\n4\\n' >input\necho -ne '' | sed '1,2d' -i input; echo $?; cat input\nPASS: sed -i finishes ranges correctly\n======================\necho -ne '' >input\necho -ne 'helllo\\n' | sed 's/l*/@/g'\nPASS: sed zero chars match/replace advances correctly 1\n======================\necho -ne '' >input\necho -ne ' a.b\\n' | sed 's [^ .]* x g'\nPASS: sed zero chars match/replace advances correctly 2\n======================\necho -ne '' >input\necho -ne '_aaa1aa\\n' | sed 's/a/A/g'\nPASS: sed zero chars match/replace logic must not falsely trigger here 1\n======================\necho -ne '' >input\necho -ne 'qwerty\\n' | sed 's/ *$/_/g'\nPASS: sed zero chars match/replace logic must not falsely trigger here 2\n======================\necho -ne '' >input\necho -ne '9+8=17\\n' | sed 's+9\\++X+'\nPASS: sed special char as s/// delimiter, in pattern\n======================\necho -ne '' >input\necho -ne '9+8=17\\n' | sed 's&9&X\\&&'\nPASS: sed special char as s/// delimiter, in replacement 1\n======================\necho -ne '' >input\necho -ne '9+8=17\\n' | sed 's1\\(9\\)1X\\11'\nPASS: sed special char as s/// delimiter, in replacement 2\n======================\necho -ne '' >input\necho -ne 'this is a regular line\nline with \\\ncontinuation\nmore regular lines\nline with \\\ncontinuation\n' | sed ': testcont; /\\\\$/{ =; N; b testcont }'\nPASS: sed /$_in_regex/ should not match newlines, only end-of-line\n======================\necho -ne '' >input\necho -ne 'aa\\n' | sed -e 's/a/b/2; s/a/c/g'\nPASS: sed s///NUM test\n======================\necho -ne '' >input\necho -ne '1\\n2\\n3\\n4\\n5\\n' | sed /^2/,2{d}\nPASS: sed /regex/,N{...} addresses work\n======================\necho -ne '' >input\necho -ne '1\\n2\\n3\\n4\\n5\\n' | sed /^2/,+2{d}\nPASS: sed /regex/,+N{...} addresses work\n======================\necho -ne '' >input\necho -ne 'a\\n1\\nc\\nc\\na\\n2\\na\\n3\\n' | sed -n '/a/,+1 p'\nPASS: sed /regex/,+N{...} addresses work 2\n======================\necho -ne '1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n' >input\necho -ne '1\\n2\\n4\\n5\\n6\\n7\\n8\\n' | cat - >input2; sed /^4/,+2{d} -i input input2; echo $?; cat input input2; rm input2\nPASS: sed /regex/,+N{...} -i works\n======================\necho -ne '1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n' >input\necho -ne '1\\n2\\n4\\n5\\n6\\n7\\n8\\n' | cat - >input2; sed /^4/,+0{d} -i input input2; echo $?; cat input input2; rm input2\nPASS: sed /regex/,+0{...} -i works\n======================\necho -ne '1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n' >input\necho -ne '1\\n2\\n4\\n5\\n6\\n7\\n8\\n' | cat - >input2; sed /^4/,+0d -i input input2; echo $?; cat input input2; rm input2\nPASS: sed /regex/,+0<cmd> -i works\n======================\necho -ne '' >input\necho -ne '123\\nqwe\\nasd\\n' | sed 's/qwe/ZZZ/wz'; cat z; rm z\nPASS: sed 's///w FILE'\n======================\necho -ne '' >input\necho -ne 'q\\nw\\ne\\nr\\n' | sed '/w/p;//q'\nPASS: sed uses previous regexp\n======================\necho -ne '' >input\necho -ne 'abca\\n' | sed -e 's/^a\\|b//g'\nPASS: sed ^ OR not^\n======================\necho -ne '' >input\necho -ne 'a\\nb\\nc\\n' | sed -n -e '/a/w sed.output' -e '/c/w sed.output' 2>&1 && cat sed.output && rm sed.output\nPASS: sed understands duplicate file name\n======================\necho -ne '' >input\necho -ne '' | seq 2> /dev/null || echo yes\nPASS: seq (exit with error)\n======================\necho -ne '' >input\necho -ne '' | seq 1 2 3 4 2> /dev/null || echo yes\nPASS: seq (exit with error)\n======================\necho -ne '' >input\necho -ne '' | seq 3\nPASS: seq one argument\n======================\necho -ne '' >input\necho -ne '' | seq 5 7\nPASS: seq two arguments\n======================\necho -ne '' >input\necho -ne '' | seq 7 5\nPASS: seq two arguments reversed\n======================\necho -ne '' >input\necho -ne '' | seq 3 3\nPASS: seq two arguments equal\n======================\necho -ne '' >input\necho -ne '' | seq 1 -15 1\nPASS: seq two arguments equal, arbitrary negative step\n======================\necho -ne '' >input\necho -ne '' | seq 1 +15 1\nPASS: seq two arguments equal, arbitrary positive step\n======================\necho -ne '' >input\necho -ne '' | seq 4 2 8\nPASS: seq count up by 2\n======================\necho -ne '' >input\necho -ne '' | seq 8 -2 4\nPASS: seq count down by 2\n======================\necho -ne '' >input\necho -ne '' | seq 4 -2 8\nPASS: seq count wrong way #1\n======================\necho -ne '' >input\necho -ne '' | seq 8 2 4\nPASS: seq count wrong way #2\n======================\necho -ne '' >input\necho -ne '' | seq 3 .3 4\nPASS: seq count by .3\n======================\necho -ne '' >input\necho -ne '' | seq 3 .30 4\nPASS: seq count by .30\n======================\necho -ne '' >input\necho -ne '' | seq 3 .30 4.000\nPASS: seq count by .30 to 4.000\n======================\necho -ne '' >input\necho -ne '' | seq .7 -.9 -2.2\nPASS: seq count by -.9\n======================\necho -ne '' >input\necho -ne '' | seq 4 0 8 | head -n 10\nPASS: seq count by zero\n======================\necho -ne '' >input\necho -ne '' | seq -w 003\nPASS: seq one argument with padding\n======================\necho -ne '' >input\necho -ne '' | seq -w 005 7\nPASS: seq two arguments with padding\n======================\necho -ne '' >input\necho -ne '' | seq -w 8 -3 04\nPASS: seq count down by 3 with padding\n======================\necho -ne '' >input\necho -ne '' | seq -w 09 .3 11\nPASS: seq count by .3 with padding 1\n======================\necho -ne '' >input\necho -ne '' | seq -w 03 .3 0004\nPASS: seq count by .3 with padding 2\n======================\necho -ne '' >input\necho -ne '' | seq -4 -2 -8\nPASS: seq from -4 count down by 2\n======================\necho -ne '' >input\necho -ne '' | seq -.0 -.25 -.9\nPASS: seq from -.0 count down by .25\n======================\necho -ne '' >input\necho -ne '' | seq -s : -1 1\nPASS: seq -s : with negative start\n======================\necho -ne '' >input\necho -ne '' | echo \"da39a3ee5e6b4b0d3255bfef95601890afd80709 EMPTY\" | sha1sum -c\nPASS: sha1sum: one-space separated input for -c\nSKIP: sha1sum\nSKIP: sha256sum\n======================\necho -ne 'c\\na\\nb\\n' >input\necho -ne '' | sort input\nPASS: sort\n======================\necho -ne '3\\n1\\n010\\n' >input\necho -ne '' | sort input\nPASS: sort #2\n======================\necho -ne '' >input\necho -ne 'b\\na\\nc\\n' | sort\nPASS: sort stdin\n======================\necho -ne '3\\n1\\n010\\n' >input\necho -ne '' | sort -n input\nPASS: sort numeric\n======================\necho -ne 'point\\nwook\\npabst\\naargh\\nwalrus\\n' >input\necho -ne '' | sort -r input\nPASS: sort reverse\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k4,4 input\nPASS: sort one key\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k2,3n input\nPASS: sort key range with numeric option\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k2,3n -r input\nPASS: sort key range with numeric option and global reverse\n======================\necho -ne '42\t1\t3\twoot\n42\t1\t010\tzoology\negg\t1\t2\tpapyrus\n7\t3\t42\tsoup\n999\t3\t0\talgebra\n' >input\necho -ne '' | sort -k2,3rn input\nPASS: sort key range with multiple options\n======================\necho -ne 'c 3\nb 2\nd 2\n' >input\necho -ne '' | sort -k 2,2n -k 1,1r input\nPASS: sort key range with two -k options\n======================\necho -ne '/a/2\n/b/1\n' >input\necho -ne '' | sort -n -k2 -t/ input\nPASS: sort with non-default leading delim 1\n======================\necho -ne '/b/1\n/a/2\n' >input\necho -ne '' | sort -n -k3 -t/ input\nPASS: sort with non-default leading delim 2\n======================\necho -ne '//a/2\n//b/1\n' >input\necho -ne '' | sort -n -k3 -t/ input\nPASS: sort with non-default leading delim 3\n======================\necho -ne 'a/a:a\na:b\n' >input\necho -ne '' | sort -t: -k1,1 input\nPASS: sort with non-default leading delim 4\n======================\necho -ne 'aa.2\nab.1\n' >input\necho -ne '' | sort -t. -k1,1.1 -k2 input\nPASS: sort with ENDCHAR\n======================\necho -ne 'GLIBC_2.21\nGLIBC_2.1.1\nGLIBC_2.2.1\nGLIBC_2.2\nGLIBC_2.20\nGLIBC_2.10\nGLIBC_2.1\n' >input\necho -ne '' | sort -t. -k 1,1 -k 2n,2n -k 3 input\nPASS: glibc build sort\n======================\necho -ne 'GLIBC_2.10\nGLIBC_2.2.1\nGLIBC_2.1.1\nGLIBC_2.20\nGLIBC_2.2\nGLIBC_2.1\nGLIBC_2.21\n' >input\necho -ne '' | sort -u -t. -k 1,1 -k 2n,2n -k 3 input\nPASS: glibc build sort unique\n======================\necho -ne 'a c\nb c\n' >input\necho -ne '' | sort -u -k2 input\nPASS: sort -u should consider field only when discarding\n======================\necho -ne 'one\\0two\\0three\\0' >input\necho -ne '' | sort -z input\nPASS: sort -z outputs NUL terminated lines\n======================\necho -ne '' >input\necho -ne ' 2 \\n 1 \\n a \\n' | sort -n -k2 -t ' '\nPASS: sort key doesn't strip leading blanks, disables fallback global sort\n======================\necho -ne '222\n111\n' >input\necho -ne '' | sort -o input input && cat input\nPASS: sort file in place\n======================\necho -ne 'a 1\nb 2\nc 1\nd 2\n' >input\necho -ne '' | sort -k2 -r -s input\nPASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering\n======================\necho -ne '1Y\n5y\n1M\n2E\n3k\n3e\n2K\n4m\n1023\n1025\n3000\n1024\n' >input\necho -ne '' | sort -h input\nPASS: sort -h\n======================\necho -ne '2 April\n1  May\n3 March\n' >input\necho -ne '' | sort -k2,2M input\nPASS: sort -k2,2M\n======================\necho -ne 'z b\na b\nz a\na a' >input\necho -ne '' | sort -s -u -k 2 input\nPASS: sort -s -u\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -x true 2>&1; echo $?\nPASS: start-stop-daemon -x without -a\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -d $TMP_DIR -x true 2>&1; echo $?\nPASS: start-stop-daemon -x with -d on existing directory\n======================\necho -ne '' >input\necho -ne '' | output=$(start-stop-daemon -S -d $TMP_DIR -x pwd); echo $output\nPASS: start-stop-daemon -x with -d on existing and check dir\n======================\necho -ne '' >input\necho -ne '' | output=$(start-stop-daemon -S --chdir $TMP_DIR -x pwd); echo $output\nPASS: start-stop-daemon -x with --chdir on existing and check dir\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -a false 2>&1; echo $?\nPASS: start-stop-daemon -a without -x\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S false 2>&1; echo $?\nPASS: start-stop-daemon without -x and -a\n======================\necho -ne '' >input\necho -ne '' | start-stop-daemon -S -d /non-existent -x true > /dev/null 2>&1; echo $?\nPASS: start-stop-daemon -x with -d on non-existing directory\nSKIP: start-stop-daemon with both -x and -a (need non-busybox false)\nPASS: strings-works-like-GNU\nPASS: tail-n-works\nSKIP: tail-works\n======================\necho -ne '' >input\necho -ne 'qw' | tail -c +55 2>&1; echo $?\nPASS: tail: +N with N > file length\n======================\necho -ne '' >input\necho -ne '' | \n\tdd if=/dev/zero bs=16k count=1 2>/dev/null | tail -c +8200 | wc -c;\n\tdd if=/dev/zero bs=16k count=1 2>/dev/null | tail -c +8208 | wc -c;\n\t\nPASS: tail: -c +N with largish N\nPASS: tar-archives-multiple-files\nPASS: tar-complains-about-missing-file\nPASS: tar-demands-at-least-one-ctx\nPASS: tar-demands-at-most-one-ctx\nPASS: tar-extracts-all-subdirs\nPASS: tar-extracts-file\nPASS: tar-extracts-from-standard-input\nPASS: tar-extracts-multiple-files\nPASS: tar-extracts-to-standard-output\nPASS: tar-handles-cz-options\nPASS: tar-handles-empty-include-and-non-empty-exclude-list\nPASS: tar-handles-exclude-and-extract-lists\nPASS: tar-handles-multiple-X-options\nPASS: tar-handles-nested-exclude\nSKIP: tar_with_link_with_size\nSKIP: tar_with_prefix_fields\n======================\necho -ne '' >input\necho -ne '' | \\\ntar xvf - 2>&1; echo $?\n\nPASS: tar Empty file is not a tarball\n======================\necho -ne '' >input\necho -ne '' | \\\n{ tar xvzf - 2>&1; echo $?; } | grep -Fv \"invalid magic\"\n\nPASS: tar Empty file is not a tarball.tar.gz\n======================\necho -ne '' >input\necho -ne '' | \\\ndd if=/dev/zero bs=512 count=2 2>/dev/null | tar xvf - 2>&1; echo $?\n\nPASS: tar Two zeroed blocks is a ('truncated') empty tarball\n======================\necho -ne '' >input\necho -ne '' | \\\ndd if=/dev/zero bs=512 count=20 2>/dev/null | tar xvf - 2>&1; echo $?\n\nPASS: tar Twenty zeroed blocks is an empty tarball\n======================\necho -ne '' >input\necho -ne '' | \\\n>input_hard1\nln input_hard1 input_hard2\nmkdir input_dir\n>input_dir/file\nchmod -R 644 *\nchmod    755 input_dir\ntar cf test.tar input input_dir/ input_hard1 input_hard2 input_hard1 input_dir/ input\ntar tvf test.tar | sed \"s/.*[0-9] input/input/\"\nrm -rf input_dir\ntar xf test.tar 2>&1\necho Ok: $?\nls -l . input_dir/* | grep input_ | sed \"s/\\\\(^[^ ]*\\\\) .* input/\\\\1 input/\"\n\nPASS: tar hardlinks and repeated files\n======================\necho -ne '' >input\necho -ne '' | \\\n>input_hard1\nchmod 741 input_hard1\nln input_hard1 input_hard2\nmkdir input_dir\nln input_hard1 input_dir\nln input_hard2 input_dir\nchmod 550 input_dir\n# On some filesystems, input_dir/input_hard2 is returned by readdir\n# BEFORE input_dir/input_hard1! Thats why we cant just \"tar cf ... input_*\":\ntar cf test.tar input_dir/input_hard* input_hard*\ntar tvf test.tar | sed \"s/.*[0-9] input/input/\"\nchmod 770 input_dir\nrm -rf input_*\ntar xf test.tar 2>&1\necho Ok: $?\nls -l . input_dir/* | grep \"input.*hard\" | sed \"s/\\\\(^[^ ]*\\\\) .* input/\\\\1 input/\"\n\nPASS: tar hardlinks mode\n======================\necho -ne '' >input\necho -ne '' | \\\n>input_file\nchmod 741 input_file\nln -s input_file input_soft\nmkdir input_dir\nln input_file input_dir\nln input_soft input_dir\nchmod 550 input_dir\ntar cf test.tar input_dir/* input_[fs]*\ntar tvf test.tar | sed \"s/.*[0-9] input/input/\" | sort\nchmod 770 input_dir\nrm -rf input_*\ntar xf test.tar 2>&1\necho Ok: $?\nls -l . input_dir/* | grep \"input_[fs]\" | sed \"s/\\\\(^[^ ]*\\\\) .* input/\\\\1 input/\"\n\nPASS: tar symlinks mode\n======================\necho -ne 'Ok\\n' >input\necho -ne '' | ln input input_hard\ntar cf test.tar input_hard\necho WRONG >input\n# --overwrite opens 'input_hard' without unlinking,\n# thus 'input_hard' still linked to 'input' and we write 'Ok' into it\ntar xf test.tar --overwrite 2>&1 && cat input\n\nPASS: tar --overwrite\n======================\necho -ne '' >input\necho -ne '' | dd count=1 bs=1M if=/dev/zero of=F0 2>/dev/null\ntar -czf F0.tgz F0\nrm F0\ntar -xzvf F0.tgz && echo Ok\nrm F0 || echo BAD\n\nPASS: tar extract tgz\nSKIP: tar extract txz\n======================\necho -ne '' >input\necho -ne '' | rm -rf input_* test.tar 2>/dev/null\nmkdir input_dir\necho Ok >input_dir/file\ntar cf test.tar ./../tar.tempdir/input_dir/../input_dir 2>&1\nrm -rf input_* 2>/dev/null\ntar -vxf test.tar 2>&1\ncat input_dir/file 2>&1\n\nPASS: tar strips /../ on extract\nSKIP: tar does not extract into symlinks\nSKIP: tar -k does not extract into symlinks\n======================\necho -ne '' >input\necho -ne '' | \\\ntar xvf ../tar.utf8.tar.bz2 2>&1; echo $?\nexport LANG=en_US.UTF-8\nls -l etc/ssl/certs/* | sed \"s:.*etc/:etc/:\" | sort\nunset LANG\nrm -rf etc usr\n\nPASS: tar Pax-encoded UTF8 names and symlinks\nSKIP: tar Symlink attack: create symlink and then write through it\n======================\necho -ne '' >input\necho -ne '' | \\\nmkdir dir\n>dir/a\nln -s ../dir/a dir/b\nln dir/b dir/c\nmkdir new\ntar cf - dir/* | tar -C new -xvf - 2>&1\n\nPASS: tar Symlinks and hardlinks coexist\nPASS: tee-appends-input\nPASS: tee-tees-input\n======================\necho -ne '' >input\necho -ne '' | busybox test; echo $?\nPASS: test: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test ''; echo $?\nPASS: test '': should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test !; echo $?\nPASS: test !: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test a; echo $?\nPASS: test a: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test --help; echo $?\nPASS: test --help: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test -f; echo $?\nPASS: test -f: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test ! -f; echo $?\nPASS: test ! -f: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test a = a; echo $?\nPASS: test a = a: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test -lt = -gt; echo $?\nPASS: test -lt = -gt: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test a -a !; echo $?\nPASS: test a -a !: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test -f = a -o b; echo $?\nPASS: test -f = a -o b: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test ! a = b -a ! c = c; echo $?\nPASS: test ! a = b -a ! c = c: should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test ! a = b -a ! c = d; echo $?\nPASS: test ! a = b -a ! c = d: should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test '!' = '!'; echo $?\nPASS: test '!' = '!': should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test '(' = '('; echo $?\nPASS: test '(' = '(': should be true (0)\n======================\necho -ne '' >input\necho -ne '' | busybox test '!' '!' = '!'; echo $?\nPASS: test '!' '!' = '!': should be false (1)\n======================\necho -ne '' >input\necho -ne '' | busybox test '!' '(' = '('; echo $?\nPASS: test '!' '(' = '(': should be false (1)\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc\\' sleep 0 2>&1\nPASS: time -f trailing backslash\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc%' sleep 0 2>&1\nPASS: time -f trailing percent\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc\\^def' sleep 0 2>&1\nPASS: time -f undefined backslash\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc%^def' sleep 0 2>&1\nPASS: time -f undefined percent\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc\\ndef\\txyz' sleep 0 2>&1\nPASS: time -f backslash tab and newline\n======================\necho -ne '' >input\necho -ne '' | time -f 'abc%%def' sleep 0 2>&1\nPASS: time -f percent percent\nPASS: touch-creates-file\nPASS: touch-does-not-create-file\nPASS: touch-touches-files-after-non-existent-file\nPASS: tr-d-alnum-works\nPASS: tr-d-works\nPASS: tr-non-gnu\nPASS: tr-rejects-wrong-class\nPASS: tr-works\n======================\necho -ne '' >input\necho -ne '[qwe]' | tr '[q-z]' '_Q-Z+'\nPASS: tr does not treat [] in [a-z] as special\n======================\necho -ne '' >input\necho -ne '19AFH\\n' | tr -cd '[0-9A-F]'\nPASS: tr understands 0-9A-F\n======================\necho -ne '' >input\necho -ne '19AFH\\n' | tr -cd '[:xdigit:]'\nPASS: tr understands [:xdigit:]\n======================\necho -ne '' >input\necho -ne '789abcxyz\\n' | tr '[:digit:]y-z' 111111111123\nPASS: tr does not stop after [:digit:]\n======================\necho -ne '' >input\necho -ne '#0123456789ABCDEFGabcdefg\\n' | tr '[:xdigit:]Gg' 1111111151242222333330xX\nPASS: tr has correct xdigit sequence\nPASS: true-is-silent\nPASS: true-returns-success\n======================\necho -ne '' >input\necho -ne '' | uniq nonexistent 2> /dev/null || echo yes\nPASS: uniq (exit with error)\n======================\necho -ne '' >input\necho -ne '' | uniq /dev/null && echo yes\nPASS: uniq (exit success)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq\nPASS: uniq (default to stdin)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -\nPASS: uniq - (specify stdin)\n======================\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | uniq input\nPASS: uniq input (specify file)\n======================\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | uniq input actual > /dev/null\nPASS: uniq input outfile (two files)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq - actual\nPASS: uniq (stdin) outfile\n======================\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' >input\necho -ne '' | uniq input -\nPASS: uniq input - (specify stdout)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -c | sed 's/^[ \\t]*//'\nPASS: uniq -c (occurrence count)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -d\nPASS: uniq -d (dups only)\n======================\necho -ne '' >input\necho -ne 'cc\tdd\tee8\nbb\tcc\tdd8\naa\tbb\tcc9\n' | uniq -f2 -s 3\nPASS: uniq -f -s (skip fields and chars)\n======================\necho -ne '' >input\necho -ne 'cc1\ncc2\ncc3\n' | uniq -w 2\nPASS: uniq -w (compare max characters)\n======================\necho -ne '' >input\necho -ne 'aaccaa\naaccbb\nbbccaa\n' | uniq -s 2 -w 2\nPASS: uniq -s -w (skip fields and compare max chars)\n======================\necho -ne '' >input\necho -ne 'one\\ntwo\\ntwo\\nthree\\nthree\\nthree\\n' | uniq -d -u\nPASS: uniq -u and -d produce no output\n======================\necho -ne '' >input\necho -ne '' | unzip -q foo.zip foo/ && test -d foo && test ! -f foo/bar && echo yes\nPASS: unzip (subdir only)\nSKIP: unzip (bad archive)\nSKIP: unzip (archive with corrupted lzma 1)\nSKIP: unzip (archive with corrupted lzma 2)\nPASS: uptime-works\nPASS: wc-counts-all\nPASS: wc-counts-characters\nPASS: wc-counts-lines\nPASS: wc-counts-words\nPASS: wc-prints-longest-line-length\nPASS: which-uses-default-path\nSKIP: xargs-works\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs -E _\nPASS: xargs -E _ stops on underscore\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs -E ''\nPASS: xargs -E ''\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs -e\nPASS: xargs -e without param\n======================\necho -ne '' >input\necho -ne 'a\\n_\\nb\\n' | xargs\nPASS: xargs does not stop on underscore ('new' GNU behavior)\n======================\necho -ne '' >input\necho -ne 'a\\n' | xargs -s7 echo\nPASS: xargs -s7 can take one-char input\n======================\necho -ne '' >input\necho -ne '1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 00\\n' | xargs -ts25 echo 2>&1 >/dev/null\nPASS: xargs -sNUM test 1\n======================\necho -ne '' >input\necho -ne '2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 00\\n' | xargs -ts25 echo 1 2>&1 >/dev/null\nPASS: xargs -sNUM test 2\nSKIP: xargs argument line too long\nSKIP: xargs -n1\nSKIP: xargs -n2\nSKIP: xargs -I skips empty lines and leading whitespace\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5390300750732422,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-cpio_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-cpio",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0014002323150634766,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3184709548950195,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.016642332077026367,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.8279390335083008,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012454986572265625,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.cpio.CVE-2015-1197__--no-absolute-filenames_for_symlinks_": {
    "status": "PASSED"
   },
   "ptestresult.cpio.CVE-2019-14866__tar_header_size_overflow_": {
    "status": "PASSED"
   },
   "ptestresult.cpio.basic_functionality:_copyin/copyout": {
    "status": "PASSED"
   },
   "ptestresult.cpio.big_block_size": {
    "status": "PASSED"
   },
   "ptestresult.cpio.cpio_version": {
    "status": "PASSED"
   },
   "ptestresult.cpio.delayed_setstat": {
    "status": "PASSED"
   },
   "ptestresult.cpio.delayed_setstat__copy-pass_": {
    "status": "PASSED"
   },
   "ptestresult.cpio.delayed_setstat__umask,_copy-pass_": {
    "status": "PASSED"
   },
   "ptestresult.cpio.delayed_setstat__umask_": {
    "status": "PASSED"
   },
   "ptestresult.cpio.delayed_setstat__with_-depth_": {
    "status": "PASSED"
   },
   "ptestresult.cpio.interdir": {
    "status": "PASSED"
   },
   "ptestresult.cpio.restoring_delayed_symlink_times": {
    "status": "PASSED"
   },
   "ptestresult.cpio.restoring_symlink_times": {
    "status": "PASSED"
   },
   "ptestresult.cpio.symlink": {
    "status": "PASSED"
   },
   "ptestresult.cpio.symlink-bad-length": {
    "status": "SKIPPED"
   },
   "ptestresult.cpio.symlink-long": {
    "status": "PASSED"
   },
   "ptestresult.cpio.symlink_--to-stdout": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/cpio/ptest\nPASS: cpio version                                    \nPASS: basic functionality: copyin/copyout             \nPASS: symlink                                         \nSKIP: symlink-bad-length                              \nPASS: symlink-long                                    \nPASS: symlink --to-stdout                             \nPASS: interdir                                        \nPASS: delayed setstat                                 \nPASS: delayed setstat (with -depth)                   \nPASS: delayed setstat (copy-pass)                     \nPASS: delayed setstat (umask)                         \nPASS: delayed setstat (umask, copy-pass)              \nPASS: big block size                                  \nPASS: CVE-2015-1197 (--no-absolute-filenames for symlinks) \nPASS: CVE-2019-14866 (tar header size overflow)       \nPASS: restoring symlink times                         \nPASS: restoring delayed symlink times                 \nDURATION: 1\nEND: /usr/lib/cpio/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "cpio": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPASS: cpio version                                    \nPASS: basic functionality: copyin/copyout             \nPASS: symlink                                         \nSKIP: symlink-bad-length                              \nPASS: symlink-long                                    \nPASS: symlink --to-stdout                             \nPASS: interdir                                        \nPASS: delayed setstat                                 \nPASS: delayed setstat (with -depth)                   \nPASS: delayed setstat (copy-pass)                     \nPASS: delayed setstat (umask)                         \nPASS: delayed setstat (umask, copy-pass)              \nPASS: big block size                                  \nPASS: CVE-2015-1197 (--no-absolute-filenames for symlinks) \nPASS: CVE-2019-14866 (tar header size overflow)       \nPASS: restoring symlink times                         \nPASS: restoring delayed symlink times                 \nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5477209091186523,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-diffstat_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-diffstat",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008666515350341797,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3388521671295166,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02130603790283203,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 4.611484050750732,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002420186996459961,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.diffstat.case01": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case01u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case02u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case03u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case04u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case05u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case06u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case07u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case08u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case09u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case10u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case11u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case12u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case13u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case14u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case15u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case16u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case17u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case18u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case19u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case20u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case21u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case22u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case23u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case24u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case25u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case26u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case27u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case28u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case29u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31l": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lR": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lRp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lb": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lf0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lk": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lp1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lp9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lr1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lr2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31lu": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31uR": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31uRp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31ub": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31uf0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31uk": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31up1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31up9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31ur1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31ur2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case31uu": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case32u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case33u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case34u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case35u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case36u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case37u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38l": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lR": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lRp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lb": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lf0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lk": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lp1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lp9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lr1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lr2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38lu": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38r": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rR": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rRp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rb": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rf0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rk": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rp1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rp9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rr1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38rr2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case38ru": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case39u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case40u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case41u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case42u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case43u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case44u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case45u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case46u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case47u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case48u": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49R": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49Rp0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49b": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49f0": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49k": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49p1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49p9": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49r1": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49r2": {
    "status": "PASSED"
   },
   "ptestresult.diffstat.case49u": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/diffstat/ptest\nChecking /usr/bin/diffstat\ntesting case01\nPASS: case01\nPASS: case01p1\nPASS: case01p9\nPASS: case01f0\nPASS: case01u\nPASS: case01k\nPASS: case01r1\nPASS: case01r2\nPASS: case01b\nPASS: case01R\nPASS: case01Rp0\ntesting case02\nPASS: case02\nPASS: case02p1\nPASS: case02p9\nPASS: case02f0\nPASS: case02u\nPASS: case02k\nPASS: case02r1\nPASS: case02r2\nPASS: case02b\nPASS: case02R\nPASS: case02Rp0\ntesting case03\nPASS: case03\nPASS: case03p1\nPASS: case03p9\nPASS: case03f0\nPASS: case03u\nPASS: case03k\nPASS: case03r1\nPASS: case03r2\nPASS: case03b\nPASS: case03R\nPASS: case03Rp0\ntesting case04\nPASS: case04\nPASS: case04p1\nPASS: case04p9\nPASS: case04f0\nPASS: case04u\nPASS: case04k\nPASS: case04r1\nPASS: case04r2\nPASS: case04b\nPASS: case04R\nPASS: case04Rp0\ntesting case05\nPASS: case05\nPASS: case05p1\nPASS: case05p9\nPASS: case05f0\nPASS: case05u\nPASS: case05k\nPASS: case05r1\nPASS: case05r2\nPASS: case05b\nPASS: case05R\nPASS: case05Rp0\ntesting case06\nPASS: case06\nPASS: case06p1\nPASS: case06p9\nPASS: case06f0\nPASS: case06u\nPASS: case06k\nPASS: case06r1\nPASS: case06r2\nPASS: case06b\nPASS: case06R\nPASS: case06Rp0\ntesting case07\nPASS: case07\nPASS: case07p1\nPASS: case07p9\nPASS: case07f0\nPASS: case07u\nPASS: case07k\nPASS: case07r1\nPASS: case07r2\nPASS: case07b\nPASS: case07R\nPASS: case07Rp0\ntesting case08\nPASS: case08\nPASS: case08p1\nPASS: case08p9\nPASS: case08f0\nPASS: case08u\nPASS: case08k\nPASS: case08r1\nPASS: case08r2\nPASS: case08b\nPASS: case08R\nPASS: case08Rp0\ntesting case09\nPASS: case09\nPASS: case09p1\nPASS: case09p9\nPASS: case09f0\nPASS: case09u\nPASS: case09k\nPASS: case09r1\nPASS: case09r2\nPASS: case09b\nPASS: case09R\nPASS: case09Rp0\ntesting case10\nPASS: case10\nPASS: case10p1\nPASS: case10p9\nPASS: case10f0\nPASS: case10u\nPASS: case10k\nPASS: case10r1\nPASS: case10r2\nPASS: case10b\nPASS: case10R\nPASS: case10Rp0\ntesting case11\nPASS: case11\nPASS: case11p1\nPASS: case11p9\nPASS: case11f0\nPASS: case11u\nPASS: case11k\nPASS: case11r1\nPASS: case11r2\nPASS: case11b\nPASS: case11R\nPASS: case11Rp0\ntesting case12\nPASS: case12\nPASS: case12p1\nPASS: case12p9\nPASS: case12f0\nPASS: case12u\nPASS: case12k\nPASS: case12r1\nPASS: case12r2\nPASS: case12b\nPASS: case12R\nPASS: case12Rp0\ntesting case13\nPASS: case13\nPASS: case13p1\nPASS: case13p9\nPASS: case13f0\nPASS: case13u\nPASS: case13k\nPASS: case13r1\nPASS: case13r2\nPASS: case13b\nPASS: case13R\nPASS: case13Rp0\ntesting case14\nPASS: case14\nPASS: case14p1\nPASS: case14p9\nPASS: case14f0\nPASS: case14u\nPASS: case14k\nPASS: case14r1\nPASS: case14r2\nPASS: case14b\nPASS: case14R\nPASS: case14Rp0\ntesting case15\nPASS: case15\nPASS: case15p1\nPASS: case15p9\nPASS: case15f0\nPASS: case15u\nPASS: case15k\nPASS: case15r1\nPASS: case15r2\nPASS: case15b\nPASS: case15R\nPASS: case15Rp0\ntesting case16\nPASS: case16\nPASS: case16p1\nPASS: case16p9\nPASS: case16f0\nPASS: case16u\nPASS: case16k\nPASS: case16r1\nPASS: case16r2\nPASS: case16b\nPASS: case16R\nPASS: case16Rp0\ntesting case17\nPASS: case17\nPASS: case17p1\nPASS: case17p9\nPASS: case17f0\nPASS: case17u\nPASS: case17k\nPASS: case17r1\nPASS: case17r2\nPASS: case17b\nPASS: case17R\nPASS: case17Rp0\ntesting case18\nPASS: case18\nPASS: case18p1\nPASS: case18p9\nPASS: case18f0\nPASS: case18u\nPASS: case18k\nPASS: case18r1\nPASS: case18r2\nPASS: case18b\nPASS: case18R\nPASS: case18Rp0\ntesting case19\nPASS: case19\nPASS: case19p1\nPASS: case19p9\nPASS: case19f0\nPASS: case19u\nPASS: case19k\nPASS: case19r1\nPASS: case19r2\nPASS: case19b\nPASS: case19R\nPASS: case19Rp0\ntesting case20\nPASS: case20\nPASS: case20p1\nPASS: case20p9\nPASS: case20f0\nPASS: case20u\nPASS: case20k\nPASS: case20r1\nPASS: case20r2\nPASS: case20b\nPASS: case20R\nPASS: case20Rp0\ntesting case21\nPASS: case21\nPASS: case21p1\nPASS: case21p9\nPASS: case21f0\nPASS: case21u\nPASS: case21k\nPASS: case21r1\nPASS: case21r2\nPASS: case21b\nPASS: case21R\nPASS: case21Rp0\ntesting case22\nPASS: case22\nPASS: case22p1\nPASS: case22p9\nPASS: case22f0\nPASS: case22u\nPASS: case22k\nPASS: case22r1\nPASS: case22r2\nPASS: case22b\nPASS: case22R\nPASS: case22Rp0\ntesting case23\nPASS: case23\nPASS: case23p1\nPASS: case23p9\nPASS: case23f0\nPASS: case23u\nPASS: case23k\nPASS: case23r1\nPASS: case23r2\nPASS: case23b\nPASS: case23R\nPASS: case23Rp0\ntesting case24\nPASS: case24\nPASS: case24p1\nPASS: case24p9\nPASS: case24f0\nPASS: case24u\nPASS: case24k\nPASS: case24r1\nPASS: case24r2\nPASS: case24b\nPASS: case24R\nPASS: case24Rp0\ntesting case25\nPASS: case25\nPASS: case25p1\nPASS: case25p9\nPASS: case25f0\nPASS: case25u\nPASS: case25k\nPASS: case25r1\nPASS: case25r2\nPASS: case25b\nPASS: case25R\nPASS: case25Rp0\ntesting case26\nPASS: case26\nPASS: case26p1\nPASS: case26p9\nPASS: case26f0\nPASS: case26u\nPASS: case26k\nPASS: case26r1\nPASS: case26r2\nPASS: case26b\nPASS: case26R\nPASS: case26Rp0\ntesting case27\nPASS: case27\nPASS: case27p1\nPASS: case27p9\nPASS: case27f0\nPASS: case27u\nPASS: case27k\nPASS: case27r1\nPASS: case27r2\nPASS: case27b\nPASS: case27R\nPASS: case27Rp0\ntesting case28\nPASS: case28\nPASS: case28p1\nPASS: case28p9\nPASS: case28f0\nPASS: case28u\nPASS: case28k\nPASS: case28r1\nPASS: case28r2\nPASS: case28b\nPASS: case28R\nPASS: case28Rp0\ntesting case29\nPASS: case29\nPASS: case29p1\nPASS: case29p9\nPASS: case29f0\nPASS: case29u\nPASS: case29k\nPASS: case29r1\nPASS: case29r2\nPASS: case29b\nPASS: case29R\nPASS: case29Rp0\ntesting case31\nPASS: case31\nPASS: case31p1\nPASS: case31p9\nPASS: case31f0\nPASS: case31u\nPASS: case31k\nPASS: case31r1\nPASS: case31r2\nPASS: case31b\nPASS: case31R\nPASS: case31Rp0\ntesting case31l\nPASS: case31l\nPASS: case31lp1\nPASS: case31lp9\nPASS: case31lf0\nPASS: case31lu\nPASS: case31lk\nPASS: case31lr1\nPASS: case31lr2\nPASS: case31lb\nPASS: case31lR\nPASS: case31lRp0\ntesting case31u\nPASS: case31u\nPASS: case31up1\nPASS: case31up9\nPASS: case31uf0\nPASS: case31uu\nPASS: case31uk\nPASS: case31ur1\nPASS: case31ur2\nPASS: case31ub\nPASS: case31uR\nPASS: case31uRp0\ntesting case32\nPASS: case32\nPASS: case32p1\nPASS: case32p9\nPASS: case32f0\nPASS: case32u\nPASS: case32k\nPASS: case32r1\nPASS: case32r2\nPASS: case32b\nPASS: case32R\nPASS: case32Rp0\ntesting case33\nPASS: case33\nPASS: case33p1\nPASS: case33p9\nPASS: case33f0\nPASS: case33u\nPASS: case33k\nPASS: case33r1\nPASS: case33r2\nPASS: case33b\nPASS: case33R\nPASS: case33Rp0\ntesting case34\nPASS: case34\nPASS: case34p1\nPASS: case34p9\nPASS: case34f0\nPASS: case34u\nPASS: case34k\nPASS: case34r1\nPASS: case34r2\nPASS: case34b\nPASS: case34R\nPASS: case34Rp0\ntesting case35\nPASS: case35\nPASS: case35p1\nPASS: case35p9\nPASS: case35f0\nPASS: case35u\nPASS: case35k\nPASS: case35r1\nPASS: case35r2\nPASS: case35b\nPASS: case35R\nPASS: case35Rp0\ntesting case36\nPASS: case36\nPASS: case36p1\nPASS: case36p9\nPASS: case36f0\nPASS: case36u\nPASS: case36k\nPASS: case36r1\nPASS: case36r2\nPASS: case36b\nPASS: case36R\nPASS: case36Rp0\ntesting case37\nPASS: case37\nPASS: case37p1\nPASS: case37p9\nPASS: case37f0\nPASS: case37u\nPASS: case37k\nPASS: case37r1\nPASS: case37r2\nPASS: case37b\nPASS: case37R\nPASS: case37Rp0\ntesting case38l\nPASS: case38l\nPASS: case38lp1\nPASS: case38lp9\nPASS: case38lf0\nPASS: case38lu\nPASS: case38lk\nPASS: case38lr1\nPASS: case38lr2\nPASS: case38lb\nPASS: case38lR\nPASS: case38lRp0\ntesting case38r\nPASS: case38r\nPASS: case38rp1\nPASS: case38rp9\nPASS: case38rf0\nPASS: case38ru\nPASS: case38rk\nPASS: case38rr1\nPASS: case38rr2\nPASS: case38rb\nPASS: case38rR\nPASS: case38rRp0\ntesting case39\nPASS: case39\nPASS: case39p1\nPASS: case39p9\nPASS: case39f0\nPASS: case39u\nPASS: case39k\nPASS: case39r1\nPASS: case39r2\nPASS: case39b\nPASS: case39R\nPASS: case39Rp0\ntesting case40\nPASS: case40\nPASS: case40p1\nPASS: case40p9\nPASS: case40f0\nPASS: case40u\nPASS: case40k\nPASS: case40r1\nPASS: case40r2\nPASS: case40b\nPASS: case40R\nPASS: case40Rp0\ntesting case41\nPASS: case41\nPASS: case41p1\nPASS: case41p9\nPASS: case41f0\nPASS: case41u\nPASS: case41k\nPASS: case41r1\nPASS: case41r2\nPASS: case41b\nPASS: case41R\nPASS: case41Rp0\ntesting case42\nPASS: case42\nPASS: case42p1\nPASS: case42p9\nPASS: case42f0\nPASS: case42u\nPASS: case42k\nPASS: case42r1\nPASS: case42r2\nPASS: case42b\nPASS: case42R\nPASS: case42Rp0\ntesting case43\nPASS: case43\nPASS: case43p1\nPASS: case43p9\nPASS: case43f0\nPASS: case43u\nPASS: case43k\nPASS: case43r1\nPASS: case43r2\nPASS: case43b\nPASS: case43R\nPASS: case43Rp0\ntesting case44\nPASS: case44\nPASS: case44p1\nPASS: case44p9\nPASS: case44f0\nPASS: case44u\nPASS: case44k\nPASS: case44r1\nPASS: case44r2\nPASS: case44b\nPASS: case44R\nPASS: case44Rp0\ntesting case45\nPASS: case45\nPASS: case45p1\nPASS: case45p9\nPASS: case45f0\nPASS: case45u\nPASS: case45k\nPASS: case45r1\nPASS: case45r2\nPASS: case45b\nPASS: case45R\nPASS: case45Rp0\ntesting case46\nPASS: case46\nPASS: case46p1\nPASS: case46p9\nPASS: case46f0\nPASS: case46u\nPASS: case46k\nPASS: case46r1\nPASS: case46r2\nPASS: case46b\nPASS: case46R\nPASS: case46Rp0\ntesting case47\nPASS: case47\nPASS: case47p1\nPASS: case47p9\nPASS: case47f0\nPASS: case47u\nPASS: case47k\nPASS: case47r1\nPASS: case47r2\nPASS: case47b\nPASS: case47R\nPASS: case47Rp0\ntesting case48\nPASS: case48\nPASS: case48p1\nPASS: case48p9\nPASS: case48f0\nPASS: case48u\nPASS: case48k\nPASS: case48r1\nPASS: case48r2\nPASS: case48b\nPASS: case48R\nPASS: case48Rp0\ntesting case49\nPASS: case49\nPASS: case49p1\nPASS: case49p9\nPASS: case49f0\nPASS: case49u\nPASS: case49k\nPASS: case49r1\nPASS: case49r2\nPASS: case49b\nPASS: case49R\nPASS: case49Rp0\nDURATION: 4\nEND: /usr/lib/diffstat/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "diffstat": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:51\nChecking /usr/bin/diffstat\ntesting case01\nPASS: case01\nPASS: case01p1\nPASS: case01p9\nPASS: case01f0\nPASS: case01u\nPASS: case01k\nPASS: case01r1\nPASS: case01r2\nPASS: case01b\nPASS: case01R\nPASS: case01Rp0\ntesting case02\nPASS: case02\nPASS: case02p1\nPASS: case02p9\nPASS: case02f0\nPASS: case02u\nPASS: case02k\nPASS: case02r1\nPASS: case02r2\nPASS: case02b\nPASS: case02R\nPASS: case02Rp0\ntesting case03\nPASS: case03\nPASS: case03p1\nPASS: case03p9\nPASS: case03f0\nPASS: case03u\nPASS: case03k\nPASS: case03r1\nPASS: case03r2\nPASS: case03b\nPASS: case03R\nPASS: case03Rp0\ntesting case04\nPASS: case04\nPASS: case04p1\nPASS: case04p9\nPASS: case04f0\nPASS: case04u\nPASS: case04k\nPASS: case04r1\nPASS: case04r2\nPASS: case04b\nPASS: case04R\nPASS: case04Rp0\ntesting case05\nPASS: case05\nPASS: case05p1\nPASS: case05p9\nPASS: case05f0\nPASS: case05u\nPASS: case05k\nPASS: case05r1\nPASS: case05r2\nPASS: case05b\nPASS: case05R\nPASS: case05Rp0\ntesting case06\nPASS: case06\nPASS: case06p1\nPASS: case06p9\nPASS: case06f0\nPASS: case06u\nPASS: case06k\nPASS: case06r1\nPASS: case06r2\nPASS: case06b\nPASS: case06R\nPASS: case06Rp0\ntesting case07\nPASS: case07\nPASS: case07p1\nPASS: case07p9\nPASS: case07f0\nPASS: case07u\nPASS: case07k\nPASS: case07r1\nPASS: case07r2\nPASS: case07b\nPASS: case07R\nPASS: case07Rp0\ntesting case08\nPASS: case08\nPASS: case08p1\nPASS: case08p9\nPASS: case08f0\nPASS: case08u\nPASS: case08k\nPASS: case08r1\nPASS: case08r2\nPASS: case08b\nPASS: case08R\nPASS: case08Rp0\ntesting case09\nPASS: case09\nPASS: case09p1\nPASS: case09p9\nPASS: case09f0\nPASS: case09u\nPASS: case09k\nPASS: case09r1\nPASS: case09r2\nPASS: case09b\nPASS: case09R\nPASS: case09Rp0\ntesting case10\nPASS: case10\nPASS: case10p1\nPASS: case10p9\nPASS: case10f0\nPASS: case10u\nPASS: case10k\nPASS: case10r1\nPASS: case10r2\nPASS: case10b\nPASS: case10R\nPASS: case10Rp0\ntesting case11\nPASS: case11\nPASS: case11p1\nPASS: case11p9\nPASS: case11f0\nPASS: case11u\nPASS: case11k\nPASS: case11r1\nPASS: case11r2\nPASS: case11b\nPASS: case11R\nPASS: case11Rp0\ntesting case12\nPASS: case12\nPASS: case12p1\nPASS: case12p9\nPASS: case12f0\nPASS: case12u\nPASS: case12k\nPASS: case12r1\nPASS: case12r2\nPASS: case12b\nPASS: case12R\nPASS: case12Rp0\ntesting case13\nPASS: case13\nPASS: case13p1\nPASS: case13p9\nPASS: case13f0\nPASS: case13u\nPASS: case13k\nPASS: case13r1\nPASS: case13r2\nPASS: case13b\nPASS: case13R\nPASS: case13Rp0\ntesting case14\nPASS: case14\nPASS: case14p1\nPASS: case14p9\nPASS: case14f0\nPASS: case14u\nPASS: case14k\nPASS: case14r1\nPASS: case14r2\nPASS: case14b\nPASS: case14R\nPASS: case14Rp0\ntesting case15\nPASS: case15\nPASS: case15p1\nPASS: case15p9\nPASS: case15f0\nPASS: case15u\nPASS: case15k\nPASS: case15r1\nPASS: case15r2\nPASS: case15b\nPASS: case15R\nPASS: case15Rp0\ntesting case16\nPASS: case16\nPASS: case16p1\nPASS: case16p9\nPASS: case16f0\nPASS: case16u\nPASS: case16k\nPASS: case16r1\nPASS: case16r2\nPASS: case16b\nPASS: case16R\nPASS: case16Rp0\ntesting case17\nPASS: case17\nPASS: case17p1\nPASS: case17p9\nPASS: case17f0\nPASS: case17u\nPASS: case17k\nPASS: case17r1\nPASS: case17r2\nPASS: case17b\nPASS: case17R\nPASS: case17Rp0\ntesting case18\nPASS: case18\nPASS: case18p1\nPASS: case18p9\nPASS: case18f0\nPASS: case18u\nPASS: case18k\nPASS: case18r1\nPASS: case18r2\nPASS: case18b\nPASS: case18R\nPASS: case18Rp0\ntesting case19\nPASS: case19\nPASS: case19p1\nPASS: case19p9\nPASS: case19f0\nPASS: case19u\nPASS: case19k\nPASS: case19r1\nPASS: case19r2\nPASS: case19b\nPASS: case19R\nPASS: case19Rp0\ntesting case20\nPASS: case20\nPASS: case20p1\nPASS: case20p9\nPASS: case20f0\nPASS: case20u\nPASS: case20k\nPASS: case20r1\nPASS: case20r2\nPASS: case20b\nPASS: case20R\nPASS: case20Rp0\ntesting case21\nPASS: case21\nPASS: case21p1\nPASS: case21p9\nPASS: case21f0\nPASS: case21u\nPASS: case21k\nPASS: case21r1\nPASS: case21r2\nPASS: case21b\nPASS: case21R\nPASS: case21Rp0\ntesting case22\nPASS: case22\nPASS: case22p1\nPASS: case22p9\nPASS: case22f0\nPASS: case22u\nPASS: case22k\nPASS: case22r1\nPASS: case22r2\nPASS: case22b\nPASS: case22R\nPASS: case22Rp0\ntesting case23\nPASS: case23\nPASS: case23p1\nPASS: case23p9\nPASS: case23f0\nPASS: case23u\nPASS: case23k\nPASS: case23r1\nPASS: case23r2\nPASS: case23b\nPASS: case23R\nPASS: case23Rp0\ntesting case24\nPASS: case24\nPASS: case24p1\nPASS: case24p9\nPASS: case24f0\nPASS: case24u\nPASS: case24k\nPASS: case24r1\nPASS: case24r2\nPASS: case24b\nPASS: case24R\nPASS: case24Rp0\ntesting case25\nPASS: case25\nPASS: case25p1\nPASS: case25p9\nPASS: case25f0\nPASS: case25u\nPASS: case25k\nPASS: case25r1\nPASS: case25r2\nPASS: case25b\nPASS: case25R\nPASS: case25Rp0\ntesting case26\nPASS: case26\nPASS: case26p1\nPASS: case26p9\nPASS: case26f0\nPASS: case26u\nPASS: case26k\nPASS: case26r1\nPASS: case26r2\nPASS: case26b\nPASS: case26R\nPASS: case26Rp0\ntesting case27\nPASS: case27\nPASS: case27p1\nPASS: case27p9\nPASS: case27f0\nPASS: case27u\nPASS: case27k\nPASS: case27r1\nPASS: case27r2\nPASS: case27b\nPASS: case27R\nPASS: case27Rp0\ntesting case28\nPASS: case28\nPASS: case28p1\nPASS: case28p9\nPASS: case28f0\nPASS: case28u\nPASS: case28k\nPASS: case28r1\nPASS: case28r2\nPASS: case28b\nPASS: case28R\nPASS: case28Rp0\ntesting case29\nPASS: case29\nPASS: case29p1\nPASS: case29p9\nPASS: case29f0\nPASS: case29u\nPASS: case29k\nPASS: case29r1\nPASS: case29r2\nPASS: case29b\nPASS: case29R\nPASS: case29Rp0\ntesting case31\nPASS: case31\nPASS: case31p1\nPASS: case31p9\nPASS: case31f0\nPASS: case31u\nPASS: case31k\nPASS: case31r1\nPASS: case31r2\nPASS: case31b\nPASS: case31R\nPASS: case31Rp0\ntesting case31l\nPASS: case31l\nPASS: case31lp1\nPASS: case31lp9\nPASS: case31lf0\nPASS: case31lu\nPASS: case31lk\nPASS: case31lr1\nPASS: case31lr2\nPASS: case31lb\nPASS: case31lR\nPASS: case31lRp0\ntesting case31u\nPASS: case31u\nPASS: case31up1\nPASS: case31up9\nPASS: case31uf0\nPASS: case31uu\nPASS: case31uk\nPASS: case31ur1\nPASS: case31ur2\nPASS: case31ub\nPASS: case31uR\nPASS: case31uRp0\ntesting case32\nPASS: case32\nPASS: case32p1\nPASS: case32p9\nPASS: case32f0\nPASS: case32u\nPASS: case32k\nPASS: case32r1\nPASS: case32r2\nPASS: case32b\nPASS: case32R\nPASS: case32Rp0\ntesting case33\nPASS: case33\nPASS: case33p1\nPASS: case33p9\nPASS: case33f0\nPASS: case33u\nPASS: case33k\nPASS: case33r1\nPASS: case33r2\nPASS: case33b\nPASS: case33R\nPASS: case33Rp0\ntesting case34\nPASS: case34\nPASS: case34p1\nPASS: case34p9\nPASS: case34f0\nPASS: case34u\nPASS: case34k\nPASS: case34r1\nPASS: case34r2\nPASS: case34b\nPASS: case34R\nPASS: case34Rp0\ntesting case35\nPASS: case35\nPASS: case35p1\nPASS: case35p9\nPASS: case35f0\nPASS: case35u\nPASS: case35k\nPASS: case35r1\nPASS: case35r2\nPASS: case35b\nPASS: case35R\nPASS: case35Rp0\ntesting case36\nPASS: case36\nPASS: case36p1\nPASS: case36p9\nPASS: case36f0\nPASS: case36u\nPASS: case36k\nPASS: case36r1\nPASS: case36r2\nPASS: case36b\nPASS: case36R\nPASS: case36Rp0\ntesting case37\nPASS: case37\nPASS: case37p1\nPASS: case37p9\nPASS: case37f0\nPASS: case37u\nPASS: case37k\nPASS: case37r1\nPASS: case37r2\nPASS: case37b\nPASS: case37R\nPASS: case37Rp0\ntesting case38l\nPASS: case38l\nPASS: case38lp1\nPASS: case38lp9\nPASS: case38lf0\nPASS: case38lu\nPASS: case38lk\nPASS: case38lr1\nPASS: case38lr2\nPASS: case38lb\nPASS: case38lR\nPASS: case38lRp0\ntesting case38r\nPASS: case38r\nPASS: case38rp1\nPASS: case38rp9\nPASS: case38rf0\nPASS: case38ru\nPASS: case38rk\nPASS: case38rr1\nPASS: case38rr2\nPASS: case38rb\nPASS: case38rR\nPASS: case38rRp0\ntesting case39\nPASS: case39\nPASS: case39p1\nPASS: case39p9\nPASS: case39f0\nPASS: case39u\nPASS: case39k\nPASS: case39r1\nPASS: case39r2\nPASS: case39b\nPASS: case39R\nPASS: case39Rp0\ntesting case40\nPASS: case40\nPASS: case40p1\nPASS: case40p9\nPASS: case40f0\nPASS: case40u\nPASS: case40k\nPASS: case40r1\nPASS: case40r2\nPASS: case40b\nPASS: case40R\nPASS: case40Rp0\ntesting case41\nPASS: case41\nPASS: case41p1\nPASS: case41p9\nPASS: case41f0\nPASS: case41u\nPASS: case41k\nPASS: case41r1\nPASS: case41r2\nPASS: case41b\nPASS: case41R\nPASS: case41Rp0\ntesting case42\nPASS: case42\nPASS: case42p1\nPASS: case42p9\nPASS: case42f0\nPASS: case42u\nPASS: case42k\nPASS: case42r1\nPASS: case42r2\nPASS: case42b\nPASS: case42R\nPASS: case42Rp0\ntesting case43\nPASS: case43\nPASS: case43p1\nPASS: case43p9\nPASS: case43f0\nPASS: case43u\nPASS: case43k\nPASS: case43r1\nPASS: case43r2\nPASS: case43b\nPASS: case43R\nPASS: case43Rp0\ntesting case44\nPASS: case44\nPASS: case44p1\nPASS: case44p9\nPASS: case44f0\nPASS: case44u\nPASS: case44k\nPASS: case44r1\nPASS: case44r2\nPASS: case44b\nPASS: case44R\nPASS: case44Rp0\ntesting case45\nPASS: case45\nPASS: case45p1\nPASS: case45p9\nPASS: case45f0\nPASS: case45u\nPASS: case45k\nPASS: case45r1\nPASS: case45r2\nPASS: case45b\nPASS: case45R\nPASS: case45Rp0\ntesting case46\nPASS: case46\nPASS: case46p1\nPASS: case46p9\nPASS: case46f0\nPASS: case46u\nPASS: case46k\nPASS: case46r1\nPASS: case46r2\nPASS: case46b\nPASS: case46R\nPASS: case46Rp0\ntesting case47\nPASS: case47\nPASS: case47p1\nPASS: case47p9\nPASS: case47f0\nPASS: case47u\nPASS: case47k\nPASS: case47r1\nPASS: case47r2\nPASS: case47b\nPASS: case47R\nPASS: case47Rp0\ntesting case48\nPASS: case48\nPASS: case48p1\nPASS: case48p9\nPASS: case48f0\nPASS: case48u\nPASS: case48k\nPASS: case48r1\nPASS: case48r2\nPASS: case48b\nPASS: case48R\nPASS: case48Rp0\ntesting case49\nPASS: case49\nPASS: case49p1\nPASS: case49p9\nPASS: case49f0\nPASS: case49u\nPASS: case49k\nPASS: case49r1\nPASS: case49r2\nPASS: case49b\nPASS: case49R\nPASS: case49Rp0\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5411005020141602,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-diffutils_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-diffutils",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0009512901306152344,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3126635551452637,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.027501583099365234,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 2.195993423461914,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002599477767944336,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.diffutils.basic": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.bignum": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.binary": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.brief-vs-stat-zero-kernel-lies": {
    "status": "SKIPPED"
   },
   "ptestresult.diffutils.bug-64316": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.cmp": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.colliding-file-names": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.colors": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.diff3": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.excess-slash": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.expand-tabs": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.filename-quoting": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.function-line-vs-leading-space": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.help-version": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.ifdef": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.ignore-case": {
    "status": "SKIPPED"
   },
   "ptestresult.diffutils.ignore-matching-lines": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.ignore-tab-expansion": {
    "status": "SKIPPED"
   },
   "ptestresult.diffutils.invalid-re": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.label-vs-func": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.new-file": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.no-dereference": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.no-newline-at-eof": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.side-by-side": {
    "status": "SKIPPED"
   },
   "ptestresult.diffutils.starting-file": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.stdin": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.strcoll-0-names": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.timezone": {
    "status": "PASSED"
   },
   "ptestresult.diffutils.y2038-vs-32bit": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/diffutils/ptest\nmake: Entering directory '/usr/lib/diffutils/ptest/tests'\nmake[1]: Entering directory '/usr/lib/diffutils/ptest/tests'\nPASS: basic\nPASS: bignum\nPASS: binary\nbrief-vs-stat-zero-kernel-lies: skipped test: stat --format %s does not work\nSKIP: brief-vs-stat-zero-kernel-lies\nPASS: bug-64316\nPASS: cmp\nPASS: colliding-file-names\nPASS: diff3\nPASS: excess-slash\nPASS: expand-tabs\nPASS: help-version\nPASS: ifdef\nPASS: invalid-re\nPASS: function-line-vs-leading-space\nignore-case: skipped test: No UTF-8 locale found\nSKIP: ignore-case\nPASS: ignore-matching-lines\nignore-tab-expansion: skipped test: No UTF-8 locale found\nSKIP: ignore-tab-expansion\nPASS: label-vs-func\nXFAIL: large-subopt\nPASS: new-file\nPASS: no-dereference\nPASS: no-newline-at-eof\nside-by-side: skipped test: No UTF-8 locale found\nSKIP: side-by-side\nPASS: starting-file\nPASS: stdin\nPASS: strcoll-0-names\nPASS: filename-quoting\nPASS: timezone\nPASS: colors\nPASS: y2038-vs-32bit\n============================================================================\nTestsuite summary for GNU diffutils 3.11\n============================================================================\n# TOTAL: 30\n# PASS:  25\n# SKIP:  4\n# XFAIL: 1\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[1]: Leaving directory '/usr/lib/diffutils/ptest/tests'\nmake: Leaving directory '/usr/lib/diffutils/ptest/tests'\nDURATION: 2\nEND: /usr/lib/diffutils/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "diffutils": {
     "duration": "2",
     "log": "START: ptest-runner\n2025-05-13T17:51\nmake: Entering directory '/usr/lib/diffutils/ptest/tests'\nmake[1]: Entering directory '/usr/lib/diffutils/ptest/tests'\nPASS: basic\nPASS: bignum\nPASS: binary\nbrief-vs-stat-zero-kernel-lies: skipped test: stat --format %s does not work\nSKIP: brief-vs-stat-zero-kernel-lies\nPASS: bug-64316\nPASS: cmp\nPASS: colliding-file-names\nPASS: diff3\nPASS: excess-slash\nPASS: expand-tabs\nPASS: help-version\nPASS: ifdef\nPASS: invalid-re\nPASS: function-line-vs-leading-space\nignore-case: skipped test: No UTF-8 locale found\nSKIP: ignore-case\nPASS: ignore-matching-lines\nignore-tab-expansion: skipped test: No UTF-8 locale found\nSKIP: ignore-tab-expansion\nPASS: label-vs-func\nXFAIL: large-subopt\nPASS: new-file\nPASS: no-dereference\nPASS: no-newline-at-eof\nside-by-side: skipped test: No UTF-8 locale found\nSKIP: side-by-side\nPASS: starting-file\nPASS: stdin\nPASS: strcoll-0-names\nPASS: filename-quoting\nPASS: timezone\nPASS: colors\nPASS: y2038-vs-32bit\n============================================================================\nTestsuite summary for GNU diffutils 3.11\n============================================================================\n# TOTAL: 30\n# PASS:  25\n# SKIP:  4\n# XFAIL: 1\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[1]: Leaving directory '/usr/lib/diffutils/ptest/tests'\nmake: Leaving directory '/usr/lib/diffutils/ptest/tests'\nDURATION: 2\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5402874946594238,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-ethtool_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-ethtool",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0015289783477783203,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.333857297897339,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019495725631713867,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.45600152015686035,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012853145599365234,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.ethtool.test-cmdline": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/ethtool/ptest\nPASS: test-cmdline\n=============\n1 test passed\n=============\nDURATION: 0\nEND: /usr/lib/ethtool/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "ethtool": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPASS: test-cmdline\n=============\n1 test passed\n=============\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5414435863494873,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-expat_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-expat",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0019385814666748047,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.387458086013794,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019381046295166016,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 16.044757604599,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002782583236694336,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.expat.ERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_abort_epilog": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_abort_epilog_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_accounting_precision": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_attribute_enum_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_attribute_predefined_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_attribute_whitespace": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_comment_in_epilog": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_create_external_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_dtd_copy_default_atts": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_dtd_default_handling": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_explicit_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_ext_entity_realloc_buffer": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_ext_entity_set_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_external_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_internal_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_large_group": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_attr_default_with_char_ref": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_attr_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_base": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_doc_name": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_entity_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_notation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_long_public_id": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_nested_entities": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_nested_groups": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_notation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parameter_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_comment": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_comment_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_pi": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_pi_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_pi_3": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_public_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_public_doctype_long_name": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_xdecl": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_parse_xdecl_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_pi_in_epilog": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_public_entity_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_public_notation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_attribute_enum_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_attributes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_buffer": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_ce_extends_pe": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_default_attribute": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_group_choice": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_implied_attribute": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_long_attribute_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_many_attributes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_nested_groups": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_param_entity_newline": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_realloc_subst_public_entity_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_reset_after_external_entity_parser_create_fail": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_run_external_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_set_base": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_set_foreign_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_alloc_system_notation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_amplification_isolated_external_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_attr_after_solidus": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_attr_whitespace_normalization": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_attribute_enum_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_attributes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_attr_desc_keyword": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_attr_desc_keyword_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_cdata": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_cdata_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_doctype_plus": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_doctype_query": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_doctype_star": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_doctype_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_doctype_utf8": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_entity_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_entity_3": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_entity_4": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_ignore_section": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_notation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bad_public_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_big_tokens_scale_linearly": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_billion_laughs_attack_protection_api": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bom_utf16_be": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bom_utf16_le": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bom_utf8": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_bypass_heuristic_when_close_to_bufsize": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_byte_info_at_cdata": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_byte_info_at_end": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_byte_info_at_error": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_cdata_default": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_column_number_after_error": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_column_number_after_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_comment_handled_in_default": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_danish_latin1": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_deep_nested_attribute_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_deep_nested_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_deep_nested_entity_delayed_interpretation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_default_current": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_default_doctype_handler": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_default_ns_from_ext_subset_and_ext_ge": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_dtd_attr_handling": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_dtd_default_handling": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_dtd_elements": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_dtd_elements_nesting": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_dtd_stop_processing": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_empty_element_abort": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_empty_foreign_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_empty_ns_without_namespaces": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_empty_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_end_element_events": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_in_utf16_be_attr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_in_utf16_le_attr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_public_utf16_be": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_public_utf16_le": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_ref_no_elements": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_start_tag_level_greater_than_one": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_entity_with_external_subset_unless_standalone": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_expliERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_explicit_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_bad_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_bad_encoding_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_good_cdata": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_invalid_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_invalid_suspended_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_latin1_utf16be_bom": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_latin1_utf16be_bom2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_latin1_utf16le_bom": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_latin1_utf16le_bom2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_no_handler": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_not_standalone": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_ref_parameter": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_set_bom": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_set_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_trailing_cr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_trailing_rsqb": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_utf16_be": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_utf16_le": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_utf16_unknown": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_utf8_non_bom": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ext_entity_value_abort": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_external_bom_consumed": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_external_entity_values": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_failing_encoding_conversion_fn": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_foreign_dtd_not_standalone": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_foreign_dtd_with_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_foreign_dtd_without_external_subset": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_french_charref_decimal": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_french_charref_hexidecimal": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_french_latin1": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_french_utf8": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_get_buffer_1": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_get_buffer_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_get_buffer_3_overflow": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_getbuffer_allocates_on_zero_len": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_good_cdata_ascii": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_good_cdata_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_good_cdata_utf16_le": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_group_choice": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_hash_collisioERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_hash_collision": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_helper_is_whitespace_normalized": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_helper_unsigned_char_to_printable": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ignore_section": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ignore_section_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ignore_section_utf16_be": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_illegal_utf8": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_character_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_character_entity_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_character_entity_3": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_character_entity_4": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_foreign_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_tag_in_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_invalid_unknown_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_latin1_umlauts": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_line_and_column_numbers_inside_handlers": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_line_number_after_error": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_line_number_after_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_long_ascii_attribute": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_long_cdata_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_long_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_long_latin1_attribute": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_long_utf8_character": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_memory_allocation": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_alloc_create_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_alloc_create_parser_with_encoding": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_attribute_leak": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_char_handler_stop_without_leak": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_create_external_entity_parser_with_null_context": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_deny_internal_entity_closing_doctype_issue_317": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_error_string": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_expected_event_ptr_issue_980": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_features": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_general_entities_support": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_null_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_resumeparser_not_crashing": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_stop_during_end_handler_issue_240_1": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_stop_during_end_handler_issue_240_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_stopparser_rejects_unstarted_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_tag_mismatch_reset_leak": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_utf16le": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_misc_version": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_missing_encoding_conversion_fn": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_multichar_cdata_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_negative_len_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_negative_len_parse_buffer": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nested_entity_suspend": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nested_entity_suspend_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nested_groups": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_no_indirectly_recursive_entity_refs": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nobom_utf16_le": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_not_predefined_entities": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_not_standalone_handler_accept": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_not_standalone_handler_reject": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_not_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_bad_attr_leafname": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_bad_element_leafname": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_default_with_empty_uri": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_double_colon": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_double_colon_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_double_colon_element": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_duplicate_attrs_diff_prefixes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_duplicate_hashes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_extend_uri_buffer": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_extremely_long_prefix": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_in_attribute_default_without_namesERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_in_attribute_default_without_namespaces": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_invalid_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_long_element": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_mixed_prefix_atts": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_prefix_with_empty_uri_1": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_prefix_with_empty_uri_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_prefix_with_empty_uri_3": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_prefix_with_empty_uri_4": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_reserved_attributes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_reserved_attributes_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_separator_in_uri": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_tagname_overwrite": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_tagname_overwrite_triplet": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_unbound_prefix": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_unbound_prefix_on_attribute": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_unbound_prefix_on_element": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_unknown_encoding_success": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_utf16_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_utf16_element_leafname": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_ns_utf16_leafname": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_less_long_namespace": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_attr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_attr_prefix": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_context": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_default_in_ext": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_element": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_namespace": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_prefix": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_systemid_in_ext": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_long_uri": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_parse_buffer": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_prefixed_element": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_attributes": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_binding_uri": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_3": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_4": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_5": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_6": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_7": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_context_in_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_ge_name": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_long_prefix": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_realloc_longer_prefix": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nsalloc_xmlns": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_nul_byte": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_param_entity_with_trailing_cr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_partial_char_in_epilog": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_pi_handled_in_default": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_pi_xmm": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_pi_xnl": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_pi_yml": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_pool_integrity_with_unfinished_attr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_predefined_entities": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_predefined_entity_redefinition": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_public_notation_no_sysid": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_really_long_encoded_lines": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_really_long_lines": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_recursive_external_parameter_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_recursive_external_parameter_entity_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_reject_lt_in_attribute_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_reject_unfinished_param_in_att_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_renter_loop_finite_content": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_reparse_deferral_is_inherited": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_repeated_stop_parser_between_cERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_repeated_stop_parser_between_char_data_calls": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_reset_in_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_restart_on_error": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_resume_entity_with_syntax_error": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_resume_invalid_parse": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_resume_resuspended": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_return_ns_triplet": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_set_bad_reparse_option": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_set_base": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_set_foreign_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_set_reparse_deferral": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_set_reparse_deferral_on_null_parser": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_set_reparse_deferral_on_the_fly": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_short_doctype": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_short_doctype_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_short_doctype_3": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_siphash_self": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_siphash_spec": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_skipped_external_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_skipped_null_loaded_ext_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_skipped_parameter_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_skipped_unloaded_ext_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_standalone_internal_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_standalone_parameter_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_start_ns_clears_start_element": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_stop_parser_between_cdata_calls": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_stop_parser_between_char_data_calls": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_subordinatERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_subordinate_reset": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_subordinate_suspend": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_subordinate_xdERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_subordinate_xdecl_abort": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_subordinate_xdecl_suspend": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_ERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_epilog": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_in_sole_empty_tag": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_parser_between_cdata_calls": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_parser_between_char_data_calls": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_resume_internal_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_resume_internal_entity_issue_629": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_resume_parameter_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_suspend_xdecl": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_trailing_cr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_trailing_cr_in_att_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_trailing_rsqb": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_trailing_spaces_in_elements": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_u0000_char": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_undefined_ext_entity_in_external_dtd": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unfinished_epilog": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_ascii_encoding_fail": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_ascii_encoding_ok": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_bad_ignore": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_bad_name": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_bad_name_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_internal_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_invalid_attr_value": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_invalid_high": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_invalid_length": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_invalid_surrogate": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_invalid_topbit": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_long_name_1": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_long_name_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unknown_encoding_success": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unrecoERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_unrecognised_encoding_internal_entity": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_user_parameters": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_attribute": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_bad_surrogate_pair": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_be_comment": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_be_pi": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_le_comment": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_le_epilog_newline": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_pe": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_pi": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf16_second_attr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf8_auto_align": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf8_false_rejection": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf8_in_cdata_section": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf8_in_cdata_section_2": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_utf8_in_start_tags": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_varying_buffer_fills": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_wfc_no_recursive_entity_refs": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_wfc_undeclared_entity_no_external_subset": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_wfc_undeclared_entity_standalone": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_wfc_undeclared_entity_unread_external_subset": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_wfc_undeclared_entity_with_external_subset": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_wfc_undeclared_entity_with_external_subset_standalone": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_xmldecl_invalid": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_xmldecl_misERROR:_check_failed:_XML_GetBuffer_parser,_maxbuf_-_prefix_len__!=_NULL": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_xmldecl_misplaced": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_xmldecl_missing_attr": {
    "status": "PASSED"
   },
   "ptestresult.expat.test_xmldecl_missing_value": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/expat/ptest\nruntests\nExpat version: expat_2.7.1\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinatERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ne_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namesERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\npaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_misERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nsing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\necl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nparser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecoERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ngnised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collisioERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nn\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_expliERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ncit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_cERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nhar_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS:ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\n test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\n99%: Checks: 4512, Failed: 12\nCommand exited with non-zero status 1\nExecution time: 7.76 s\nruntestspp\nExpat version: expat_2.7.1\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinatERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ne_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namesERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\npaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_misERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nsing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\necl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nparser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecoERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ngnised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collisioERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nn\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_expliERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ncit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_cERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nhar_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS:ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\n test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\n99%: Checks: 4512, Failed: 12\nCommand exited with non-zero status 1\nExecution time: 7.78 s\n\nDURATION: 16\nEND: /usr/lib/expat/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "expat": {
     "duration": "16",
     "log": "START: ptest-runner\n2025-05-13T17:51\nruntests\nExpat version: expat_2.7.1\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinatERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ne_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namesERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\npaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_misERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nsing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\necl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nparser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecoERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ngnised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collisioERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nn\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_expliERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ncit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_cERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nhar_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS:ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\n test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\n99%: Checks: 4512, Failed: 12\nCommand exited with non-zero status 1\nExecution time: 7.76 s\nruntestspp\nExpat version: expat_2.7.1\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinatERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ne_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namesERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\npaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=0 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_misERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nsing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=1 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\necl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nparser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=2 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecoERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ngnised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collisioERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nn\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=3 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_expliERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\ncit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_cERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nhar_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=4 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPASS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS:ERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\n test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=0]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\nPASS: test_accounting_precision\nPASS: test_billion_laughs_attack_protection_api\nPASS: test_helper_unsigned_char_to_printable\nPASS: test_amplification_isolated_external_parser\nPASS: test_nsalloc_xmlns\nPASS: test_nsalloc_parse_buffer\nPASS: test_nsalloc_long_prefix\nPASS: test_nsalloc_long_uri\nPASS: test_nsalloc_long_attr\nPASS: test_nsalloc_long_attr_prefix\nPASS: test_nsalloc_realloc_attributes\nPASS: test_nsalloc_long_element\nPASS: test_nsalloc_realloc_binding_uri\nPASS: test_nsalloc_realloc_long_prefix\nPASS: test_nsalloc_realloc_longer_prefix\nPASS: test_nsalloc_long_namespace\nPASS: test_nsalloc_less_long_namespace\nPASS: test_nsalloc_long_context\nPASS: test_nsalloc_realloc_long_context\nPASS: test_nsalloc_realloc_long_context_2\nPASS: test_nsalloc_realloc_long_context_3\nPASS: test_nsalloc_realloc_long_context_4\nPASS: test_nsalloc_realloc_long_context_5\nPASS: test_nsalloc_realloc_long_context_6\nPASS: test_nsalloc_realloc_long_context_7\nPASS: test_nsalloc_realloc_long_ge_name\nPASS: test_nsalloc_realloc_long_context_in_dtd\nPASS: test_nsalloc_long_default_in_ext\nPASS: test_nsalloc_long_systemid_in_ext\nPASS: test_nsalloc_prefixed_element\nPASS: test_alloc_parse_xdecl\nPASS: test_alloc_parse_xdecl_2\nPASS: test_alloc_parse_pi\nPASS: test_alloc_parse_pi_2\nPASS: test_alloc_parse_pi_3\nPASS: test_alloc_parse_comment\nPASS: test_alloc_parse_comment_2\nPASS: test_alloc_create_external_parser\nPASS: test_alloc_run_external_parser\nPASS: test_alloc_dtd_copy_default_atts\nPASS: test_alloc_external_entity\nPASS: test_alloc_ext_entity_set_encoding\nPASS: test_alloc_internal_entity\nPASS: test_alloc_parameter_entity\nPASS: test_alloc_dtd_default_handling\nPASS: test_alloc_explicit_encoding\nPASS: test_alloc_set_base\nPASS: test_alloc_realloc_buffer\nPASS: test_alloc_ext_entity_realloc_buffer\nPASS: test_alloc_realloc_many_attributes\nPASS: test_alloc_public_entity_value\nPASS: test_alloc_realloc_subst_public_entity_value\nPASS: test_alloc_parse_public_doctype\nPASS: test_alloc_parse_public_doctype_long_name\nPASS: test_alloc_set_foreign_dtd\nPASS: test_alloc_attribute_enum_value\nPASS: test_alloc_realloc_attribute_enum_value\nPASS: test_alloc_realloc_implied_attribute\nPASS: test_alloc_realloc_default_attribute\nPASS: test_alloc_notation\nPASS: test_alloc_public_notation\nPASS: test_alloc_system_notation\nPASS: test_alloc_nested_groups\nPASS: test_alloc_realloc_nested_groups\nPASS: test_alloc_large_group\nPASS: test_alloc_realloc_group_choice\nPASS: test_alloc_pi_in_epilog\nPASS: test_alloc_comment_in_epilog\nPASS: test_alloc_realloc_long_attribute_value\nPASS: test_alloc_attribute_whitespace\nPASS: test_alloc_attribute_predefined_entity\nPASS: test_alloc_long_attr_default_with_char_ref\nPASS: test_alloc_long_attr_value\nPASS: test_alloc_nested_entities\nPASS: test_alloc_realloc_param_entity_newline\nPASS: test_alloc_realloc_ce_extends_pe\nPASS: test_alloc_realloc_attributes\nPASS: test_alloc_long_doc_name\nPASS: test_alloc_long_base\nPASS: test_alloc_long_public_id\nPASS: test_alloc_long_entity_value\nPASS: test_alloc_long_notation\nPASS: test_alloc_reset_after_external_entity_parser_create_fail\nPASS: test_misc_alloc_create_parser\nPASS: test_misc_alloc_create_parser_with_encoding\nPASS: test_misc_null_parser\nPASS: test_misc_error_string\nPASS: test_misc_version\nPASS: test_misc_features\nPASS: test_misc_attribute_leak\nPASS: test_misc_utf16le\nPASS: test_misc_stop_during_end_handler_issue_240_1\nPASS: test_misc_stop_during_end_handler_issue_240_2\nPASS: test_misc_deny_internal_entity_closing_doctype_issue_317\nPASS: test_misc_tag_mismatch_reset_leak\nPASS: test_misc_create_external_entity_parser_with_null_context\nPASS: test_misc_general_entities_support\nPASS: test_misc_char_handler_stop_without_leak\nPASS: test_misc_resumeparser_not_crashing\nPASS: test_misc_stopparser_rejects_unstarted_parser\nPASS: test_renter_loop_finite_content\nPASS: test_misc_expected_event_ptr_issue_980\nPASS: test_return_ns_triplet\nPASS: test_return_ns_triplet\nPASS: test_ns_tagname_overwrite\nPASS: test_ns_tagname_overwrite_triplet\nPASS: test_start_ns_clears_start_element\nPASS: test_default_ns_from_ext_subset_and_ext_ge\nPASS: test_ns_prefix_with_empty_uri_1\nPASS: test_ns_prefix_with_empty_uri_2\nPASS: test_ns_prefix_with_empty_uri_3\nPASS: test_ns_prefix_with_empty_uri_4\nPASS: test_ns_unbound_prefix\nPASS: test_ns_default_with_empty_uri\nPASS: test_ns_duplicate_attrs_diff_prefixes\nPASS: test_ns_duplicate_hashes\nPASS: test_ns_unbound_prefix_on_attribute\nPASS: test_ns_unbound_prefix_on_element\nPASS: test_ns_long_element\nPASS: test_ns_mixed_prefix_atts\nPASS: test_ns_extend_uri_buffer\nPASS: test_ns_reserved_attributes\nPASS: test_ns_reserved_attributes_2\nPASS: test_ns_extremely_long_prefix\nPASS: test_ns_unknown_encoding_success\nPASS: test_ns_double_colon\nPASS: test_ns_double_colon_element\nPASS: test_ns_bad_attr_leafname\nPASS: test_ns_bad_element_leafname\nPASS: test_ns_utf16_leafname\nPASS: test_ns_utf16_element_leafname\nPASS: test_ns_utf16_doctype\nPASS: test_ns_invalid_doctype\nPASS: test_ns_double_colon_doctype\nPASS: test_ns_separator_in_uri\nPASS: test_nul_byte\nPASS: test_u0000_char\nPASS: test_siphash_self\nPASS: test_siphash_spec\nPASS: test_bom_utf8\nPASS: test_bom_utf16_be\nPASS: test_bom_utf16_le\nPASS: test_nobom_utf16_le\nPASS: test_hash_collision\nPASS: test_illegal_utf8\nPASS: test_utf8_auto_align\nPASS: test_utf16\nPAERROR: check failed: XML_GetBuffer(parser, maxbuf - prefix_len) != NULL\nSS: test_utf16_le_epilog_newline\nPASS: test_not_utf16\nPASS: test_bad_encoding\nPASS: test_latin1_umlauts\nPASS: test_long_utf8_character\nPASS: test_long_latin1_attribute\nPASS: test_long_ascii_attribute\nPASS: test_danish_latin1\nPASS: test_french_charref_hexidecimal\nPASS: test_french_charref_decimal\nPASS: test_french_latin1\nPASS: test_french_utf8\nPASS: test_utf8_false_rejection\nPASS: test_line_number_after_parse\nPASS: test_column_number_after_parse\nPASS: test_line_and_column_numbers_inside_handlers\nPASS: test_line_number_after_error\nPASS: test_column_number_after_error\nPASS: test_really_long_lines\nPASS: test_really_long_encoded_lines\nPASS: test_end_element_events\nPASS: test_helper_is_whitespace_normalized\nPASS: test_attr_whitespace_normalization\nPASS: test_xmldecl_misplaced\nPASS: test_xmldecl_invalid\nPASS: test_xmldecl_missing_attr\nPASS: test_xmldecl_missing_value\nPASS: test_unknown_encoding_internal_entity\nPASS: test_unrecognised_encoding_internal_entity\nPASS: test_ext_entity_set_encoding\nPASS: test_ext_entity_no_handler\nPASS: test_ext_entity_set_bom\nPASS: test_ext_entity_bad_encoding\nPASS: test_ext_entity_bad_encoding_2\nPASS: test_wfc_undeclared_entity_unread_external_subset\nPASS: test_wfc_undeclared_entity_no_external_subset\nPASS: test_wfc_undeclared_entity_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset_standalone\nPASS: test_entity_with_external_subset_unless_standalone\nPASS: test_wfc_undeclared_entity_with_external_subset\nPASS: test_not_standalone_handler_reject\nPASS: test_not_standalone_handler_accept\nPASS: test_entity_start_tag_level_greater_than_one\nPASS: test_wfc_no_recursive_entity_refs\nPASS: test_no_indirectly_recursive_entity_refs\nPASS: test_ext_entity_invalid_parse\nPASS: test_dtd_default_handling\nPASS: test_dtd_attr_handling\nPASS: test_empty_ns_without_namespaces\nPASS: test_ns_in_attribute_default_without_namespaces\nPASS: test_stop_parser_between_char_data_calls\nPASS: test_suspend_parser_between_char_data_calls\nPASS: test_repeated_stop_parser_between_char_data_calls\nPASS: test_good_cdata_ascii\nPASS: test_good_cdata_utf16\nPASS: test_good_cdata_utf16_le\nPASS: test_long_cdata_utf16\nPASS: test_multichar_cdata_utf16\nPASS: test_utf16_bad_surrogate_pair\nPASS: test_bad_cdata\nPASS: test_bad_cdata_utf16\nPASS: test_stop_parser_between_cdata_calls\nPASS: test_suspend_parser_between_cdata_calls\nPASS: test_memory_allocation\nPASS: test_default_current\nPASS: test_dtd_elements\nPASS: test_dtd_elements_nesting\nPASS: test_set_foreign_dtd\nPASS: test_foreign_dtd_not_standalone\nPASS: test_invalid_foreign_dtd\nPASS: test_foreign_dtd_with_doctype\nPASS: test_foreign_dtd_without_external_subset\nPASS: test_empty_foreign_dtd\nPASS: test_set_base\nPASS: test_attributes\nPASS: test_reset_in_entity\nPASS: test_resume_invalid_parse\nPASS: test_resume_resuspended\nPASS: test_cdata_default\nPASS: test_subordinate_reset\nPASS: test_subordinate_suspend\nPASS: test_subordinate_xdecl_suspend\nPASS: test_subordinate_xdecl_abort\nPASS: test_ext_entity_invalid_suspended_parse\nPASS: test_explicit_encoding\nPASS: test_trailing_cr\nPASS: test_ext_entity_trailing_cr\nPASS: test_trailing_rsqb\nPASS: test_ext_entity_trailing_rsqb\nPASS: test_ext_entity_good_cdata\nPASS: test_user_parameters\nPASS: test_ext_entity_ref_parameter\nPASS: test_empty_parse\nPASS: test_negative_len_parse\nPASS: test_negative_len_parse_buffer\nPASS: test_get_buffer_1\nPASS: test_get_buffer_2\nPASS: test_get_buffer_3_overflow\nFAIL [chunksize=5 deferral=1]: test_buffer_can_grow_to_max (\"\" at /usr/src/debug/expat/2.7.1/tests/basic_tests.c:3134)\nPASS: test_getbuffer_allocates_on_zero_len\nPASS: test_byte_info_at_end\nPASS: test_byte_info_at_error\nPASS: test_byte_info_at_cdata\nPASS: test_predefined_entities\nPASS: test_invalid_tag_in_dtd\nPASS: test_not_predefined_entities\nPASS: test_ignore_section\nPASS: test_ignore_section_utf16\nPASS: test_ignore_section_utf16_be\nPASS: test_bad_ignore_section\nPASS: test_external_bom_consumed\nPASS: test_external_entity_values\nPASS: test_ext_entity_not_standalone\nPASS: test_ext_entity_value_abort\nPASS: test_bad_public_doctype\nPASS: test_attribute_enum_value\nPASS: test_predefined_entity_redefinition\nPASS: test_dtd_stop_processing\nPASS: test_public_notation_no_sysid\nPASS: test_nested_groups\nPASS: test_group_choice\nPASS: test_standalone_parameter_entity\nPASS: test_skipped_parameter_entity\nPASS: test_recursive_external_parameter_entity\nPASS: test_recursive_external_parameter_entity_2\nPASS: test_undefined_ext_entity_in_external_dtd\nPASS: test_suspend_xdecl\nPASS: test_abort_epilog\nPASS: test_abort_epilog_2\nPASS: test_suspend_epilog\nPASS: test_suspend_in_sole_empty_tag\nPASS: test_unfinished_epilog\nPASS: test_partial_char_in_epilog\nPASS: test_suspend_resume_internal_entity\nPASS: test_suspend_resume_internal_entity_issue_629\nPASS: test_resume_entity_with_syntax_error\nPASS: test_suspend_resume_parameter_entity\nPASS: test_restart_on_error\nPASS: test_reject_lt_in_attribute_value\nPASS: test_reject_unfinished_param_in_att_value\nPASS: test_trailing_cr_in_att_value\nPASS: test_standalone_internal_entity\nPASS: test_skipped_external_entity\nPASS: test_skipped_null_loaded_ext_entity\nPASS: test_skipped_unloaded_ext_entity\nPASS: test_param_entity_with_trailing_cr\nPASS: test_invalid_character_entity\nPASS: test_invalid_character_entity_2\nPASS: test_invalid_character_entity_3\nPASS: test_invalid_character_entity_4\nPASS: test_pi_handled_in_default\nPASS: test_comment_handled_in_default\nPASS: test_pi_yml\nPASS: test_pi_xnl\nPASS: test_pi_xmm\nPASS: test_utf16_pi\nPASS: test_utf16_be_pi\nPASS: test_utf16_be_comment\nPASS: test_utf16_le_comment\nPASS: test_missing_encoding_conversion_fn\nPASS: test_failing_encoding_conversion_fn\nPASS: test_unknown_encoding_success\nPASS: test_unknown_encoding_bad_name\nPASS: test_unknown_encoding_bad_name_2\nPASS: test_unknown_encoding_long_name_1\nPASS: test_unknown_encoding_long_name_2\nPASS: test_invalid_unknown_encoding\nPASS: test_unknown_ascii_encoding_ok\nPASS: test_unknown_ascii_encoding_fail\nPASS: test_unknown_encoding_invalid_length\nPASS: test_unknown_encoding_invalid_topbit\nPASS: test_unknown_encoding_invalid_surrogate\nPASS: test_unknown_encoding_invalid_high\nPASS: test_unknown_encoding_invalid_attr_value\nPASS: test_ext_entity_latin1_utf16le_bom\nPASS: test_ext_entity_latin1_utf16be_bom\nPASS: test_ext_entity_latin1_utf16le_bom2\nPASS: test_ext_entity_latin1_utf16be_bom2\nPASS: test_ext_entity_utf16_be\nPASS: test_ext_entity_utf16_le\nPASS: test_ext_entity_utf16_unknown\nPASS: test_ext_entity_utf8_non_bom\nPASS: test_utf8_in_cdata_section\nPASS: test_utf8_in_cdata_section_2\nPASS: test_utf8_in_start_tags\nPASS: test_trailing_spaces_in_elements\nPASS: test_utf16_attribute\nPASS: test_utf16_second_attr\nPASS: test_attr_after_solidus\nPASS: test_utf16_pe\nPASS: test_bad_attr_desc_keyword\nPASS: test_bad_attr_desc_keyword_utf16\nPASS: test_bad_doctype\nPASS: test_bad_doctype_utf8\nPASS: test_bad_doctype_utf16\nPASS: test_bad_doctype_plus\nPASS: test_bad_doctype_star\nPASS: test_bad_doctype_query\nPASS: test_unknown_encoding_bad_ignore\nPASS: test_entity_in_utf16_be_attr\nPASS: test_entity_in_utf16_le_attr\nPASS: test_entity_public_utf16_be\nPASS: test_entity_public_utf16_le\nPASS: test_short_doctype\nPASS: test_short_doctype_2\nPASS: test_short_doctype_3\nPASS: test_long_doctype\nPASS: test_bad_entity\nPASS: test_bad_entity_2\nPASS: test_bad_entity_3\nPASS: test_bad_entity_4\nPASS: test_bad_notation\nPASS: test_default_doctype_handler\nPASS: test_empty_element_abort\nPASS: test_pool_integrity_with_unfinished_attr\nPASS: test_entity_ref_no_elements\nPASS: test_deep_nested_entity\nPASS: test_deep_nested_attribute_entity\nPASS: test_deep_nested_entity_delayed_interpretation\nPASS: test_nested_entity_suspend\nPASS: test_nested_entity_suspend_2\nPASS: test_big_tokens_scale_linearly\nPASS: test_set_reparse_deferral\nPASS: test_reparse_deferral_is_inherited\nPASS: test_set_reparse_deferral_on_null_parser\nPASS: test_set_reparse_deferral_on_the_fly\nPASS: test_set_bad_reparse_option\nPASS: test_bypass_heuristic_when_close_to_bufsize\nPASS: test_varying_buffer_fills\n99%: Checks: 4512, Failed: 12\nCommand exited with non-zero status 1\nExecution time: 7.78 s\n\nDURATION: 16\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5420470237731934,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-expect_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-expect",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0017843246459960938,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3596179485321045,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02370738983154297,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 13.532157182693481,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026144981384277344,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.expect.cat-1.1": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.1": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.10": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.11": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.12": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.13": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.2": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.3": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.4": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.5": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.6": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.7": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.8": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.8b": {
    "status": "PASSED"
   },
   "ptestresult.expect.expect-1.9": {
    "status": "PASSED"
   },
   "ptestresult.expect.logfile-1.1": {
    "status": "PASSED"
   },
   "ptestresult.expect.pid-1.2": {
    "status": "PASSED"
   },
   "ptestresult.expect.pid-1.3": {
    "status": "PASSED"
   },
   "ptestresult.expect.pid-1.4": {
    "status": "PASSED"
   },
   "ptestresult.expect.pid-1.5": {
    "status": "PASSED"
   },
   "ptestresult.expect.send-1.1": {
    "status": "PASSED"
   },
   "ptestresult.expect.send-1.2": {
    "status": "PASSED"
   },
   "ptestresult.expect.spawn-1.1": {
    "status": "PASSED"
   },
   "ptestresult.expect.spawn-1.2": {
    "status": "PASSED"
   },
   "ptestresult.expect.spawn-1.3": {
    "status": "PASSED"
   },
   "ptestresult.expect.spawn-1.4": {
    "status": "PASSED"
   },
   "ptestresult.expect.spawn-1.5": {
    "status": "PASSED"
   },
   "ptestresult.expect.stty-1.1": {
    "status": "PASSED"
   },
   "ptestresult.expect.stty-1.2": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/expect/ptest\nvia send_stdout\nPASS: cat-1.1\nPASS: expect-1.1\nPASS: expect-1.2\nPASS: expect-1.3\nPASS: expect-1.4\nPASS: expect-1.5\nPASS: expect-1.6\nPASS: expect-1.7\nPASS: expect-1.10\nPASS: expect-1.11\nPASS: expect-1.12\nPASS: expect-1.13\nPASS: expect-1.8\nPASS: expect-1.8b\nPASS: expect-1.9\nPASS: logfile-1.1\nPASS: pid-1.2\nPASS: pid-1.3\nPASS: pid-1.4\nPASS: pid-1.5\nPASS: send-1.1\nPASS: send-1.2\nPASS: spawn-1.1\nPASS: spawn-1.2\nPASS: spawn-1.3\nPASS: spawn-1.4\nPASS: spawn-1.5\nPASS: stty-1.1\nPASS: stty-1.2\nDURATION: 13\nEND: /usr/lib/expect/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "expect": {
     "duration": "13",
     "log": "START: ptest-runner\n2025-05-13T17:51\nvia send_stdout\nPASS: cat-1.1\nPASS: expect-1.1\nPASS: expect-1.2\nPASS: expect-1.3\nPASS: expect-1.4\nPASS: expect-1.5\nPASS: expect-1.6\nPASS: expect-1.7\nPASS: expect-1.10\nPASS: expect-1.11\nPASS: expect-1.12\nPASS: expect-1.13\nPASS: expect-1.8\nPASS: expect-1.8b\nPASS: expect-1.9\nPASS: logfile-1.1\nPASS: pid-1.2\nPASS: pid-1.3\nPASS: pid-1.4\nPASS: pid-1.5\nPASS: send-1.1\nPASS: send-1.2\nPASS: spawn-1.1\nPASS: spawn-1.2\nPASS: spawn-1.3\nPASS: spawn-1.4\nPASS: spawn-1.5\nPASS: stty-1.1\nPASS: stty-1.2\nDURATION: 13\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5502362251281738,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-findutils_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-findutils",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.002210378646850586,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3667333126068115,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.023875713348388672,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 8.040528535842896,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026712417602539062,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.findutils.tests/find/arg-nan.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/debug-missing-arg.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/depth-unreadable-dir.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.findutils.tests/find/exec-plus-last-file.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/execdir-fd-leak.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/files0-from.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/inode-zero.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.findutils.tests/find/many-dir-entries-vs-OOM.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.findutils.tests/find/name-lbracket-literal.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/name-slash.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/newer.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/opt-numeric-arg.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/printf_escape_c.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/printf_escapechars.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/printf_inode.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/refuse-noop.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/type_list.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/used.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/find/user-group-max.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/misc/help-version.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/xargs/conflicting_opts.sh": {
    "status": "PASSED"
   },
   "ptestresult.findutils.tests/xargs/verbose-quote.sh": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/findutils/ptest\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nPASS: tests/find/arg-nan.sh\nfind: Missing argument after the -D option.\nPASS: tests/find/debug-missing-arg.sh\ndepth-unreadable-dir.sh: skipped test: must be run as non-root\n./tests/init.sh: line 106: $stderr_fileno_: Bad file descriptor\nSKIP: tests/find/depth-unreadable-dir.sh\nPASS: tests/find/exec-plus-last-file.sh\nPASS: tests/find/execdir-fd-leak.sh\nfind: missing argument to `-files0-from'\nfind: extra operand 'OFFENDING'\nfind: file operands cannot be combined with -files0-from\nfind: option -files0-from reading from standard input cannot be combined with -ok, -okdir\nfind: option -files0-from reading from standard input cannot be combined with -ok, -okdir\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: 'in'\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: 'inlink'\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: 'in'\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: '/dev/stdin'\nfind: cannot open 'ENOENT' for reading: No such file or directory\ncat: /: Is a directory\nfind: '/': read error: Is a directory\nfind: invalid expression: expected expression before closing parentheses ')'.\nfind: invalid expression: expected expression before closing parentheses ')'.\nfind: '(standard input)':2: invalid zero-length file name\nfind: 'file':2: invalid zero-length file name\nfind: 'ENOENT': No such file or directory\nexp\nout\nPASS: tests/find/files0-from.sh\ninode-zero.sh: skipped test: no file with inode number 0 here\n./tests/init.sh: line 106: $stderr_fileno_: Bad file descriptor\nSKIP: tests/find/inode-zero.sh\nmany-dir-entries-vs-OOM.sh: skipped test: expensive: disabled by default\nThis test is relatively expensive, so it is disabled by default.\nTo run it anyway, rerun make check with the RUN_EXPENSIVE_TESTS\nenvironment variable set to yes.  E.g.,\n\n  env RUN_EXPENSIVE_TESTS=yes make check\n\nor use the shortcut target of the toplevel Makefile,\n\n  make check-expensive\n\n./tests/init.sh: line 106: $stderr_fileno_: Bad file descriptor\nSKIP: tests/find/many-dir-entries-vs-OOM.sh\nPASS: tests/find/name-lbracket-literal.sh\nfind: warning: '-name' matches against basenames only, but the given pattern contains a directory separator ('/'), thus the expression will evaluate to false all the time.  Did you mean '-wholename'?\nPASS: tests/find/name-slash.sh\n  File: file1\n  Size: 0         \tBlocks: 0          IO Block: 1024   regular empty file\nDevice: 253,0\tInode: 1091        Links: 1\nAccess: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)\nAccess: 2025-05-13 17:51:21.916000000 +0000\nModify: 2025-05-13 17:51:21.916000000 +0000\nChange: 2025-05-13 17:51:21.916000000 +0000\n Birth: 2025-05-13 17:51:21.916000000 +0000\n  File: file2\n  Size: 0         \tBlocks: 0          IO Block: 1024   regular empty file\nDevice: 253,0\tInode: 1092        Links: 1\nAccess: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)\nAccess: 2025-05-13 17:51:22.920000000 +0000\nModify: 2025-05-13 17:51:22.920000000 +0000\nChange: 2025-05-13 17:51:22.920000000 +0000\n Birth: 2025-05-13 17:51:22.920000000 +0000\n  File: file3\n  Size: 0         \tBlocks: 0          IO Block: 1024   regular empty file\nDevice: 253,0\tInode: 1093        Links: 1\nAccess: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)\nAccess: 2025-05-13 17:51:23.920000000 +0000\nModify: 2025-05-13 17:51:23.920000000 +0000\nChange: 2025-05-13 17:51:23.920000000 +0000\n Birth: 2025-05-13 17:51:23.920000000 +0000\nPASS: tests/find/newer.sh\nfind: missing argument to `-inum'\nfind: non-numeric argument to -inum: 'foo'\nfind: missing argument to `-links'\nfind: non-numeric argument to -links: 'foo'\nfind: missing argument to `-uid'\nfind: non-numeric argument to -uid: 'foo'\nfind: missing argument to `-gid'\nfind: non-numeric argument to -gid: 'foo'\nPASS: tests/find/opt-numeric-arg.sh\nPASS: tests/find/printf_escape_c.sh\nPASS: tests/find/printf_escapechars.sh\nPASS: tests/find/printf_inode.sh\nfind: unknown predicate `-noop'\nfind: unknown predicate `---noop'\nPASS: tests/find/refuse-noop.sh\nfind: -type D is not supported because Solaris doors are not supported on the platform find was compiled on.\ntests/find/type_list.sh: line 59: perl: command not found\ntests/find/type_list.sh: line 64: python: command not found\nnc: bad port 'sock'\ntests/find/type_list.sh: line 72: kill: (1717) - No such process\ntests/find/type_list.sh: line 74: netcat: command not found\ntests/find/type_list.sh: line 75: kill: (1719) - No such process\ntests/find/type_list.sh: line 78: socat: command not found\ntests/find/type_list.sh: line 79: kill: (1721) - No such process\n     1096      0 prw-r--r--   1 root     root            0 May 13 17:51 dir/fifo\n     1094      0 brw-r--r--   1 root     root       0,   0 May 13 17:51 dir/blk\n     1100      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/chr-link -> chr\n     1095      0 crw-r--r--   1 root     root       0,   0 May 13 17:51 dir/chr\n     1101      0 lrwxrwxrwx   1 root     root            4 May 13 17:51 dir/fifo-link -> fifo\n     1092      0 -rw-r--r--   1 root     root            0 May 13 17:51 dir/reg\n     1097      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/reg-link -> reg\n     1093      1 drwxr-xr-x   2 root     root         1024 May 13 17:51 dir/dir\n     1098      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/dir-link -> dir\n     1102      0 lrwxrwxrwx   1 root     root            6 May 13 17:51 dir/dangling-link -> enoent\n     1099      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/blk-link -> blk\nfind: Arguments to -type should contain at least one letter\nfind: Arguments to -xtype should contain at least one letter\nfind: Must separate multiple arguments to -type using: ','\nfind: Must separate multiple arguments to -xtype using: ','\nfind: Last file type in list argument to -type is missing, i.e., list is ending on: ','\nfind: Last file type in list argument to -xtype is missing, i.e., list is ending on: ','\nfind: Duplicate file type 'f' in the argument list to -type.\nfind: Duplicate file type 'f' in the argument list to -xtype.\nPASS: tests/find/type_list.sh\nName: t00  Access: 2025-05-13 17:51:27.444000000 +0000  Change: 2025-05-13 17:51:27.444000000 +0000\nName: t10  Access: 2025-05-23 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.416000000 +0000\nName: t20  Access: 2025-06-02 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.424000000 +0000\nName: t30  Access: 2025-06-12 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.432000000 +0000\nName: t40  Access: 2025-06-22 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.440000000 +0000\nPASS: tests/find/used.sh\nPASS: tests/find/user-group-max.sh\nPATH=/usr/lib/findutils/ptest/.././xargs:/usr/lib/findutils/ptest/.././locate:/usr/lib/findutils/ptest/.././find:/tmp:/usr/sbin:/sbin:/usr/bin:/bin\n++ env find --version\n++ sed -n '1s/.* //p;q'\n++ echo find\n++ sed 's/$//'\n++ echo xargs\n++ sed 's/$//'\n++ echo locate\n++ sed 's/$//'\n++ echo updatedb\n++ sed 's/$//'\nPASS: tests/misc/help-version.sh\nPASS: tests/xargs/conflicting_opts.sh\nPASS: tests/xargs/verbose-quote.sh\n\nDURATION: 8\nEND: /usr/lib/findutils/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "findutils": {
     "duration": "8",
     "log": "START: ptest-runner\n2025-05-13T17:51\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nfind: invalid not-a-number argument: `NaN'\nPASS: tests/find/arg-nan.sh\nfind: Missing argument after the -D option.\nPASS: tests/find/debug-missing-arg.sh\ndepth-unreadable-dir.sh: skipped test: must be run as non-root\n./tests/init.sh: line 106: $stderr_fileno_: Bad file descriptor\nSKIP: tests/find/depth-unreadable-dir.sh\nPASS: tests/find/exec-plus-last-file.sh\nPASS: tests/find/execdir-fd-leak.sh\nfind: missing argument to `-files0-from'\nfind: extra operand 'OFFENDING'\nfind: file operands cannot be combined with -files0-from\nfind: option -files0-from reading from standard input cannot be combined with -ok, -okdir\nfind: option -files0-from reading from standard input cannot be combined with -ok, -okdir\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: 'in'\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: 'inlink'\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: 'in'\nfind: option -files0-from: standard input must not refer to the same file when combined with -ok, -okdir: '/dev/stdin'\nfind: cannot open 'ENOENT' for reading: No such file or directory\ncat: /: Is a directory\nfind: '/': read error: Is a directory\nfind: invalid expression: expected expression before closing parentheses ')'.\nfind: invalid expression: expected expression before closing parentheses ')'.\nfind: '(standard input)':2: invalid zero-length file name\nfind: 'file':2: invalid zero-length file name\nfind: 'ENOENT': No such file or directory\nexp\nout\nPASS: tests/find/files0-from.sh\ninode-zero.sh: skipped test: no file with inode number 0 here\n./tests/init.sh: line 106: $stderr_fileno_: Bad file descriptor\nSKIP: tests/find/inode-zero.sh\nmany-dir-entries-vs-OOM.sh: skipped test: expensive: disabled by default\nThis test is relatively expensive, so it is disabled by default.\nTo run it anyway, rerun make check with the RUN_EXPENSIVE_TESTS\nenvironment variable set to yes.  E.g.,\n\n  env RUN_EXPENSIVE_TESTS=yes make check\n\nor use the shortcut target of the toplevel Makefile,\n\n  make check-expensive\n\n./tests/init.sh: line 106: $stderr_fileno_: Bad file descriptor\nSKIP: tests/find/many-dir-entries-vs-OOM.sh\nPASS: tests/find/name-lbracket-literal.sh\nfind: warning: '-name' matches against basenames only, but the given pattern contains a directory separator ('/'), thus the expression will evaluate to false all the time.  Did you mean '-wholename'?\nPASS: tests/find/name-slash.sh\n  File: file1\n  Size: 0         \tBlocks: 0          IO Block: 1024   regular empty file\nDevice: 253,0\tInode: 1091        Links: 1\nAccess: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)\nAccess: 2025-05-13 17:51:21.916000000 +0000\nModify: 2025-05-13 17:51:21.916000000 +0000\nChange: 2025-05-13 17:51:21.916000000 +0000\n Birth: 2025-05-13 17:51:21.916000000 +0000\n  File: file2\n  Size: 0         \tBlocks: 0          IO Block: 1024   regular empty file\nDevice: 253,0\tInode: 1092        Links: 1\nAccess: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)\nAccess: 2025-05-13 17:51:22.920000000 +0000\nModify: 2025-05-13 17:51:22.920000000 +0000\nChange: 2025-05-13 17:51:22.920000000 +0000\n Birth: 2025-05-13 17:51:22.920000000 +0000\n  File: file3\n  Size: 0         \tBlocks: 0          IO Block: 1024   regular empty file\nDevice: 253,0\tInode: 1093        Links: 1\nAccess: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)\nAccess: 2025-05-13 17:51:23.920000000 +0000\nModify: 2025-05-13 17:51:23.920000000 +0000\nChange: 2025-05-13 17:51:23.920000000 +0000\n Birth: 2025-05-13 17:51:23.920000000 +0000\nPASS: tests/find/newer.sh\nfind: missing argument to `-inum'\nfind: non-numeric argument to -inum: 'foo'\nfind: missing argument to `-links'\nfind: non-numeric argument to -links: 'foo'\nfind: missing argument to `-uid'\nfind: non-numeric argument to -uid: 'foo'\nfind: missing argument to `-gid'\nfind: non-numeric argument to -gid: 'foo'\nPASS: tests/find/opt-numeric-arg.sh\nPASS: tests/find/printf_escape_c.sh\nPASS: tests/find/printf_escapechars.sh\nPASS: tests/find/printf_inode.sh\nfind: unknown predicate `-noop'\nfind: unknown predicate `---noop'\nPASS: tests/find/refuse-noop.sh\nfind: -type D is not supported because Solaris doors are not supported on the platform find was compiled on.\ntests/find/type_list.sh: line 59: perl: command not found\ntests/find/type_list.sh: line 64: python: command not found\nnc: bad port 'sock'\ntests/find/type_list.sh: line 72: kill: (1717) - No such process\ntests/find/type_list.sh: line 74: netcat: command not found\ntests/find/type_list.sh: line 75: kill: (1719) - No such process\ntests/find/type_list.sh: line 78: socat: command not found\ntests/find/type_list.sh: line 79: kill: (1721) - No such process\n     1096      0 prw-r--r--   1 root     root            0 May 13 17:51 dir/fifo\n     1094      0 brw-r--r--   1 root     root       0,   0 May 13 17:51 dir/blk\n     1100      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/chr-link -> chr\n     1095      0 crw-r--r--   1 root     root       0,   0 May 13 17:51 dir/chr\n     1101      0 lrwxrwxrwx   1 root     root            4 May 13 17:51 dir/fifo-link -> fifo\n     1092      0 -rw-r--r--   1 root     root            0 May 13 17:51 dir/reg\n     1097      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/reg-link -> reg\n     1093      1 drwxr-xr-x   2 root     root         1024 May 13 17:51 dir/dir\n     1098      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/dir-link -> dir\n     1102      0 lrwxrwxrwx   1 root     root            6 May 13 17:51 dir/dangling-link -> enoent\n     1099      0 lrwxrwxrwx   1 root     root            3 May 13 17:51 dir/blk-link -> blk\nfind: Arguments to -type should contain at least one letter\nfind: Arguments to -xtype should contain at least one letter\nfind: Must separate multiple arguments to -type using: ','\nfind: Must separate multiple arguments to -xtype using: ','\nfind: Last file type in list argument to -type is missing, i.e., list is ending on: ','\nfind: Last file type in list argument to -xtype is missing, i.e., list is ending on: ','\nfind: Duplicate file type 'f' in the argument list to -type.\nfind: Duplicate file type 'f' in the argument list to -xtype.\nPASS: tests/find/type_list.sh\nName: t00  Access: 2025-05-13 17:51:27.444000000 +0000  Change: 2025-05-13 17:51:27.444000000 +0000\nName: t10  Access: 2025-05-23 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.416000000 +0000\nName: t20  Access: 2025-06-02 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.424000000 +0000\nName: t30  Access: 2025-06-12 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.432000000 +0000\nName: t40  Access: 2025-06-22 17:51:27.000000000 +0000  Change: 2025-05-13 17:51:27.440000000 +0000\nPASS: tests/find/used.sh\nPASS: tests/find/user-group-max.sh\nPATH=/usr/lib/findutils/ptest/.././xargs:/usr/lib/findutils/ptest/.././locate:/usr/lib/findutils/ptest/.././find:/tmp:/usr/sbin:/sbin:/usr/bin:/bin\n++ env find --version\n++ sed -n '1s/.* //p;q'\n++ echo find\n++ sed 's/$//'\n++ echo xargs\n++ sed 's/$//'\n++ echo locate\n++ sed 's/$//'\n++ echo updatedb\n++ sed 's/$//'\nPASS: tests/misc/help-version.sh\nPASS: tests/xargs/conflicting_opts.sh\nPASS: tests/xargs/verbose-quote.sh\n\nDURATION: 8\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.551367998123169,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-flex_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-flex",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001252889633178711,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3431575298309326,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01994800567626953,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.7313899993896484,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.003152608871459961,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.flex.alloc_extra": {
    "status": "PASSED"
   },
   "ptestresult.flex.array_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.array_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.basic_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.basic_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.bison_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.bison_yylloc": {
    "status": "PASSED"
   },
   "ptestresult.flex.bison_yylval": {
    "status": "PASSED"
   },
   "ptestresult.flex.c_cxx_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.c_cxx_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.ccl": {
    "status": "PASSED"
   },
   "ptestresult.flex.cxx_basic": {
    "status": "PASSED"
   },
   "ptestresult.flex.cxx_multiple_scanners": {
    "status": "PASSED"
   },
   "ptestresult.flex.cxx_restart": {
    "status": "PASSED"
   },
   "ptestresult.flex.cxx_yywrap.i3": {
    "status": "PASSED"
   },
   "ptestresult.flex.debug_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.debug_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.extended": {
    "status": "PASSED"
   },
   "ptestresult.flex.header_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.header_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.include_by_buffer.direct": {
    "status": "PASSED"
   },
   "ptestresult.flex.include_by_push.direct": {
    "status": "PASSED"
   },
   "ptestresult.flex.include_by_reentrant.direct": {
    "status": "PASSED"
   },
   "ptestresult.flex.lineno_nr.one": {
    "status": "PASSED"
   },
   "ptestresult.flex.lineno_r.one": {
    "status": "PASSED"
   },
   "ptestresult.flex.lineno_trailing.one": {
    "status": "PASSED"
   },
   "ptestresult.flex.mem_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.mem_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.multiple_scanners_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.multiple_scanners_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.options.cn": {
    "status": "PASSED"
   },
   "ptestresult.flex.posix": {
    "status": "PASSED"
   },
   "ptestresult.flex.posixly_correct": {
    "status": "PASSED"
   },
   "ptestresult.flex.prefix_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.prefix_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.pthread.pthread": {
    "status": "PASSED"
   },
   "ptestresult.flex.quote_in_comment": {
    "status": "PASSED"
   },
   "ptestresult.flex.quotes": {
    "status": "PASSED"
   },
   "ptestresult.flex.reject_nr.reject": {
    "status": "PASSED"
   },
   "ptestresult.flex.reject_r.reject": {
    "status": "PASSED"
   },
   "ptestresult.flex.reject_ser.table": {
    "status": "PASSED"
   },
   "ptestresult.flex.reject_ver.table": {
    "status": "PASSED"
   },
   "ptestresult.flex.rescan_nr.direct": {
    "status": "PASSED"
   },
   "ptestresult.flex.rescan_r.direct": {
    "status": "PASSED"
   },
   "ptestresult.flex.string_nr": {
    "status": "PASSED"
   },
   "ptestresult.flex.string_r": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-CF.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Ca.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Cae.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-CaeF.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Caef.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Caem.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Cam.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Ce.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Cem.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Cf.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_nr-Cm.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-CF.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Ca.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Cae.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-CaeF.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Caef.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Caem.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Cam.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Ce.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Cem.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Cf.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_opt_r-Cm.opt": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-CF.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Ca.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Cae.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-CaeF.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Caef.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Caem.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Cam.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Ce.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Cem.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Cf.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_nr-Cm.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-CF.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Ca.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Cae.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-CaeF.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Caef.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Caem.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Cam.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Ce.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Cem.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Cf.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ser_r-Cm.ser": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-CF.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Ca.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Cae.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-CaeF.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Caef.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Caem.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Cam.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Ce.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Cem.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Cf.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_nr-Cm.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-CF.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Ca.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Cae.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-CaeF.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Caef.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Caem.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Cam.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Ce.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Cem.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Cf.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.tableopts_ver_r-Cm.ver": {
    "status": "PASSED"
   },
   "ptestresult.flex.top": {
    "status": "PASSED"
   },
   "ptestresult.flex.yyextra": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/flex/ptest\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\nmake[1]: Entering directory '/usr/lib/flex/ptest'\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\ntouch alloc_extra.log\ntouch array_nr.log\ntouch array_r.log\ntouch basic_nr.log\ntouch basic_r.log\ntouch bison_nr.log\ntouch bison_yylloc.log\ntouch bison_yylval.log\ntouch c_cxx_nr.log\ntouch c_cxx_r.log\ntouch ccl.log\ntouch cxx_basic.log\ntouch cxx_multiple_scanners.log\ntouch cxx_restart.log\ntouch debug_nr.log\ntouch debug_r.log\ntouch extended.log\ntouch header_nr.log\ntouch header_r.log\ntouch mem_nr.log\ntouch mem_r.log\ntouch multiple_scanners_nr.log\ntouch multiple_scanners_r.log\ntouch posix.log\ntouch posixly_correct.log\ntouch prefix_nr.log\ntouch prefix_r.log\ntouch quote_in_comment.log\ntouch quotes.log\ntouch string_nr.log\ntouch string_r.log\ntouch top.log\ntouch yyextra.log\ntouch reject_nr.log\ntouch reject_r.log\ntouch reject_ver.log\ntouch reject_ser.log\ntouch include_by_buffer.log\ntouch include_by_push.log\ntouch include_by_reentrant.log\ntouch rescan_nr.log\ntouch rescan_r.log\ntouch cxx_yywrap.log\ntouch pthread.log\ntouch lineno_nr.log\ntouch lineno_r.log\ntouch lineno_trailing.log\ntouch tableopts_opt_nr-Ca.log\ntouch tableopts_opt_nr-Ce.log\ntouch tableopts_opt_nr-Cf.log\ntouch tableopts_opt_nr-CF.log\ntouch tableopts_opt_nr-Cm.log\ntouch tableopts_opt_nr-Cem.log\ntouch tableopts_opt_nr-Cae.log\ntouch tableopts_opt_nr-Caef.log\ntouch tableopts_opt_nr-CaeF.log\ntouch tableopts_opt_nr-Cam.log\ntouch tableopts_opt_nr-Caem.log\ntouch tableopts_opt_r-Ca.log\ntouch tableopts_opt_r-Ce.log\ntouch tableopts_opt_r-Cf.log\ntouch tableopts_opt_r-CF.log\ntouch tableopts_opt_r-Cm.log\ntouch tableopts_opt_r-Cem.log\ntouch tableopts_opt_r-Cae.log\ntouch tableopts_opt_r-Caef.log\ntouch tableopts_opt_r-CaeF.log\ntouch tableopts_opt_r-Cam.log\ntouch tableopts_opt_r-Caem.log\ntouch tableopts_ser_nr-Ca.log\ntouch tableopts_ser_nr-Ce.log\ntouch tableopts_ser_nr-Cf.log\ntouch tableopts_ser_nr-CF.log\ntouch tableopts_ser_nr-Cm.log\ntouch tableopts_ser_nr-Cem.log\ntouch tableopts_ser_nr-Cae.log\ntouch tableopts_ser_nr-Caef.log\ntouch tableopts_ser_nr-CaeF.log\ntouch tableopts_ser_nr-Cam.log\ntouch tableopts_ser_nr-Caem.log\ntouch tableopts_ser_r-Ca.log\ntouch tableopts_ser_r-Ce.log\ntouch tableopts_ser_r-Cf.log\ntouch tableopts_ser_r-CF.log\ntouch tableopts_ser_r-Cm.log\ntouch tableopts_ser_r-Cem.log\ntouch tableopts_ser_r-Cae.log\ntouch tableopts_ser_r-Caef.log\ntouch tableopts_ser_r-CaeF.log\ntouch tableopts_ser_r-Cam.log\ntouch tableopts_ser_r-Caem.log\ntouch tableopts_ver_nr-Ca.log\ntouch tableopts_ver_nr-Ce.log\ntouch tableopts_ver_nr-Cf.log\ntouch tableopts_ver_nr-CF.log\ntouch tableopts_ver_nr-Cm.log\ntouch tableopts_ver_nr-Cem.log\ntouch tableopts_ver_nr-Cae.log\ntouch tableopts_ver_nr-Caef.log\ntouch tableopts_ver_nr-CaeF.log\ntouch tableopts_ver_nr-Cam.log\ntouch tableopts_ver_nr-Caem.log\ntouch tableopts_ver_r-Ca.log\ntouch tableopts_ver_r-Ce.log\ntouch tableopts_ver_r-Cf.log\ntouch tableopts_ver_r-CF.log\ntouch tableopts_ver_r-Cm.log\ntouch tableopts_ver_r-Cem.log\ntouch tableopts_ver_r-Cae.log\ntouch tableopts_ver_r-Caef.log\ntouch tableopts_ver_r-CaeF.log\ntouch tableopts_ver_r-Cam.log\ntouch tableopts_ver_r-Caem.log\ntouch options.log\nmake[2]: Entering directory '/usr/lib/flex/ptest'\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\ntouch alloc_extra.log\ntouch array_nr.log\ntouch array_r.log\ntouch basic_nr.log\ntouch basic_r.log\ntouch bison_nr.log\ntouch bison_yylloc.log\ntouch bison_yylval.log\ntouch c_cxx_nr.log\ntouch c_cxx_r.log\ntouch ccl.log\ntouch cxx_basic.log\ntouch cxx_multiple_scanners.log\ntouch cxx_restart.log\ntouch debug_nr.log\ntouch debug_r.log\ntouch extended.log\ntouch header_nr.log\ntouch header_r.log\ntouch mem_nr.log\ntouch mem_r.log\ntouch multiple_scanners_nr.log\ntouch multiple_scanners_r.log\ntouch posix.log\ntouch posixly_correct.log\ntouch prefix_nr.log\ntouch prefix_r.log\ntouch quote_in_comment.log\ntouch quotes.log\ntouch string_nr.log\ntouch string_r.log\ntouch top.log\ntouch yyextra.log\ntouch reject_nr.log\ntouch reject_r.log\ntouch reject_ver.log\ntouch reject_ser.log\ntouch include_by_buffer.log\ntouch include_by_push.log\ntouch include_by_reentrant.log\ntouch rescan_nr.log\ntouch rescan_r.log\ntouch cxx_yywrap.log\ntouch pthread.log\ntouch lineno_nr.log\ntouch lineno_r.log\ntouch lineno_trailing.log\ntouch tableopts_opt_nr-Ca.log\ntouch tableopts_opt_nr-Ce.log\ntouch tableopts_opt_nr-Cf.log\ntouch tableopts_opt_nr-CF.log\ntouch tableopts_opt_nr-Cm.log\ntouch tableopts_opt_nr-Cem.log\ntouch tableopts_opt_nr-Cae.log\ntouch tableopts_opt_nr-Caef.log\ntouch tableopts_opt_nr-CaeF.log\ntouch tableopts_opt_nr-Cam.log\ntouch tableopts_opt_nr-Caem.log\ntouch tableopts_opt_r-Ca.log\ntouch tableopts_opt_r-Ce.log\ntouch tableopts_opt_r-Cf.log\ntouch tableopts_opt_r-CF.log\ntouch tableopts_opt_r-Cm.log\ntouch tableopts_opt_r-Cem.log\ntouch tableopts_opt_r-Cae.log\ntouch tableopts_opt_r-Caef.log\ntouch tableopts_opt_r-CaeF.log\ntouch tableopts_opt_r-Cam.log\ntouch tableopts_opt_r-Caem.log\ntouch tableopts_ser_nr-Ca.log\ntouch tableopts_ser_nr-Ce.log\ntouch tableopts_ser_nr-Cf.log\ntouch tableopts_ser_nr-CF.log\ntouch tableopts_ser_nr-Cm.log\ntouch tableopts_ser_nr-Cem.log\ntouch tableopts_ser_nr-Cae.log\ntouch tableopts_ser_nr-Caef.log\ntouch tableopts_ser_nr-CaeF.log\ntouch tableopts_ser_nr-Cam.log\ntouch tableopts_ser_nr-Caem.log\ntouch tableopts_ser_r-Ca.log\ntouch tableopts_ser_r-Ce.log\ntouch tableopts_ser_r-Cf.log\ntouch tableopts_ser_r-CF.log\ntouch tableopts_ser_r-Cm.log\ntouch tableopts_ser_r-Cem.log\ntouch tableopts_ser_r-Cae.log\ntouch tableopts_ser_r-Caef.log\ntouch tableopts_ser_r-CaeF.log\ntouch tableopts_ser_r-Cam.log\ntouch tableopts_ser_r-Caem.log\ntouch tableopts_ver_nr-Ca.log\ntouch tableopts_ver_nr-Ce.log\ntouch tableopts_ver_nr-Cf.log\ntouch tableopts_ver_nr-CF.log\ntouch tableopts_ver_nr-Cm.log\ntouch tableopts_ver_nr-Cem.log\ntouch tableopts_ver_nr-Cae.log\ntouch tableopts_ver_nr-Caef.log\ntouch tableopts_ver_nr-CaeF.log\ntouch tableopts_ver_nr-Cam.log\ntouch tableopts_ver_nr-Caem.log\ntouch tableopts_ver_r-Ca.log\ntouch tableopts_ver_r-Ce.log\ntouch tableopts_ver_r-Cf.log\ntouch tableopts_ver_r-CF.log\ntouch tableopts_ver_r-Cm.log\ntouch tableopts_ver_r-Cem.log\ntouch tableopts_ver_r-Cae.log\ntouch tableopts_ver_r-Caef.log\ntouch tableopts_ver_r-CaeF.log\ntouch tableopts_ver_r-Cam.log\ntouch tableopts_ver_r-Caem.log\ntouch options.log\nmake[2]: Leaving directory '/usr/lib/flex/ptest'\nfatal: making test-suite.log: failed to create alloc_extra.trs\nfatal: making test-suite.log: failed to create array_nr.trs\nfatal: making test-suite.log: failed to create array_r.trs\nfatal: making test-suite.log: failed to create basic_nr.trs\nfatal: making test-suite.log: failed to create basic_r.trs\nfatal: making test-suite.log: failed to create bison_nr.trs\nfatal: making test-suite.log: failed to create bison_yylloc.trs\nfatal: making test-suite.log: failed to create bison_yylval.trs\nfatal: making test-suite.log: failed to create c_cxx_nr.trs\nfatal: making test-suite.log: failed to create c_cxx_r.trs\nfatal: making test-suite.log: failed to create ccl.trs\nfatal: making test-suite.log: failed to create cxx_basic.trs\nfatal: making test-suite.log: failed to create cxx_multiple_scanners.trs\nfatal: making test-suite.log: failed to create cxx_restart.trs\nfatal: making test-suite.log: failed to create debug_nr.trs\nfatal: making test-suite.log: failed to create debug_r.trs\nfatal: making test-suite.log: failed to create extended.trs\nfatal: making test-suite.log: failed to create header_nr.trs\nfatal: making test-suite.log: failed to create header_r.trs\nfatal: making test-suite.log: failed to create mem_nr.trs\nfatal: making test-suite.log: failed to create mem_r.trs\nfatal: making test-suite.log: failed to create multiple_scanners_nr.trs\nfatal: making test-suite.log: failed to create multiple_scanners_r.trs\nfatal: making test-suite.log: failed to create posix.trs\nfatal: making test-suite.log: failed to create posixly_correct.trs\nfatal: making test-suite.log: failed to create prefix_nr.trs\nfatal: making test-suite.log: failed to create prefix_r.trs\nfatal: making test-suite.log: failed to create quote_in_comment.trs\nfatal: making test-suite.log: failed to create quotes.trs\nfatal: making test-suite.log: failed to create string_nr.trs\nfatal: making test-suite.log: failed to create string_r.trs\nfatal: making test-suite.log: failed to create top.trs\nfatal: making test-suite.log: failed to create yyextra.trs\nfatal: making test-suite.log: failed to create reject_nr.trs\nfatal: making test-suite.log: failed to create reject_r.trs\nfatal: making test-suite.log: failed to create reject_ver.trs\nfatal: making test-suite.log: failed to create reject_ser.trs\nfatal: making test-suite.log: failed to create include_by_buffer.trs\nfatal: making test-suite.log: failed to create include_by_push.trs\nfatal: making test-suite.log: failed to create include_by_reentrant.trs\nfatal: making test-suite.log: failed to create rescan_nr.trs\nfatal: making test-suite.log: failed to create rescan_r.trs\nfatal: making test-suite.log: failed to create cxx_yywrap.trs\nfatal: making test-suite.log: failed to create pthread.trs\nfatal: making test-suite.log: failed to create lineno_nr.trs\nfatal: making test-suite.log: failed to create lineno_r.trs\nfatal: making test-suite.log: failed to create lineno_trailing.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-CF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-CF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Caem.trs\nfatal: making test-suite.log: failed to create options.trs\nmake[1]: *** [Makefile:2249: test-suite.log] Error 1\nmake[1]: Leaving directory '/usr/lib/flex/ptest'\nmake: *** [Makefile:2385: check-TESTS] Error 2\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\nmake[1]: Entering directory '/usr/lib/flex/ptest'\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\nPASS: alloc_extra\nPASS: array_nr\nPASS: array_r\nPASS: basic_nr\nPASS: basic_r\nPASS: bison_nr\nPASS: bison_yylloc\nPASS: bison_yylval\nPASS: c_cxx_nr\nPASS: c_cxx_r\nPASS: ccl\nPASS: cxx_basic\nPASS: cxx_multiple_scanners\nPASS: cxx_restart\nPASS: debug_nr\nPASS: debug_r\nPASS: extended\nPASS: header_nr\nPASS: header_r\nPASS: mem_nr\nPASS: mem_r\nPASS: multiple_scanners_nr\nPASS: multiple_scanners_r\nPASS: posix\nPASS: posixly_correct\nPASS: prefix_nr\nPASS: prefix_r\nPASS: quote_in_comment\nPASS: quotes\nPASS: string_nr\nPASS: string_r\nPASS: top\nPASS: yyextra\nPASS: reject_nr.reject\nPASS: reject_r.reject\nPASS: reject_ver.table\nPASS: reject_ser.table\nPASS: include_by_buffer.direct\nPASS: include_by_push.direct\nPASS: include_by_reentrant.direct\nPASS: rescan_nr.direct\nPASS: rescan_r.direct\nPASS: cxx_yywrap.i3\nPASS: pthread.pthread\nPASS: lineno_nr.one\nPASS: lineno_r.one\nPASS: lineno_trailing.one\nPASS: tableopts_opt_nr-Ca.opt\nPASS: tableopts_opt_nr-Ce.opt\nPASS: tableopts_opt_nr-Cf.opt\nPASS: tableopts_opt_nr-CF.opt\nPASS: tableopts_opt_nr-Cm.opt\nPASS: tableopts_opt_nr-Cem.opt\nPASS: tableopts_opt_nr-Cae.opt\nPASS: tableopts_opt_nr-Caef.opt\nPASS: tableopts_opt_nr-CaeF.opt\nPASS: tableopts_opt_nr-Cam.opt\nPASS: tableopts_opt_nr-Caem.opt\nPASS: tableopts_opt_r-Ca.opt\nPASS: tableopts_opt_r-Ce.opt\nPASS: tableopts_opt_r-Cf.opt\nPASS: tableopts_opt_r-CF.opt\nPASS: tableopts_opt_r-Cm.opt\nPASS: tableopts_opt_r-Cem.opt\nPASS: tableopts_opt_r-Cae.opt\nPASS: tableopts_opt_r-Caef.opt\nPASS: tableopts_opt_r-CaeF.opt\nPASS: tableopts_opt_r-Cam.opt\nPASS: tableopts_opt_r-Caem.opt\nPASS: tableopts_ser_nr-Ca.ser\nPASS: tableopts_ser_nr-Ce.ser\nPASS: tableopts_ser_nr-Cf.ser\nPASS: tableopts_ser_nr-CF.ser\nPASS: tableopts_ser_nr-Cm.ser\nPASS: tableopts_ser_nr-Cem.ser\nPASS: tableopts_ser_nr-Cae.ser\nPASS: tableopts_ser_nr-Caef.ser\nPASS: tableopts_ser_nr-CaeF.ser\nPASS: tableopts_ser_nr-Cam.ser\nPASS: tableopts_ser_nr-Caem.ser\nPASS: tableopts_ser_r-Ca.ser\nPASS: tableopts_ser_r-Ce.ser\nPASS: tableopts_ser_r-Cf.ser\nPASS: tableopts_ser_r-CF.ser\nPASS: tableopts_ser_r-Cm.ser\nPASS: tableopts_ser_r-Cem.ser\nPASS: tableopts_ser_r-Cae.ser\nPASS: tableopts_ser_r-Caef.ser\nPASS: tableopts_ser_r-CaeF.ser\nPASS: tableopts_ser_r-Cam.ser\nPASS: tableopts_ser_r-Caem.ser\nPASS: tableopts_ver_nr-Ca.ver\nPASS: tableopts_ver_nr-Ce.ver\nPASS: tableopts_ver_nr-Cf.ver\nPASS: tableopts_ver_nr-CF.ver\nPASS: tableopts_ver_nr-Cm.ver\nPASS: tableopts_ver_nr-Cem.ver\nPASS: tableopts_ver_nr-Cae.ver\nPASS: tableopts_ver_nr-Caef.ver\nPASS: tableopts_ver_nr-CaeF.ver\nPASS: tableopts_ver_nr-Cam.ver\nPASS: tableopts_ver_nr-Caem.ver\nPASS: tableopts_ver_r-Ca.ver\nPASS: tableopts_ver_r-Ce.ver\nPASS: tableopts_ver_r-Cf.ver\nPASS: tableopts_ver_r-CF.ver\nPASS: tableopts_ver_r-Cm.ver\nPASS: tableopts_ver_r-Cem.ver\nPASS: tableopts_ver_r-Cae.ver\nPASS: tableopts_ver_r-Caef.ver\nPASS: tableopts_ver_r-CaeF.ver\nPASS: tableopts_ver_r-Cam.ver\nPASS: tableopts_ver_r-Caem.ver\nPASS: options.cn\n============================================================================\nTestsuite summary for the fast lexical analyser generator 2.6.4\n============================================================================\n# TOTAL: 114\n# PASS:  114\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[1]: Leaving directory '/usr/lib/flex/ptest'\nDURATION: 2\nEND: /usr/lib/flex/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "flex": {
     "duration": "2",
     "log": "START: ptest-runner\n2025-05-13T17:51\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\nmake[1]: Entering directory '/usr/lib/flex/ptest'\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\ntouch alloc_extra.log\ntouch array_nr.log\ntouch array_r.log\ntouch basic_nr.log\ntouch basic_r.log\ntouch bison_nr.log\ntouch bison_yylloc.log\ntouch bison_yylval.log\ntouch c_cxx_nr.log\ntouch c_cxx_r.log\ntouch ccl.log\ntouch cxx_basic.log\ntouch cxx_multiple_scanners.log\ntouch cxx_restart.log\ntouch debug_nr.log\ntouch debug_r.log\ntouch extended.log\ntouch header_nr.log\ntouch header_r.log\ntouch mem_nr.log\ntouch mem_r.log\ntouch multiple_scanners_nr.log\ntouch multiple_scanners_r.log\ntouch posix.log\ntouch posixly_correct.log\ntouch prefix_nr.log\ntouch prefix_r.log\ntouch quote_in_comment.log\ntouch quotes.log\ntouch string_nr.log\ntouch string_r.log\ntouch top.log\ntouch yyextra.log\ntouch reject_nr.log\ntouch reject_r.log\ntouch reject_ver.log\ntouch reject_ser.log\ntouch include_by_buffer.log\ntouch include_by_push.log\ntouch include_by_reentrant.log\ntouch rescan_nr.log\ntouch rescan_r.log\ntouch cxx_yywrap.log\ntouch pthread.log\ntouch lineno_nr.log\ntouch lineno_r.log\ntouch lineno_trailing.log\ntouch tableopts_opt_nr-Ca.log\ntouch tableopts_opt_nr-Ce.log\ntouch tableopts_opt_nr-Cf.log\ntouch tableopts_opt_nr-CF.log\ntouch tableopts_opt_nr-Cm.log\ntouch tableopts_opt_nr-Cem.log\ntouch tableopts_opt_nr-Cae.log\ntouch tableopts_opt_nr-Caef.log\ntouch tableopts_opt_nr-CaeF.log\ntouch tableopts_opt_nr-Cam.log\ntouch tableopts_opt_nr-Caem.log\ntouch tableopts_opt_r-Ca.log\ntouch tableopts_opt_r-Ce.log\ntouch tableopts_opt_r-Cf.log\ntouch tableopts_opt_r-CF.log\ntouch tableopts_opt_r-Cm.log\ntouch tableopts_opt_r-Cem.log\ntouch tableopts_opt_r-Cae.log\ntouch tableopts_opt_r-Caef.log\ntouch tableopts_opt_r-CaeF.log\ntouch tableopts_opt_r-Cam.log\ntouch tableopts_opt_r-Caem.log\ntouch tableopts_ser_nr-Ca.log\ntouch tableopts_ser_nr-Ce.log\ntouch tableopts_ser_nr-Cf.log\ntouch tableopts_ser_nr-CF.log\ntouch tableopts_ser_nr-Cm.log\ntouch tableopts_ser_nr-Cem.log\ntouch tableopts_ser_nr-Cae.log\ntouch tableopts_ser_nr-Caef.log\ntouch tableopts_ser_nr-CaeF.log\ntouch tableopts_ser_nr-Cam.log\ntouch tableopts_ser_nr-Caem.log\ntouch tableopts_ser_r-Ca.log\ntouch tableopts_ser_r-Ce.log\ntouch tableopts_ser_r-Cf.log\ntouch tableopts_ser_r-CF.log\ntouch tableopts_ser_r-Cm.log\ntouch tableopts_ser_r-Cem.log\ntouch tableopts_ser_r-Cae.log\ntouch tableopts_ser_r-Caef.log\ntouch tableopts_ser_r-CaeF.log\ntouch tableopts_ser_r-Cam.log\ntouch tableopts_ser_r-Caem.log\ntouch tableopts_ver_nr-Ca.log\ntouch tableopts_ver_nr-Ce.log\ntouch tableopts_ver_nr-Cf.log\ntouch tableopts_ver_nr-CF.log\ntouch tableopts_ver_nr-Cm.log\ntouch tableopts_ver_nr-Cem.log\ntouch tableopts_ver_nr-Cae.log\ntouch tableopts_ver_nr-Caef.log\ntouch tableopts_ver_nr-CaeF.log\ntouch tableopts_ver_nr-Cam.log\ntouch tableopts_ver_nr-Caem.log\ntouch tableopts_ver_r-Ca.log\ntouch tableopts_ver_r-Ce.log\ntouch tableopts_ver_r-Cf.log\ntouch tableopts_ver_r-CF.log\ntouch tableopts_ver_r-Cm.log\ntouch tableopts_ver_r-Cem.log\ntouch tableopts_ver_r-Cae.log\ntouch tableopts_ver_r-Caef.log\ntouch tableopts_ver_r-CaeF.log\ntouch tableopts_ver_r-Cam.log\ntouch tableopts_ver_r-Caem.log\ntouch options.log\nmake[2]: Entering directory '/usr/lib/flex/ptest'\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\ntouch alloc_extra.log\ntouch array_nr.log\ntouch array_r.log\ntouch basic_nr.log\ntouch basic_r.log\ntouch bison_nr.log\ntouch bison_yylloc.log\ntouch bison_yylval.log\ntouch c_cxx_nr.log\ntouch c_cxx_r.log\ntouch ccl.log\ntouch cxx_basic.log\ntouch cxx_multiple_scanners.log\ntouch cxx_restart.log\ntouch debug_nr.log\ntouch debug_r.log\ntouch extended.log\ntouch header_nr.log\ntouch header_r.log\ntouch mem_nr.log\ntouch mem_r.log\ntouch multiple_scanners_nr.log\ntouch multiple_scanners_r.log\ntouch posix.log\ntouch posixly_correct.log\ntouch prefix_nr.log\ntouch prefix_r.log\ntouch quote_in_comment.log\ntouch quotes.log\ntouch string_nr.log\ntouch string_r.log\ntouch top.log\ntouch yyextra.log\ntouch reject_nr.log\ntouch reject_r.log\ntouch reject_ver.log\ntouch reject_ser.log\ntouch include_by_buffer.log\ntouch include_by_push.log\ntouch include_by_reentrant.log\ntouch rescan_nr.log\ntouch rescan_r.log\ntouch cxx_yywrap.log\ntouch pthread.log\ntouch lineno_nr.log\ntouch lineno_r.log\ntouch lineno_trailing.log\ntouch tableopts_opt_nr-Ca.log\ntouch tableopts_opt_nr-Ce.log\ntouch tableopts_opt_nr-Cf.log\ntouch tableopts_opt_nr-CF.log\ntouch tableopts_opt_nr-Cm.log\ntouch tableopts_opt_nr-Cem.log\ntouch tableopts_opt_nr-Cae.log\ntouch tableopts_opt_nr-Caef.log\ntouch tableopts_opt_nr-CaeF.log\ntouch tableopts_opt_nr-Cam.log\ntouch tableopts_opt_nr-Caem.log\ntouch tableopts_opt_r-Ca.log\ntouch tableopts_opt_r-Ce.log\ntouch tableopts_opt_r-Cf.log\ntouch tableopts_opt_r-CF.log\ntouch tableopts_opt_r-Cm.log\ntouch tableopts_opt_r-Cem.log\ntouch tableopts_opt_r-Cae.log\ntouch tableopts_opt_r-Caef.log\ntouch tableopts_opt_r-CaeF.log\ntouch tableopts_opt_r-Cam.log\ntouch tableopts_opt_r-Caem.log\ntouch tableopts_ser_nr-Ca.log\ntouch tableopts_ser_nr-Ce.log\ntouch tableopts_ser_nr-Cf.log\ntouch tableopts_ser_nr-CF.log\ntouch tableopts_ser_nr-Cm.log\ntouch tableopts_ser_nr-Cem.log\ntouch tableopts_ser_nr-Cae.log\ntouch tableopts_ser_nr-Caef.log\ntouch tableopts_ser_nr-CaeF.log\ntouch tableopts_ser_nr-Cam.log\ntouch tableopts_ser_nr-Caem.log\ntouch tableopts_ser_r-Ca.log\ntouch tableopts_ser_r-Ce.log\ntouch tableopts_ser_r-Cf.log\ntouch tableopts_ser_r-CF.log\ntouch tableopts_ser_r-Cm.log\ntouch tableopts_ser_r-Cem.log\ntouch tableopts_ser_r-Cae.log\ntouch tableopts_ser_r-Caef.log\ntouch tableopts_ser_r-CaeF.log\ntouch tableopts_ser_r-Cam.log\ntouch tableopts_ser_r-Caem.log\ntouch tableopts_ver_nr-Ca.log\ntouch tableopts_ver_nr-Ce.log\ntouch tableopts_ver_nr-Cf.log\ntouch tableopts_ver_nr-CF.log\ntouch tableopts_ver_nr-Cm.log\ntouch tableopts_ver_nr-Cem.log\ntouch tableopts_ver_nr-Cae.log\ntouch tableopts_ver_nr-Caef.log\ntouch tableopts_ver_nr-CaeF.log\ntouch tableopts_ver_nr-Cam.log\ntouch tableopts_ver_nr-Caem.log\ntouch tableopts_ver_r-Ca.log\ntouch tableopts_ver_r-Ce.log\ntouch tableopts_ver_r-Cf.log\ntouch tableopts_ver_r-CF.log\ntouch tableopts_ver_r-Cm.log\ntouch tableopts_ver_r-Cem.log\ntouch tableopts_ver_r-Cae.log\ntouch tableopts_ver_r-Caef.log\ntouch tableopts_ver_r-CaeF.log\ntouch tableopts_ver_r-Cam.log\ntouch tableopts_ver_r-Caem.log\ntouch options.log\nmake[2]: Leaving directory '/usr/lib/flex/ptest'\nfatal: making test-suite.log: failed to create alloc_extra.trs\nfatal: making test-suite.log: failed to create array_nr.trs\nfatal: making test-suite.log: failed to create array_r.trs\nfatal: making test-suite.log: failed to create basic_nr.trs\nfatal: making test-suite.log: failed to create basic_r.trs\nfatal: making test-suite.log: failed to create bison_nr.trs\nfatal: making test-suite.log: failed to create bison_yylloc.trs\nfatal: making test-suite.log: failed to create bison_yylval.trs\nfatal: making test-suite.log: failed to create c_cxx_nr.trs\nfatal: making test-suite.log: failed to create c_cxx_r.trs\nfatal: making test-suite.log: failed to create ccl.trs\nfatal: making test-suite.log: failed to create cxx_basic.trs\nfatal: making test-suite.log: failed to create cxx_multiple_scanners.trs\nfatal: making test-suite.log: failed to create cxx_restart.trs\nfatal: making test-suite.log: failed to create debug_nr.trs\nfatal: making test-suite.log: failed to create debug_r.trs\nfatal: making test-suite.log: failed to create extended.trs\nfatal: making test-suite.log: failed to create header_nr.trs\nfatal: making test-suite.log: failed to create header_r.trs\nfatal: making test-suite.log: failed to create mem_nr.trs\nfatal: making test-suite.log: failed to create mem_r.trs\nfatal: making test-suite.log: failed to create multiple_scanners_nr.trs\nfatal: making test-suite.log: failed to create multiple_scanners_r.trs\nfatal: making test-suite.log: failed to create posix.trs\nfatal: making test-suite.log: failed to create posixly_correct.trs\nfatal: making test-suite.log: failed to create prefix_nr.trs\nfatal: making test-suite.log: failed to create prefix_r.trs\nfatal: making test-suite.log: failed to create quote_in_comment.trs\nfatal: making test-suite.log: failed to create quotes.trs\nfatal: making test-suite.log: failed to create string_nr.trs\nfatal: making test-suite.log: failed to create string_r.trs\nfatal: making test-suite.log: failed to create top.trs\nfatal: making test-suite.log: failed to create yyextra.trs\nfatal: making test-suite.log: failed to create reject_nr.trs\nfatal: making test-suite.log: failed to create reject_r.trs\nfatal: making test-suite.log: failed to create reject_ver.trs\nfatal: making test-suite.log: failed to create reject_ser.trs\nfatal: making test-suite.log: failed to create include_by_buffer.trs\nfatal: making test-suite.log: failed to create include_by_push.trs\nfatal: making test-suite.log: failed to create include_by_reentrant.trs\nfatal: making test-suite.log: failed to create rescan_nr.trs\nfatal: making test-suite.log: failed to create rescan_r.trs\nfatal: making test-suite.log: failed to create cxx_yywrap.trs\nfatal: making test-suite.log: failed to create pthread.trs\nfatal: making test-suite.log: failed to create lineno_nr.trs\nfatal: making test-suite.log: failed to create lineno_r.trs\nfatal: making test-suite.log: failed to create lineno_trailing.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-CF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_opt_nr-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-CF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_opt_r-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ser_nr-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ser_r-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ver_nr-Caem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Ca.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Ce.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cf.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-CF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cm.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cem.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cae.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Caef.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-CaeF.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Cam.trs\nfatal: making test-suite.log: failed to create tableopts_ver_r-Caem.trs\nfatal: making test-suite.log: failed to create options.trs\nmake[1]: *** [Makefile:2249: test-suite.log] Error 1\nmake[1]: Leaving directory '/usr/lib/flex/ptest'\nmake: *** [Makefile:2385: check-TESTS] Error 2\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\nmake[1]: Entering directory '/usr/lib/flex/ptest'\nMakefile:3115: warning: ignoring prerequisites on suffix rule definition\nMakefile:3118: warning: ignoring prerequisites on suffix rule definition\nMakefile:3148: warning: ignoring prerequisites on suffix rule definition\nPASS: alloc_extra\nPASS: array_nr\nPASS: array_r\nPASS: basic_nr\nPASS: basic_r\nPASS: bison_nr\nPASS: bison_yylloc\nPASS: bison_yylval\nPASS: c_cxx_nr\nPASS: c_cxx_r\nPASS: ccl\nPASS: cxx_basic\nPASS: cxx_multiple_scanners\nPASS: cxx_restart\nPASS: debug_nr\nPASS: debug_r\nPASS: extended\nPASS: header_nr\nPASS: header_r\nPASS: mem_nr\nPASS: mem_r\nPASS: multiple_scanners_nr\nPASS: multiple_scanners_r\nPASS: posix\nPASS: posixly_correct\nPASS: prefix_nr\nPASS: prefix_r\nPASS: quote_in_comment\nPASS: quotes\nPASS: string_nr\nPASS: string_r\nPASS: top\nPASS: yyextra\nPASS: reject_nr.reject\nPASS: reject_r.reject\nPASS: reject_ver.table\nPASS: reject_ser.table\nPASS: include_by_buffer.direct\nPASS: include_by_push.direct\nPASS: include_by_reentrant.direct\nPASS: rescan_nr.direct\nPASS: rescan_r.direct\nPASS: cxx_yywrap.i3\nPASS: pthread.pthread\nPASS: lineno_nr.one\nPASS: lineno_r.one\nPASS: lineno_trailing.one\nPASS: tableopts_opt_nr-Ca.opt\nPASS: tableopts_opt_nr-Ce.opt\nPASS: tableopts_opt_nr-Cf.opt\nPASS: tableopts_opt_nr-CF.opt\nPASS: tableopts_opt_nr-Cm.opt\nPASS: tableopts_opt_nr-Cem.opt\nPASS: tableopts_opt_nr-Cae.opt\nPASS: tableopts_opt_nr-Caef.opt\nPASS: tableopts_opt_nr-CaeF.opt\nPASS: tableopts_opt_nr-Cam.opt\nPASS: tableopts_opt_nr-Caem.opt\nPASS: tableopts_opt_r-Ca.opt\nPASS: tableopts_opt_r-Ce.opt\nPASS: tableopts_opt_r-Cf.opt\nPASS: tableopts_opt_r-CF.opt\nPASS: tableopts_opt_r-Cm.opt\nPASS: tableopts_opt_r-Cem.opt\nPASS: tableopts_opt_r-Cae.opt\nPASS: tableopts_opt_r-Caef.opt\nPASS: tableopts_opt_r-CaeF.opt\nPASS: tableopts_opt_r-Cam.opt\nPASS: tableopts_opt_r-Caem.opt\nPASS: tableopts_ser_nr-Ca.ser\nPASS: tableopts_ser_nr-Ce.ser\nPASS: tableopts_ser_nr-Cf.ser\nPASS: tableopts_ser_nr-CF.ser\nPASS: tableopts_ser_nr-Cm.ser\nPASS: tableopts_ser_nr-Cem.ser\nPASS: tableopts_ser_nr-Cae.ser\nPASS: tableopts_ser_nr-Caef.ser\nPASS: tableopts_ser_nr-CaeF.ser\nPASS: tableopts_ser_nr-Cam.ser\nPASS: tableopts_ser_nr-Caem.ser\nPASS: tableopts_ser_r-Ca.ser\nPASS: tableopts_ser_r-Ce.ser\nPASS: tableopts_ser_r-Cf.ser\nPASS: tableopts_ser_r-CF.ser\nPASS: tableopts_ser_r-Cm.ser\nPASS: tableopts_ser_r-Cem.ser\nPASS: tableopts_ser_r-Cae.ser\nPASS: tableopts_ser_r-Caef.ser\nPASS: tableopts_ser_r-CaeF.ser\nPASS: tableopts_ser_r-Cam.ser\nPASS: tableopts_ser_r-Caem.ser\nPASS: tableopts_ver_nr-Ca.ver\nPASS: tableopts_ver_nr-Ce.ver\nPASS: tableopts_ver_nr-Cf.ver\nPASS: tableopts_ver_nr-CF.ver\nPASS: tableopts_ver_nr-Cm.ver\nPASS: tableopts_ver_nr-Cem.ver\nPASS: tableopts_ver_nr-Cae.ver\nPASS: tableopts_ver_nr-Caef.ver\nPASS: tableopts_ver_nr-CaeF.ver\nPASS: tableopts_ver_nr-Cam.ver\nPASS: tableopts_ver_nr-Caem.ver\nPASS: tableopts_ver_r-Ca.ver\nPASS: tableopts_ver_r-Ce.ver\nPASS: tableopts_ver_r-Cf.ver\nPASS: tableopts_ver_r-CF.ver\nPASS: tableopts_ver_r-Cm.ver\nPASS: tableopts_ver_r-Cem.ver\nPASS: tableopts_ver_r-Cae.ver\nPASS: tableopts_ver_r-Caef.ver\nPASS: tableopts_ver_r-CaeF.ver\nPASS: tableopts_ver_r-Cam.ver\nPASS: tableopts_ver_r-Caem.ver\nPASS: options.cn\n============================================================================\nTestsuite summary for the fast lexical analyser generator 2.6.4\n============================================================================\n# TOTAL: 114\n# PASS:  114\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[1]: Leaving directory '/usr/lib/flex/ptest'\nDURATION: 2\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5456154346466064,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-gawk_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-gawk",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008857250213623047,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3654110431671143,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019319534301757812,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 21.82465434074402,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011532306671142578,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.gawk.aadelete1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aadelete2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aarray1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aasort": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aasorti": {
    "status": "PASSED"
   },
   "ptestresult.gawk.addcomma": {
    "status": "PASSED"
   },
   "ptestresult.gawk.anchgsub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.anchor": {
    "status": "PASSED"
   },
   "ptestresult.gawk.apiterm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ar2fn_elnew_sc": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ar2fn_elnew_sc2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ar2fn_fmod": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ar2fn_unxptyp_aref": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ar2fn_unxptyp_val": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayind1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayind2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayind3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayparm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayprm2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayprm3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrayref": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arraysort": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arraysort2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arraytype": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arrymem1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arryref2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arryref3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arryref4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arryref5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arynasty": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryprm9": {
    "status": "PASSED"
   },
   "ptestresult.gawk.arysubnm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.aryunasgn": {
    "status": "PASSED"
   },
   "ptestresult.gawk.asgext": {
    "status": "PASSED"
   },
   "ptestresult.gawk.asort": {
    "status": "PASSED"
   },
   "ptestresult.gawk.asortbool": {
    "status": "PASSED"
   },
   "ptestresult.gawk.asorti": {
    "status": "PASSED"
   },
   "ptestresult.gawk.asortsymtab": {
    "status": "PASSED"
   },
   "ptestresult.gawk.assignnumfield": {
    "status": "PASSED"
   },
   "ptestresult.gawk.assignnumfield2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.back89": {
    "status": "PASSED"
   },
   "ptestresult.gawk.backbigs1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.backgsub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.backsmalls1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.backsmalls2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.backw": {
    "status": "PASSED"
   },
   "ptestresult.gawk.badassign1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.badbuild": {
    "status": "PASSED"
   },
   "ptestresult.gawk.callparam": {
    "status": "PASSED"
   },
   "ptestresult.gawk.childin": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clos1way": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clos1way2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clos1way3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clos1way4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clos1way5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clos1way6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.close_status": {
    "status": "PASSED"
   },
   "ptestresult.gawk.closebad": {
    "status": "PASSED"
   },
   "ptestresult.gawk.clsflnam": {
    "status": "PASSED"
   },
   "ptestresult.gawk.cmdlinefsbacknl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.cmdlinefsbacknl2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.commas": {
    "status": "PASSED"
   },
   "ptestresult.gawk.compare2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.concat1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.concat2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.concat3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.concat4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.concat5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.convfmt": {
    "status": "PASSED"
   },
   "ptestresult.gawk.crlf": {
    "status": "PASSED"
   },
   "ptestresult.gawk.csv1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.csv2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.csv3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.csvodd": {
    "status": "PASSED"
   },
   "ptestresult.gawk.datanonl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugarray1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugarray2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugarray3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugarray4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugeval2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugeval3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugeval4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugtypedre1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dbugtypedre2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.defref": {
    "status": "PASSED"
   },
   "ptestresult.gawk.delargv": {
    "status": "PASSED"
   },
   "ptestresult.gawk.delarpm2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.delarprm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.delfunc": {
    "status": "PASSED"
   },
   "ptestresult.gawk.delmessy": {
    "status": "PASSED"
   },
   "ptestresult.gawk.delsub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dfacheck1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dfacheck2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dfamb1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dfastress": {
    "status": "PASSED"
   },
   "ptestresult.gawk.divzero": {
    "status": "PASSED"
   },
   "ptestresult.gawk.divzero2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.double1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.double2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.dynlj": {
    "status": "PASSED"
   },
   "ptestresult.gawk.elemnew1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.elemnew2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.elemnew3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.eofsplit": {
    "status": "PASSED"
   },
   "ptestresult.gawk.escapebrace": {
    "status": "PASSED"
   },
   "ptestresult.gawk.exit": {
    "status": "PASSED"
   },
   "ptestresult.gawk.exit2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.exitval2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.exitval3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fcall_exit": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fcall_exit2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fflush": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fieldassign": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fieldwdth": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fldchg": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fldchgnf": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fldterm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fmttest": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnamedat": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnarray": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnarray2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnarydel": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnaryscl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnasgnm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnmatch": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnmisc": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fnparydl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.forcenum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fordel": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fork": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fork2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.forref": {
    "status": "PASSED"
   },
   "ptestresult.gawk.forsimp": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpat9": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fpatnull": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fsbs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fscaret": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fsfwfs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fsnul1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fsrs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fstabplus": {
    "status": "PASSED"
   },
   "ptestresult.gawk.functab1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.functab2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.functab3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.functab4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.functab5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.functab6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.funlen": {
    "status": "PASSED"
   },
   "ptestresult.gawk.funsemnl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.funsmnam": {
    "status": "PASSED"
   },
   "ptestresult.gawk.funstack": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.fwtest8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gensub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gensub2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gensub3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gensub4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getline": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getline3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getline4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getline5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getlndir": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getlnfa": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getlnhd": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getnr2tb": {
    "status": "PASSED"
   },
   "ptestresult.gawk.getnr2tm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gnuops2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gnuops3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gnureops": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubasgn": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubind": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubnulli18n": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtest": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.gsubtst8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.hex": {
    "status": "PASSED"
   },
   "ptestresult.gawk.hex2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.hsprint": {
    "status": "PASSED"
   },
   "ptestresult.gawk.icasefs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.icasers": {
    "status": "PASSED"
   },
   "ptestresult.gawk.id": {
    "status": "PASSED"
   },
   "ptestresult.gawk.igncdym": {
    "status": "PASSED"
   },
   "ptestresult.gawk.igncfs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ignrcas2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ignrcas4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ignrcase": {
    "status": "PASSED"
   },
   "ptestresult.gawk.include": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectbuiltin": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectbuiltin3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectbuiltin4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectbuiltin5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectbuiltin6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectcall": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectcall2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.indirectcall3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.inf-nan-torture": {
    "status": "PASSED"
   },
   "ptestresult.gawk.inpref": {
    "status": "PASSED"
   },
   "ptestresult.gawk.inputred": {
    "status": "PASSED"
   },
   "ptestresult.gawk.intarray": {
    "status": "PASSED"
   },
   "ptestresult.gawk.intest": {
    "status": "PASSED"
   },
   "ptestresult.gawk.intformat": {
    "status": "PASSED"
   },
   "ptestresult.gawk.intprec": {
    "status": "PASSED"
   },
   "ptestresult.gawk.iobug1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.isarrayunset": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lc_num1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.leaddig": {
    "status": "PASSED"
   },
   "ptestresult.gawk.leadnl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lint": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintexp": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintindex": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintint": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintlength": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintold": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintplus": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintplus2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintplus3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintset": {
    "status": "PASSED"
   },
   "ptestresult.gawk.lintwarn": {
    "status": "PASSED"
   },
   "ptestresult.gawk.litoct": {
    "status": "PASSED"
   },
   "ptestresult.gawk.localenl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.longsub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.manglprm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.match1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.match2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.match3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.match4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.matchuninitialized": {
    "status": "PASSED"
   },
   "ptestresult.gawk.math": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbfw1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbprintf1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbprintf2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbprintf3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbprintf4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbstr1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mbstr2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mdim8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.membug1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.memleak": {
    "status": "PASSED"
   },
   "ptestresult.gawk.memleak2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.memleak3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.minusstr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mktime": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mmap8k": {
    "status": "PASSED"
   },
   "ptestresult.gawk.modifiers": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrbigint": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrbigint2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrcase": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrcase2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrfield": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrnegzero": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrnegzero2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrnonum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrnr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrrem": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrrndeval": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpfrstrtonum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mpgforcenum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mtchi18n": {
    "status": "PASSED"
   },
   "ptestresult.gawk.mtchi18n2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.muldimposix": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nasty": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nasty2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nastyparm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.negexp": {
    "status": "PASSED"
   },
   "ptestresult.gawk.negrange": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nested": {
    "status": "PASSED"
   },
   "ptestresult.gawk.next": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nfldstr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nfloop": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nfneg": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nfset": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nlfldsep": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nlinstr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nlstrina": {
    "status": "PASSED"
   },
   "ptestresult.gawk.noeffect": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nofmtch": {
    "status": "PASSED"
   },
   "ptestresult.gawk.noloop1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.noloop2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nondec": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nondec2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nonfatal2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nonfatal3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nonl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.noparms": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsbad": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsbad2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsbad3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsforloop": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsfuncrecurse": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsindirect1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsindirect2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsprof1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsprof2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nsprof3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nulinsrc": {
    "status": "PASSED"
   },
   "ptestresult.gawk.nulrsend": {
    "status": "PASSED"
   },
   "ptestresult.gawk.numindex": {
    "status": "PASSED"
   },
   "ptestresult.gawk.numrange": {
    "status": "PASSED"
   },
   "ptestresult.gawk.numstr1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.numsubstr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.octdec": {
    "status": "PASSED"
   },
   "ptestresult.gawk.octsub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofmt": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofmta": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofmtbig": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofmtfidl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofmts": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofmtstrnum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ofs1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.onlynl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.opasnidx": {
    "status": "PASSED"
   },
   "ptestresult.gawk.opasnslf": {
    "status": "PASSED"
   },
   "ptestresult.gawk.ordchr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.paramasfunc1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.paramasfunc2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.paramdup": {
    "status": "PASSED"
   },
   "ptestresult.gawk.paramres": {
    "status": "PASSED"
   },
   "ptestresult.gawk.paramtyp": {
    "status": "PASSED"
   },
   "ptestresult.gawk.paramuninitglobal": {
    "status": "PASSED"
   },
   "ptestresult.gawk.parse1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.parsefld": {
    "status": "PASSED"
   },
   "ptestresult.gawk.parseme": {
    "status": "PASSED"
   },
   "ptestresult.gawk.patsplit": {
    "status": "PASSED"
   },
   "ptestresult.gawk.pcntplus": {
    "status": "PASSED"
   },
   "ptestresult.gawk.posix": {
    "status": "PASSED"
   },
   "ptestresult.gawk.posix2008sub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.posix_compare": {
    "status": "PASSED"
   },
   "ptestresult.gawk.prdupval": {
    "status": "PASSED"
   },
   "ptestresult.gawk.prec": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printf-corners": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printf0": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printf1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printfbad1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printfbad3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printfbad4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printfchar": {
    "status": "PASSED"
   },
   "ptestresult.gawk.printhuge": {
    "status": "PASSED"
   },
   "ptestresult.gawk.prmarscl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.prmreuse": {
    "status": "PASSED"
   },
   "ptestresult.gawk.procinfs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile10": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile11": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile13": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile14": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile15": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile16": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile17": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.profile9": {
    "status": "PASSED"
   },
   "ptestresult.gawk.prt1eval": {
    "status": "PASSED"
   },
   "ptestresult.gawk.prtoeval": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rand": {
    "status": "PASSED"
   },
   "ptestresult.gawk.randtest": {
    "status": "PASSED"
   },
   "ptestresult.gawk.range1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.range2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.re_test": {
    "status": "PASSED"
   },
   "ptestresult.gawk.readbuf": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rebrackloc": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rebt8b1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rebt8b2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rebuild": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regeq": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regex3minus": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regexpbad": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regexpbrack": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regexpbrack2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regexprange": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regexsub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regnul1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regnul2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regrange": {
    "status": "PASSED"
   },
   "ptestresult.gawk.regx8bit": {
    "status": "PASSED"
   },
   "ptestresult.gawk.reindops": {
    "status": "PASSED"
   },
   "ptestresult.gawk.reint": {
    "status": "PASSED"
   },
   "ptestresult.gawk.reint2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.reparse": {
    "status": "PASSED"
   },
   "ptestresult.gawk.resplit": {
    "status": "PASSED"
   },
   "ptestresult.gawk.revout": {
    "status": "PASSED"
   },
   "ptestresult.gawk.revtwoway": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rri1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rscompat": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rsgetline": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rsnul1nl": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rsnullre": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rsnulw": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rsstart1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rsstart2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rstest1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rstest2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rstest3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rstest4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rstest5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rstest6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rswhite": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rtlen": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rtlen01": {
    "status": "PASSED"
   },
   "ptestresult.gawk.rwarray": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sandbox1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.scalar": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sclforin": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sclifin": {
    "status": "PASSED"
   },
   "ptestresult.gawk.setrec0": {
    "status": "PASSED"
   },
   "ptestresult.gawk.setrec1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.shadow": {
    "status": "PASSED"
   },
   "ptestresult.gawk.shadowbuiltin": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sigpipe1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sort1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sortempty": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sortfor": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sortfor2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sortglos": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sortu": {
    "status": "PASSED"
   },
   "ptestresult.gawk.split_after_fpat": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitarg4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitargv": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitarr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitdef": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitvar": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitwht": {
    "status": "PASSED"
   },
   "ptestresult.gawk.splitwht2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.sprintfc": {
    "status": "PASSED"
   },
   "ptestresult.gawk.status-close": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strcat1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strfieldnum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strftfld": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strnum1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strnum2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strsubscript": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strtod": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strtonum": {
    "status": "PASSED"
   },
   "ptestresult.gawk.strtonum1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.stupid1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.stupid2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.stupid3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.stupid4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.stupid5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.subamp": {
    "status": "PASSED"
   },
   "ptestresult.gawk.subback": {
    "status": "PASSED"
   },
   "ptestresult.gawk.subi18n": {
    "status": "PASSED"
   },
   "ptestresult.gawk.subsepnm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.subslash": {
    "status": "PASSED"
   },
   "ptestresult.gawk.substr": {
    "status": "PASSED"
   },
   "ptestresult.gawk.swaplns": {
    "status": "PASSED"
   },
   "ptestresult.gawk.switch2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab10": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab11": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab12": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.symtab7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.synerr1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.synerr2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.synerr3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.tailrecurse": {
    "status": "PASSED"
   },
   "ptestresult.gawk.time": {
    "status": "SKIPPED"
   },
   "ptestresult.gawk.timeout": {
    "status": "SKIPPED"
   },
   "ptestresult.gawk.tradanch": {
    "status": "PASSED"
   },
   "ptestresult.gawk.trailbs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typedregex1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typedregex2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typedregex3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typedregex5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typedregex6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof6": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof7": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof8": {
    "status": "PASSED"
   },
   "ptestresult.gawk.typeof9": {
    "status": "PASSED"
   },
   "ptestresult.gawk.unicode1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uninit2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uninit3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uninit4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uninit5": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uninitialized": {
    "status": "PASSED"
   },
   "ptestresult.gawk.unterm": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uparrfs": {
    "status": "PASSED"
   },
   "ptestresult.gawk.uplus": {
    "status": "PASSED"
   },
   "ptestresult.gawk.wideidx": {
    "status": "PASSED"
   },
   "ptestresult.gawk.wideidx2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.widesub": {
    "status": "PASSED"
   },
   "ptestresult.gawk.widesub2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.widesub3": {
    "status": "PASSED"
   },
   "ptestresult.gawk.widesub4": {
    "status": "PASSED"
   },
   "ptestresult.gawk.wjposer1": {
    "status": "PASSED"
   },
   "ptestresult.gawk.zero2": {
    "status": "PASSED"
   },
   "ptestresult.gawk.zeroe0": {
    "status": "PASSED"
   },
   "ptestresult.gawk.zeroflag": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:51\nBEGIN: /usr/lib/gawk/ptest\nPASS: addcomma\nPASS: anchgsub\nPASS: anchor\nPASS: arrayind1\nPASS: arrayind2\nPASS: arrayind3\nPASS: arrayparm\nPASS: arrayprm2\nPASS: arrayprm3\nPASS: arrayref\nPASS: arrymem1\nPASS: arryref2\nPASS: arryref3\nPASS: arryref4\nPASS: arryref5\nPASS: arynasty\nPASS: aryprm1\nPASS: aryprm2\nPASS: aryprm3\nPASS: aryprm4\nPASS: aryprm5\nPASS: aryprm6\nPASS: aryprm7\nPASS: aryprm8\nPASS: aryprm9\nPASS: arysubnm\nPASS: aryunasgn\nPASS: asgext\nPASS: assignnumfield\nPASS: assignnumfield2\nPASS: back89\nPASS: backgsub\nPASS: badassign1\nPASS: badbuild\nPASS: callparam\nPASS: childin\nPASS: close_status\nPASS: closebad\nPASS: clsflnam\nPASS: cmdlinefsbacknl\nPASS: cmdlinefsbacknl2\nPASS: compare2\nPASS: concat1\nPASS: concat2\nPASS: concat3\nPASS: concat4\nPASS: concat5\nPASS: convfmt\nPASS: datanonl\nPASS: defref\nPASS: delargv\nPASS: delarpm2\nPASS: delarprm\nPASS: delfunc\nPASS: dfacheck2\nPASS: dfamb1\nPASS: dfastress\nPASS: divzero\nPASS: divzero2\nPASS: dynlj\nPASS: eofsplit\nPASS: escapebrace\nPASS: exit2\nPASS: exitval2\nPASS: exitval3\nPASS: fcall_exit\nPASS: fcall_exit2\nPASS: fieldassign\nPASS: fldchg\nPASS: fldchgnf\nPASS: fldterm\nPASS: fnamedat\nPASS: fnarray\nPASS: fnarray2\nPASS: fnaryscl\nPASS: fnasgnm\nPASS: fnmisc\nPASS: fordel\nPASS: forref\nPASS: forsimp\nPASS: fsbs\nPASS: fscaret\nPASS: fsnul1\nPASS: fsrs\nPASS: fstabplus\nPASS: funsemnl\nPASS: funsmnam\nPASS: funstack\nPASS: getline\nPASS: getline3\nPASS: getline4\nPASS: getline5\nPASS: getlnfa\nPASS: getnr2tb\nPASS: getnr2tm\nPASS: gsubasgn\nPASS: gsubnulli18n\nPASS: gsubtest\nPASS: gsubtst2\nPASS: gsubtst3\nPASS: gsubtst4\nPASS: gsubtst5\nPASS: gsubtst6\nPASS: gsubtst7\nPASS: gsubtst8\nPASS: hex\nPASS: hex2\nPASS: hsprint\nPASS: inpref\nPASS: inputred\nPASS: intest\nPASS: intprec\nPASS: iobug1\nPASS: leaddig\nPASS: leadnl\nPASS: litoct\nPASS: longsub\nPASS: manglprm\nPASS: match4\nPASS: matchuninitialized\nPASS: math\nPASS: membug1\nPASS: memleak\nPASS: minusstr\nPASS: mmap8k\nPASS: nasty\nPASS: nasty2\nPASS: negexp\nPASS: negrange\nPASS: nested\nPASS: nfldstr\nPASS: nfloop\nPASS: nfneg\nPASS: nfset\nPASS: nlfldsep\nPASS: nlinstr\nPASS: nlstrina\nPASS: noeffect\nPASS: nofmtch\nPASS: noloop1\nPASS: noloop2\nPASS: nonl\nPASS: noparms\nPASS: nulinsrc\nPASS: nulrsend\nPASS: numindex\nPASS: numrange\nPASS: numstr1\nPASS: numsubstr\nPASS: octsub\nPASS: ofmt\nPASS: ofmta\nPASS: ofmtbig\nPASS: ofmtfidl\nPASS: ofmts\nPASS: ofmtstrnum\nPASS: ofs1\nPASS: onlynl\nPASS: opasnidx\nPASS: opasnslf\nPASS: paramasfunc1\nPASS: paramasfunc2\nPASS: paramdup\nPASS: paramres\nPASS: paramtyp\nPASS: paramuninitglobal\nPASS: parse1\nPASS: parsefld\nPASS: parseme\nPASS: pcntplus\nPASS: posix2008sub\nPASS: posix_compare\nPASS: prdupval\nPASS: prec\nPASS: printf-corners\nPASS: printf0\nPASS: printf1\nPASS: printfchar\nPASS: prmarscl\nPASS: prmreuse\nPASS: prt1eval\nPASS: prtoeval\nPASS: rand\nPASS: randtest\nPASS: range1\nPASS: range2\nPASS: readbuf\nPASS: rebrackloc\nPASS: rebt8b1\nPASS: rebuild\nPASS: regeq\nPASS: regex3minus\nPASS: regexpbad\nPASS: regexpbrack\nPASS: regexpbrack2\nPASS: regexprange\nPASS: regrange\nPASS: reindops\nPASS: reparse\nPASS: resplit\nPASS: rri1\nPASS: rs\nPASS: rscompat\nPASS: rsnul1nl\nPASS: rsnullre\nPASS: rsnulw\nPASS: rstest1\nPASS: rstest2\nPASS: rstest3\nPASS: rstest4\nPASS: rstest5\nPASS: rswhite\nPASS: scalar\nPASS: sclforin\nPASS: sclifin\nPASS: setrec0\nPASS: setrec1\nPASS: sigpipe1\nPASS: sortempty\nPASS: sortglos\nPASS: splitargv\nPASS: splitarr\nPASS: splitdef\nPASS: splitvar\nPASS: splitwht\nPASS: splitwht2\nPASS: status-close\nPASS: strcat1\nPASS: strfieldnum\nPASS: strnum1\nPASS: strnum2\nPASS: strsubscript\nPASS: strtod\nPASS: subamp\nPASS: subback\nPASS: subi18n\nPASS: subsepnm\nPASS: subslash\nPASS: substr\nPASS: swaplns\nPASS: synerr1\nPASS: synerr2\nPASS: synerr3\nPASS: tailrecurse\nPASS: tradanch\nPASS: trailbs\nPASS: uninit2\nPASS: uninit3\nPASS: uninit4\nPASS: uninit5\nPASS: uninitialized\nPASS: unterm\nPASS: uparrfs\nPASS: uplus\nPASS: wideidx\nPASS: wideidx2\nPASS: widesub\nPASS: widesub2\nPASS: widesub3\nPASS: widesub4\nPASS: wjposer1\nPASS: zero2\nPASS: zeroe0\nPASS: zeroflag\nPASS: fflush\nPASS: getlnhd\nPASS: localenl\nPASS: rtlen\nPASS: rtlen01\nPASS: aadelete1\nPASS: aadelete2\nPASS: aarray1\nPASS: aasort\nPASS: aasorti\nPASS: ar2fn_elnew_sc\nPASS: ar2fn_elnew_sc2\nPASS: ar2fn_fmod\nPASS: ar2fn_unxptyp_aref\nPASS: ar2fn_unxptyp_val\nPASS: arraysort\nPASS: arraysort2\nPASS: arraytype\nPASS: asortbool\nPASS: asortsymtab\nPASS: backw\nPASS: clos1way\nPASS: clos1way2\nPASS: clos1way3\nPASS: clos1way4\nPASS: clos1way5\nPASS: clos1way6\nPASS: commas\nPASS: crlf\nPASS: csv1\nPASS: csv2\nPASS: csv3\nPASS: csvodd\nPASS: dbugarray1\nPASS: dbugarray2\nPASS: dbugarray3\nPASS: dbugarray4\nPASS: dbugeval2\nPASS: dbugeval3\nPASS: dbugeval4\nPASS: dbugtypedre1\nPASS: dbugtypedre2\nPASS: delmessy\nPASS: delsub\nPASS: dfacheck1\nPASS: elemnew1\nPASS: elemnew2\nPASS: elemnew3\nPASS: exit\nPASS: fieldwdth\nPASS: forcenum\nPASS: fpat1\nPASS: fpat2\nPASS: fpat3\nPASS: fpat4\nPASS: fpat5\nPASS: fpat6\nPASS: fpat7\nPASS: fpat8\nPASS: fpat9\nPASS: fpatnull\nPASS: fsfwfs\nPASS: functab1\nPASS: functab2\nPASS: functab3\nPASS: functab6\nPASS: funlen\nPASS: fwtest\nPASS: fwtest2\nPASS: fwtest3\nPASS: fwtest4\nPASS: fwtest5\nPASS: fwtest6\nPASS: fwtest7\nPASS: fwtest8\nPASS: gensub\nPASS: gensub2\nPASS: gensub3\nPASS: gensub4\nPASS: getlndir\nPASS: gnuops2\nPASS: gnuops3\nPASS: gnureops\nPASS: gsubind\nPASS: icasefs\nPASS: icasers\nPASS: id\nPASS: igncdym\nPASS: igncfs\nPASS: ignrcas2\nPASS: ignrcas4\nPASS: ignrcase\nPASS: include\nPASS: indirectbuiltin\nPASS: indirectbuiltin3\nPASS: indirectbuiltin4\nPASS: indirectbuiltin5\nPASS: indirectbuiltin6\nPASS: indirectcall\nPASS: indirectcall2\nPASS: indirectcall3\nPASS: intarray\nPASS: isarrayunset\nPASS: lint\nPASS: lintexp\nPASS: lintindex\nPASS: lintint\nPASS: lintlength\nPASS: lintold\nPASS: lintplus\nPASS: lintplus2\nPASS: lintplus3\nPASS: lintset\nPASS: lintwarn\nPASS: match1\nPASS: match2\nPASS: match3\nPASS: mbstr1\nPASS: mbstr2\nPASS: mdim1\nPASS: mdim2\nPASS: mdim3\nPASS: mdim4\nPASS: mdim5\nPASS: mdim6\nPASS: mdim7\nPASS: mdim8\nPASS: memleak2\nPASS: memleak3\nPASS: mktime\nPASS: modifiers\nPASS: muldimposix\nPASS: nastyparm\nPASS: next\nPASS: nondec\nPASS: nondec2\nPASS: nonfatal2\nPASS: nonfatal3\nPASS: nsbad\nPASS: nsbad2\nPASS: nsbad3\nPASS: nsforloop\nPASS: nsfuncrecurse\nPASS: nsindirect1\nPASS: nsindirect2\nPASS: nsprof1\nPASS: nsprof2\nPASS: nsprof3\nPASS: octdec\nPASS: patsplit\nPASS: posix\nPASS: printfbad1\nPASS: printfbad3\nPASS: printfbad4\nPASS: printhuge\nPASS: procinfs\nPASS: profile4\nPASS: profile8\nPASS: profile9\nPASS: profile10\nPASS: profile11\nPASS: profile13\nPASS: profile14\nPASS: profile15\nPASS: profile16\nPASS: profile17\nPASS: re_test\nPASS: regexsub\nPASS: regnul1\nPASS: regnul2\nPASS: regx8bit\nPASS: reint\nPASS: reint2\nPASS: rsgetline\nPASS: rsstart1\nPASS: rsstart2\nPASS: rstest6\nPASS: sandbox1\nPASS: shadow\nPASS: shadowbuiltin\nPASS: sortfor\nPASS: sortfor2\nPASS: sortu\nPASS: split_after_fpat\nPASS: splitarg4\nPASS: strftfld\nPASS: strtonum\nPASS: strtonum1\nPASS: stupid1\nPASS: stupid2\nPASS: stupid3\nPASS: stupid4\nPASS: stupid5\nPASS: switch2\nPASS: symtab1\nPASS: symtab2\nPASS: symtab3\nPASS: symtab4\nPASS: symtab5\nPASS: symtab7\nPASS: symtab10\nPASS: symtab11\nPASS: symtab12\nSKIP: timeout\nPASS: typedregex1\nPASS: typedregex2\nPASS: typedregex3\nPASS: typedregex5\nPASS: typedregex6\nPASS: typeof1\nPASS: typeof2\nPASS: typeof3\nPASS: typeof4\nPASS: typeof5\nPASS: typeof6\nPASS: typeof7\nPASS: typeof8\nPASS: typeof9\nPASS: unicode1\nPASS: double1\nPASS: double2\nPASS: inf-nan-torture\nPASS: intformat\nPASS: asort\nPASS: asorti\nPASS: backbigs1\nPASS: backsmalls1\nPASS: backsmalls2\nPASS: fmttest\nPASS: fnarydel\nPASS: fnparydl\nPASS: lc_num1\nPASS: mbfw1\nPASS: mbprintf1\nPASS: mbprintf2\nPASS: mbprintf3\nPASS: mbprintf4\nPASS: mtchi18n\nPASS: mtchi18n2\nPASS: rebt8b2\nPASS: sort1\nPASS: sprintfc\nPASS: apiterm\nPASS: fnmatch\nPASS: fork\nPASS: fork2\nPASS: functab4\nPASS: functab5\nPASS: ordchr\nPASS: revout\nPASS: revtwoway\nPASS: rwarray\nSKIP: time\nPASS: mpfrbigint\nPASS: mpfrbigint2\nPASS: mpfrcase\nPASS: mpfrcase2\nPASS: mpfrfield\nPASS: mpfrnegzero\nPASS: mpfrnegzero2\nPASS: mpfrnonum\nPASS: mpfrnr\nPASS: mpfrrem\nPASS: mpfrrndeval\nPASS: mpfrstrtonum\nPASS: mpgforcenum\nDURATION: 22\nEND: /usr/lib/gawk/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "gawk": {
     "duration": "22",
     "log": "START: ptest-runner\n2025-05-13T17:51\nPASS: addcomma\nPASS: anchgsub\nPASS: anchor\nPASS: arrayind1\nPASS: arrayind2\nPASS: arrayind3\nPASS: arrayparm\nPASS: arrayprm2\nPASS: arrayprm3\nPASS: arrayref\nPASS: arrymem1\nPASS: arryref2\nPASS: arryref3\nPASS: arryref4\nPASS: arryref5\nPASS: arynasty\nPASS: aryprm1\nPASS: aryprm2\nPASS: aryprm3\nPASS: aryprm4\nPASS: aryprm5\nPASS: aryprm6\nPASS: aryprm7\nPASS: aryprm8\nPASS: aryprm9\nPASS: arysubnm\nPASS: aryunasgn\nPASS: asgext\nPASS: assignnumfield\nPASS: assignnumfield2\nPASS: back89\nPASS: backgsub\nPASS: badassign1\nPASS: badbuild\nPASS: callparam\nPASS: childin\nPASS: close_status\nPASS: closebad\nPASS: clsflnam\nPASS: cmdlinefsbacknl\nPASS: cmdlinefsbacknl2\nPASS: compare2\nPASS: concat1\nPASS: concat2\nPASS: concat3\nPASS: concat4\nPASS: concat5\nPASS: convfmt\nPASS: datanonl\nPASS: defref\nPASS: delargv\nPASS: delarpm2\nPASS: delarprm\nPASS: delfunc\nPASS: dfacheck2\nPASS: dfamb1\nPASS: dfastress\nPASS: divzero\nPASS: divzero2\nPASS: dynlj\nPASS: eofsplit\nPASS: escapebrace\nPASS: exit2\nPASS: exitval2\nPASS: exitval3\nPASS: fcall_exit\nPASS: fcall_exit2\nPASS: fieldassign\nPASS: fldchg\nPASS: fldchgnf\nPASS: fldterm\nPASS: fnamedat\nPASS: fnarray\nPASS: fnarray2\nPASS: fnaryscl\nPASS: fnasgnm\nPASS: fnmisc\nPASS: fordel\nPASS: forref\nPASS: forsimp\nPASS: fsbs\nPASS: fscaret\nPASS: fsnul1\nPASS: fsrs\nPASS: fstabplus\nPASS: funsemnl\nPASS: funsmnam\nPASS: funstack\nPASS: getline\nPASS: getline3\nPASS: getline4\nPASS: getline5\nPASS: getlnfa\nPASS: getnr2tb\nPASS: getnr2tm\nPASS: gsubasgn\nPASS: gsubnulli18n\nPASS: gsubtest\nPASS: gsubtst2\nPASS: gsubtst3\nPASS: gsubtst4\nPASS: gsubtst5\nPASS: gsubtst6\nPASS: gsubtst7\nPASS: gsubtst8\nPASS: hex\nPASS: hex2\nPASS: hsprint\nPASS: inpref\nPASS: inputred\nPASS: intest\nPASS: intprec\nPASS: iobug1\nPASS: leaddig\nPASS: leadnl\nPASS: litoct\nPASS: longsub\nPASS: manglprm\nPASS: match4\nPASS: matchuninitialized\nPASS: math\nPASS: membug1\nPASS: memleak\nPASS: minusstr\nPASS: mmap8k\nPASS: nasty\nPASS: nasty2\nPASS: negexp\nPASS: negrange\nPASS: nested\nPASS: nfldstr\nPASS: nfloop\nPASS: nfneg\nPASS: nfset\nPASS: nlfldsep\nPASS: nlinstr\nPASS: nlstrina\nPASS: noeffect\nPASS: nofmtch\nPASS: noloop1\nPASS: noloop2\nPASS: nonl\nPASS: noparms\nPASS: nulinsrc\nPASS: nulrsend\nPASS: numindex\nPASS: numrange\nPASS: numstr1\nPASS: numsubstr\nPASS: octsub\nPASS: ofmt\nPASS: ofmta\nPASS: ofmtbig\nPASS: ofmtfidl\nPASS: ofmts\nPASS: ofmtstrnum\nPASS: ofs1\nPASS: onlynl\nPASS: opasnidx\nPASS: opasnslf\nPASS: paramasfunc1\nPASS: paramasfunc2\nPASS: paramdup\nPASS: paramres\nPASS: paramtyp\nPASS: paramuninitglobal\nPASS: parse1\nPASS: parsefld\nPASS: parseme\nPASS: pcntplus\nPASS: posix2008sub\nPASS: posix_compare\nPASS: prdupval\nPASS: prec\nPASS: printf-corners\nPASS: printf0\nPASS: printf1\nPASS: printfchar\nPASS: prmarscl\nPASS: prmreuse\nPASS: prt1eval\nPASS: prtoeval\nPASS: rand\nPASS: randtest\nPASS: range1\nPASS: range2\nPASS: readbuf\nPASS: rebrackloc\nPASS: rebt8b1\nPASS: rebuild\nPASS: regeq\nPASS: regex3minus\nPASS: regexpbad\nPASS: regexpbrack\nPASS: regexpbrack2\nPASS: regexprange\nPASS: regrange\nPASS: reindops\nPASS: reparse\nPASS: resplit\nPASS: rri1\nPASS: rs\nPASS: rscompat\nPASS: rsnul1nl\nPASS: rsnullre\nPASS: rsnulw\nPASS: rstest1\nPASS: rstest2\nPASS: rstest3\nPASS: rstest4\nPASS: rstest5\nPASS: rswhite\nPASS: scalar\nPASS: sclforin\nPASS: sclifin\nPASS: setrec0\nPASS: setrec1\nPASS: sigpipe1\nPASS: sortempty\nPASS: sortglos\nPASS: splitargv\nPASS: splitarr\nPASS: splitdef\nPASS: splitvar\nPASS: splitwht\nPASS: splitwht2\nPASS: status-close\nPASS: strcat1\nPASS: strfieldnum\nPASS: strnum1\nPASS: strnum2\nPASS: strsubscript\nPASS: strtod\nPASS: subamp\nPASS: subback\nPASS: subi18n\nPASS: subsepnm\nPASS: subslash\nPASS: substr\nPASS: swaplns\nPASS: synerr1\nPASS: synerr2\nPASS: synerr3\nPASS: tailrecurse\nPASS: tradanch\nPASS: trailbs\nPASS: uninit2\nPASS: uninit3\nPASS: uninit4\nPASS: uninit5\nPASS: uninitialized\nPASS: unterm\nPASS: uparrfs\nPASS: uplus\nPASS: wideidx\nPASS: wideidx2\nPASS: widesub\nPASS: widesub2\nPASS: widesub3\nPASS: widesub4\nPASS: wjposer1\nPASS: zero2\nPASS: zeroe0\nPASS: zeroflag\nPASS: fflush\nPASS: getlnhd\nPASS: localenl\nPASS: rtlen\nPASS: rtlen01\nPASS: aadelete1\nPASS: aadelete2\nPASS: aarray1\nPASS: aasort\nPASS: aasorti\nPASS: ar2fn_elnew_sc\nPASS: ar2fn_elnew_sc2\nPASS: ar2fn_fmod\nPASS: ar2fn_unxptyp_aref\nPASS: ar2fn_unxptyp_val\nPASS: arraysort\nPASS: arraysort2\nPASS: arraytype\nPASS: asortbool\nPASS: asortsymtab\nPASS: backw\nPASS: clos1way\nPASS: clos1way2\nPASS: clos1way3\nPASS: clos1way4\nPASS: clos1way5\nPASS: clos1way6\nPASS: commas\nPASS: crlf\nPASS: csv1\nPASS: csv2\nPASS: csv3\nPASS: csvodd\nPASS: dbugarray1\nPASS: dbugarray2\nPASS: dbugarray3\nPASS: dbugarray4\nPASS: dbugeval2\nPASS: dbugeval3\nPASS: dbugeval4\nPASS: dbugtypedre1\nPASS: dbugtypedre2\nPASS: delmessy\nPASS: delsub\nPASS: dfacheck1\nPASS: elemnew1\nPASS: elemnew2\nPASS: elemnew3\nPASS: exit\nPASS: fieldwdth\nPASS: forcenum\nPASS: fpat1\nPASS: fpat2\nPASS: fpat3\nPASS: fpat4\nPASS: fpat5\nPASS: fpat6\nPASS: fpat7\nPASS: fpat8\nPASS: fpat9\nPASS: fpatnull\nPASS: fsfwfs\nPASS: functab1\nPASS: functab2\nPASS: functab3\nPASS: functab6\nPASS: funlen\nPASS: fwtest\nPASS: fwtest2\nPASS: fwtest3\nPASS: fwtest4\nPASS: fwtest5\nPASS: fwtest6\nPASS: fwtest7\nPASS: fwtest8\nPASS: gensub\nPASS: gensub2\nPASS: gensub3\nPASS: gensub4\nPASS: getlndir\nPASS: gnuops2\nPASS: gnuops3\nPASS: gnureops\nPASS: gsubind\nPASS: icasefs\nPASS: icasers\nPASS: id\nPASS: igncdym\nPASS: igncfs\nPASS: ignrcas2\nPASS: ignrcas4\nPASS: ignrcase\nPASS: include\nPASS: indirectbuiltin\nPASS: indirectbuiltin3\nPASS: indirectbuiltin4\nPASS: indirectbuiltin5\nPASS: indirectbuiltin6\nPASS: indirectcall\nPASS: indirectcall2\nPASS: indirectcall3\nPASS: intarray\nPASS: isarrayunset\nPASS: lint\nPASS: lintexp\nPASS: lintindex\nPASS: lintint\nPASS: lintlength\nPASS: lintold\nPASS: lintplus\nPASS: lintplus2\nPASS: lintplus3\nPASS: lintset\nPASS: lintwarn\nPASS: match1\nPASS: match2\nPASS: match3\nPASS: mbstr1\nPASS: mbstr2\nPASS: mdim1\nPASS: mdim2\nPASS: mdim3\nPASS: mdim4\nPASS: mdim5\nPASS: mdim6\nPASS: mdim7\nPASS: mdim8\nPASS: memleak2\nPASS: memleak3\nPASS: mktime\nPASS: modifiers\nPASS: muldimposix\nPASS: nastyparm\nPASS: next\nPASS: nondec\nPASS: nondec2\nPASS: nonfatal2\nPASS: nonfatal3\nPASS: nsbad\nPASS: nsbad2\nPASS: nsbad3\nPASS: nsforloop\nPASS: nsfuncrecurse\nPASS: nsindirect1\nPASS: nsindirect2\nPASS: nsprof1\nPASS: nsprof2\nPASS: nsprof3\nPASS: octdec\nPASS: patsplit\nPASS: posix\nPASS: printfbad1\nPASS: printfbad3\nPASS: printfbad4\nPASS: printhuge\nPASS: procinfs\nPASS: profile4\nPASS: profile8\nPASS: profile9\nPASS: profile10\nPASS: profile11\nPASS: profile13\nPASS: profile14\nPASS: profile15\nPASS: profile16\nPASS: profile17\nPASS: re_test\nPASS: regexsub\nPASS: regnul1\nPASS: regnul2\nPASS: regx8bit\nPASS: reint\nPASS: reint2\nPASS: rsgetline\nPASS: rsstart1\nPASS: rsstart2\nPASS: rstest6\nPASS: sandbox1\nPASS: shadow\nPASS: shadowbuiltin\nPASS: sortfor\nPASS: sortfor2\nPASS: sortu\nPASS: split_after_fpat\nPASS: splitarg4\nPASS: strftfld\nPASS: strtonum\nPASS: strtonum1\nPASS: stupid1\nPASS: stupid2\nPASS: stupid3\nPASS: stupid4\nPASS: stupid5\nPASS: switch2\nPASS: symtab1\nPASS: symtab2\nPASS: symtab3\nPASS: symtab4\nPASS: symtab5\nPASS: symtab7\nPASS: symtab10\nPASS: symtab11\nPASS: symtab12\nSKIP: timeout\nPASS: typedregex1\nPASS: typedregex2\nPASS: typedregex3\nPASS: typedregex5\nPASS: typedregex6\nPASS: typeof1\nPASS: typeof2\nPASS: typeof3\nPASS: typeof4\nPASS: typeof5\nPASS: typeof6\nPASS: typeof7\nPASS: typeof8\nPASS: typeof9\nPASS: unicode1\nPASS: double1\nPASS: double2\nPASS: inf-nan-torture\nPASS: intformat\nPASS: asort\nPASS: asorti\nPASS: backbigs1\nPASS: backsmalls1\nPASS: backsmalls2\nPASS: fmttest\nPASS: fnarydel\nPASS: fnparydl\nPASS: lc_num1\nPASS: mbfw1\nPASS: mbprintf1\nPASS: mbprintf2\nPASS: mbprintf3\nPASS: mbprintf4\nPASS: mtchi18n\nPASS: mtchi18n2\nPASS: rebt8b2\nPASS: sort1\nPASS: sprintfc\nPASS: apiterm\nPASS: fnmatch\nPASS: fork\nPASS: fork2\nPASS: functab4\nPASS: functab5\nPASS: ordchr\nPASS: revout\nPASS: revtwoway\nPASS: rwarray\nSKIP: time\nPASS: mpfrbigint\nPASS: mpfrbigint2\nPASS: mpfrcase\nPASS: mpfrcase2\nPASS: mpfrfield\nPASS: mpfrnegzero\nPASS: mpfrnegzero2\nPASS: mpfrnonum\nPASS: mpfrnr\nPASS: mpfrrem\nPASS: mpfrrndeval\nPASS: mpfrstrtonum\nPASS: mpgforcenum\nDURATION: 22\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5429701805114746,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-gdbm_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-gdbm",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0015540122985839844,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.321422815322876,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019170761108398438,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.223463535308838,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011527538299560547,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.gdbm.Database_format_conversion": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.GDBM_GETCACHESIZE/GDBM_SETCACHESIZE": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.Initialization_file": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.Input_from_command_line": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.Input_from_file": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.Input_from_stdin": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.block_size_adjustment": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.cloexec:_dbm_open": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.cloexec:_dbm_open_-creat": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.cloexec:_gdbm_open": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.cloexec:_gdbm_reorganize": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.converting_a_1.8-style_database": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.create_database": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.delete:_all_records": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.delete:_non_existing_record": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.delete_a_record": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.dump/load": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.exact_blocksize": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.fetch:_nonexisting_record": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.fetch_a_record": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.fetch_from_a_read-only_1.8-style_database": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.fetch_from_a_read-only_database": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.gdbm_close_error": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.gdbm_version": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.incorrect_blocksize": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.setopt": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.setopt:_mmap_options": {
    "status": "PASSED"
   },
   "ptestresult.gdbm.wordwrap": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/gdbm/ptest\n## --------------------- ##\n## gdbm 1.24 test suite. ##\n## --------------------- ##\nPASS: gdbm version\n\nGDBM interface\n\nPASS: create database\nPASS: fetch a record\nPASS: fetch: nonexisting record\nPASS: delete a record\nPASS: delete: non existing record\nPASS: delete: all records\nPASS: gdbm_close error\nPASS: dump/load\n\nBlock size selection\n\nPASS: block size adjustment\nPASS: exact blocksize\nPASS: incorrect blocksize\n\nCompatibility library (dbm/ndbm)\n\nPASS: create database\nPASS: converting a 1.8-style database\nPASS: fetch a record\nPASS: fetch: nonexisting record\nPASS: fetch from a read-only database\nPASS: fetch from a read-only 1.8-style database\nPASS: delete a record\nPASS: delete: non existing record\nPASS: delete: all records\n\nDB options\n\nPASS: setopt\nPASS: setopt: mmap options\nPASS: GDBM_GETCACHESIZE/GDBM_SETCACHESIZE\n\nCloexec\n\nPASS: cloexec: gdbm_open\nPASS: cloexec: gdbm_reorganize\nPASS: cloexec: dbm_open\nPASS: cloexec: dbm_open -creat\n\nWordwrap\n\nPASS: wordwrap\n\ngdbmtool\n\nPASS: Input from file\nPASS: Input from stdin\nPASS: Input from command line\nPASS: Initialization file\n\nDatabase formats\n\nPASS: Database format conversion\n\n## ------------- ##\n## Test results. ##\n## ------------- ##\n\nAll 34 tests were successful.\nDURATION: 1\nEND: /usr/lib/gdbm/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "gdbm": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\n## --------------------- ##\n## gdbm 1.24 test suite. ##\n## --------------------- ##\nPASS: gdbm version\n\nGDBM interface\n\nPASS: create database\nPASS: fetch a record\nPASS: fetch: nonexisting record\nPASS: delete a record\nPASS: delete: non existing record\nPASS: delete: all records\nPASS: gdbm_close error\nPASS: dump/load\n\nBlock size selection\n\nPASS: block size adjustment\nPASS: exact blocksize\nPASS: incorrect blocksize\n\nCompatibility library (dbm/ndbm)\n\nPASS: create database\nPASS: converting a 1.8-style database\nPASS: fetch a record\nPASS: fetch: nonexisting record\nPASS: fetch from a read-only database\nPASS: fetch from a read-only 1.8-style database\nPASS: delete a record\nPASS: delete: non existing record\nPASS: delete: all records\n\nDB options\n\nPASS: setopt\nPASS: setopt: mmap options\nPASS: GDBM_GETCACHESIZE/GDBM_SETCACHESIZE\n\nCloexec\n\nPASS: cloexec: gdbm_open\nPASS: cloexec: gdbm_reorganize\nPASS: cloexec: dbm_open\nPASS: cloexec: dbm_open -creat\n\nWordwrap\n\nPASS: wordwrap\n\ngdbmtool\n\nPASS: Input from file\nPASS: Input from stdin\nPASS: Input from command line\nPASS: Initialization file\n\nDatabase formats\n\nPASS: Database format conversion\n\n## ------------- ##\n## Test results. ##\n## ------------- ##\n\nAll 34 tests were successful.\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5499091148376465,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-gdk-pixbuf_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-gdk-pixbuf",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0009891986846923828,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3822665214538574,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01948070526123047,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.2211942672729492,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002609729766845703,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/animation.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-area-updated.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-composite.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-construction.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-dpi.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-fail.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-gif-circular-table.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-gif.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-icc.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-icon-serialize.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-readonly-to-mutable.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-reftest.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-save.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-scale-two-step.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-scale.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-short-gif-write.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-stream.test": {
    "status": "PASSED"
   },
   "ptestresult.gdk-pixbuf.gdk-pixbuf/pixbuf-threads.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/gdk-pixbuf/ptest\nRunning test: gdk-pixbuf/pixbuf-area-updated.test\nTAP version 14\n# random seed: R02Sacda53709154c5cc334b02417d8da409\n1..4\n# Start of pixbuf tests\n# Start of area-updated tests\nok 1 /pixbuf/area-updated/ico\nok 2 /pixbuf/area-updated/gif\nok 3 /pixbuf/area-updated/gif2\nok 4 /pixbuf/area-updated/gif3\n# End of area-updated tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-area-updated.test\nRunning test: gdk-pixbuf/pixbuf-save.test\nTAP version 14\n# random seed: R02S1b27d7e3975809cc06cc48e84a0c229b\n1..3\n# Start of pixbuf tests\n# Start of save tests\nok 1 /pixbuf/save/roundtrip\nok 2 /pixbuf/save/options\nok 3 /pixbuf/save/ico\n# End of save tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-save.test\nRunning test: gdk-pixbuf/pixbuf-readonly-to-mutable.test\nTAP version 14\n# random seed: R02S359c912928987d4b0469be556135c171\n1..2\n# Start of pixbuf tests\n# Start of readonly tests\nok 1 /pixbuf/readonly/mutate\nok 2 /pixbuf/readonly/readpixelbytes\n# End of readonly tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-readonly-to-mutable.test\nRunning test: gdk-pixbuf/pixbuf-gif.test\nTAP version 14\n# random seed: R02S5701287b7e39f075302427d654ceeb7d\n1..69\n# Start of pixbuf tests\n# Start of gif tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 1 /pixbuf/gif/depth1\nok 2 /pixbuf/gif/depth2\nok 3 /pixbuf/gif/depth3\nok 4 /pixbuf/gif/depth4\nok 5 /pixbuf/gif/depth5\nok 6 /pixbuf/gif/depth6\nok 7 /pixbuf/gif/depth7\nok 8 /pixbuf/gif/depth8\nok 9 /pixbuf/gif/four-colors\nok 10 /pixbuf/gif/local-color-table\nok 11 /pixbuf/gif/no-global-color-table\nok 12 /pixbuf/gif/zero-width\nok 13 /pixbuf/gif/zero-height\nok 14 /pixbuf/gif/zero-size\nok 15 /pixbuf/gif/invalid-background\nok 16 /pixbuf/gif/all-reds\nok 17 /pixbuf/gif/all-greens\nok 18 /pixbuf/gif/all-blues\nok 19 /pixbuf/gif/interlace\nok 20 /pixbuf/gif/image-inside-bg\nok 21 /pixbuf/gif/image-overlap-bg\nok 22 /pixbuf/gif/image-outside-bg\nok 23 /pixbuf/gif/missing-pixels\nok 24 /pixbuf/gif/extra-pixels\nok 25 /pixbuf/gif/extra-data\nok 26 /pixbuf/gif/no-clear\nok 27 /pixbuf/gif/no-eoi\nok 28 /pixbuf/gif/no-clear-and-eoi\nok 29 /pixbuf/gif/many-clears\nok 30 /pixbuf/gif/double-clears\nok 31 /pixbuf/gif/invalid-colors\nok 32 /pixbuf/gif/max-width\nok 33 /pixbuf/gif/max-height\nok 34 /pixbuf/gif/4095-codes-clear\nok 35 /pixbuf/gif/4095-codes\nok 36 /pixbuf/gif/255-codes\nok 37 /pixbuf/gif/large-codes\nok 38 /pixbuf/gif/max-codes\nok 39 /pixbuf/gif/transparent\nok 40 /pixbuf/gif/invalid-transparent\nok 41 /pixbuf/gif/disabled-transparent\nok 42 /pixbuf/gif/loop-infinite\nok 43 /pixbuf/gif/loop-once\nok 44 /pixbuf/gif/loop-max\nok 45 /pixbuf/gif/loop-buffer\nok 46 /pixbuf/gif/loop-buffer_max\nok 47 /pixbuf/gif/loop-animexts\nok 48 /pixbuf/gif/animation\nok 49 /pixbuf/gif/animation-speed\nok 50 /pixbuf/gif/animation-no-delays\nok 51 /pixbuf/gif/animation-zero-delays\nok 52 /pixbuf/gif/dispose-none\nok 53 /pixbuf/gif/dispose-keep\nok 54 /pixbuf/gif/dispose-restore-background\nok 55 /pixbuf/gif/comment\nok 56 /pixbuf/gif/large-comment\nok 57 /pixbuf/gif/nul-comment\nok 58 /pixbuf/gif/invalid-ascii-comment\nok 59 /pixbuf/gif/invalid-utf8-comment\nok 60 /pixbuf/gif/plain-text\nok 61 /pixbuf/gif/xmp-data\nok 62 /pixbuf/gif/xmp-data-empty\nok 63 /pixbuf/gif/icc-color-profile\nok 64 /pixbuf/gif/icc-color-profile-empty\nok 65 /pixbuf/gif/unknown-extension\nok 66 /pixbuf/gif/unknown-application-extension\nok 67 /pixbuf/gif/nul-application-extension\nok 68 /pixbuf/gif/gif87a\nok 69 /pixbuf/gif/gif87a-animation\n# End of gif tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-gif.test\nRunning test: gdk-pixbuf/pixbuf-construction.test\nTAP version 14\n# random seed: R02S4ef50341b456539e26f082a2533a43b1\n1..3\n# Start of pixbuf tests\n# Start of construction tests\nok 1 /pixbuf/construction/no_construct_properties\nok 2 /pixbuf/construction/pixels\nok 3 /pixbuf/construction/bytes\n# End of construction tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-construction.test\nRunning test: gdk-pixbuf/animation.test\nTAP version 14\n# random seed: R02S7ad108430839af6eef0087f2ac900e78\n1..2\n# Start of animation tests\nok 1 /animation/gif\nok 2 /animation/ani\n# End of animation tests\nPASS: gdk-pixbuf/animation.test\nRunning test: gdk-pixbuf/pixbuf-gif-circular-table.test\nTAP version 14\n# random seed: R02S59c04a3063e7fca27e9c2e8fd5af0582\n1..1\n# Start of pixbuf tests\n# Start of gif tests\nok 1 /pixbuf/gif/circular-table\n# End of gif tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-gif-circular-table.test\nRunning test: gdk-pixbuf/pixbuf-stream.test\nTAP version 14\n# random seed: R02S732b692f207a5004ff29fccd615f526f\n1..4\n# Start of pixbuf tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 1 /pixbuf/stream\n# Start of stream tests\nok 2 /pixbuf/stream/async\nok 3 /pixbuf/stream/scale\n# Start of scale tests\nok 4 /pixbuf/stream/scale/async\n# End of scale tests\n# End of stream tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-stream.test\nRunning test: gdk-pixbuf/pixbuf-dpi.test\nTAP version 14\n# random seed: R02S06a9818fc9ffa65b0b8012964bf7ba8b\n1..6\n# Start of pixbuf tests\n# Start of dpi tests\nok 1 /pixbuf/dpi/png\nok 2 /pixbuf/dpi/png-incremental\nok 3 /pixbuf/dpi/jpeg\nok 4 /pixbuf/dpi/jpeg-incremental\nok 5 /pixbuf/dpi/tiff # SKIP format not supported\nok 6 /pixbuf/dpi/tiff-incremental # SKIP format not supported\n# End of dpi tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-dpi.test\nRunning test: gdk-pixbuf/pixbuf-icc.test\nTAP version 14\n# random seed: R02Se6c2b5f438ca76067d3e21125c3c6edf\n1..4\n# Start of pixbuf tests\n# Start of icc tests\nok 1 /pixbuf/icc/png\nok 2 /pixbuf/icc/jpeg\n# Start of png tests\nok 3 /pixbuf/icc/png/incremental\n# End of png tests\n# Start of jpeg tests\nok 4 /pixbuf/icc/jpeg/incremental\n# End of jpeg tests\n# End of icc tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-icc.test\nRunning test: gdk-pixbuf/pixbuf-short-gif-write.test\nTAP version 14\n# random seed: R02S08e29265de20ab8859f9ea8abd57e0b7\n1..2\n# Start of animation tests\nok 1 /animation/short_gif_write\nok 2 /animation/load_first_frame\n# End of animation tests\nPASS: gdk-pixbuf/pixbuf-short-gif-write.test\nRunning test: gdk-pixbuf/pixbuf-reftest.test\nTAP version 14\n# random seed: R02S8d7359fc4779413ab9660d416aa32570\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\n1..52\n# Start of pixbuf tests\n# Start of reftest tests\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug696331.png.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug696331.png'\nok 1 /pixbuf/reftest/bug696331.png\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug785447.ico.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug785447.ico'\nok 2 /pixbuf/reftest/bug785447.ico\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/cat.jpg.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/cat.jpg'\nok 3 /pixbuf/reftest/cat.jpg\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/colormap-too-small.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/colormap-too-small.tga'\nok 4 /pixbuf/reftest/colormap-too-small.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/mandatory-bitmasks.bmp.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/mandatory-bitmasks.bmp'\nok 5 /pixbuf/reftest/mandatory-bitmasks.bmp\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels-2.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels-2.tga'\nok 6 /pixbuf/reftest/rle-too-many-pixels-2.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels.tga'\nok 7 /pixbuf/reftest/rle-too-many-pixels.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/squares.ico.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/squares.ico'\nok 8 /pixbuf/reftest/squares.ico\n# Start of tga tests\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-left.tga'\nok 9 /pixbuf/reftest/tga/gtk-logo-16bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-right.tga'\nok 10 /pixbuf/reftest/tga/gtk-logo-16bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-left.tga'\nok 11 /pixbuf/reftest/tga/gtk-logo-16bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-right.tga'\nok 12 /pixbuf/reftest/tga/gtk-logo-16bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-left.tga'\nok 13 /pixbuf/reftest/tga/gtk-logo-24bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-right.tga'\nok 14 /pixbuf/reftest/tga/gtk-logo-24bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-left.tga'\nok 15 /pixbuf/reftest/tga/gtk-logo-24bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-right.tga'\nok 16 /pixbuf/reftest/tga/gtk-logo-24bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-left.tga'\nok 17 /pixbuf/reftest/tga/gtk-logo-32bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-right.tga'\nok 18 /pixbuf/reftest/tga/gtk-logo-32bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-left.tga'\nok 19 /pixbuf/reftest/tga/gtk-logo-32bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-right.tga'\nok 20 /pixbuf/reftest/tga/gtk-logo-32bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-left.tga'\nok 21 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-right.tga'\nok 22 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-left.tga'\nok 23 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-right.tga'\nok 24 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-left.tga'\nok 25 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-right.tga'\nok 26 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-left.tga'\nok 27 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-right.tga'\nok 28 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-left.tga'\nok 29 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-right.tga'\nok 30 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-left.tga'\nok 31 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-right.tga'\nok 32 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-left.tga'\nok 33 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-right.tga'\nok 34 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-left.tga'\nok 35 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-right.tga'\nok 36 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-left.tga'\nok 37 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-right.tga'\nok 38 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-left.tga'\nok 39 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-right.tga'\nok 40 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-left.tga'\nok 41 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-right.tga'\nok 42 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-left.tga'\nok 43 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-right.tga'\nok 44 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-left.tga'\nok 45 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-right.tga'\nok 46 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-left.tga'\nok 47 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-right.tga'\nok 48 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-left.tga'\nok 49 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-right.tga'\nok 50 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-left.tga'\nok 51 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-right.tga'\nok 52 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-top-right.tga\n# End of tga tests\n# End of reftest tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-reftest.test\nRunning test: gdk-pixbuf/pixbuf-icon-serialize.test\nTAP version 14\n# random seed: R02Scd6cce97107bd0a6d5fc7c89e7239b1d\n1..1\n# Start of pixbuf tests\n# Start of icon tests\nok 1 /pixbuf/icon/serialize\n# End of icon tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-icon-serialize.test\nRunning test: gdk-pixbuf/pixbuf-threads.test\nTAP version 14\n# random seed: R02Sc3e670aaf1315c62af55b85249011473\n1..1\n# Start of pixbuf tests\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.jpeg\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.png\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.gif\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.bmp\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.tga\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.2.jpeg\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.xpm\nok 1 /pixbuf/threads\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-threads.test\nRunning test: gdk-pixbuf/pixbuf-fail.test\nTAP version 14\n# random seed: R02Sf47afa5be5ab26519e70be3e8b37d9d6\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\n1..82\n# Start of pixbuf tests\n# Start of fail_tiny tests\nok 1 /pixbuf/fail_tiny/CVE-2017-2862.jpg\nok 2 /pixbuf/fail_tiny/CVE-2022-48622.ani\nok 3 /pixbuf/fail_tiny/DoS.tga\nok 4 /pixbuf/fail_tiny/androstanRezeptor.tga\nok 5 /pixbuf/fail_tiny/bug776694.bmp\nok 6 /pixbuf/fail_tiny/bug777315.bmp\nok 7 /pixbuf/fail_tiny/bug778204.ico\nok 8 /pixbuf/fail_tiny/bug778584.gif\nok 9 /pixbuf/fail_tiny/bug779012.ico\nok 10 /pixbuf/fail_tiny/bug779016-infinite.icns\nok 11 /pixbuf/fail_tiny/bug780269.tif # SKIP format not supported\nok 12 /pixbuf/fail_tiny/bug784903-overflow-dimensions.tiff # SKIP format not supported\nok 13 /pixbuf/fail_tiny/bug785973.gif\nok 14 /pixbuf/fail_tiny/bug793470-crasher.png\nok 15 /pixbuf/fail_tiny/colormap-image-without-colormap.tga\nok 16 /pixbuf/fail_tiny/empty-file.tga\nok 17 /pixbuf/fail_tiny/hang_114.gif\nok 18 /pixbuf/fail_tiny/invalid.1.bmp\nok 19 /pixbuf/fail_tiny/invalid.1.gif\nok 20 /pixbuf/fail_tiny/invalid.1.ico\nok 21 /pixbuf/fail_tiny/invalid.1.png\nok 22 /pixbuf/fail_tiny/invalid.1.ppm\nok 23 /pixbuf/fail_tiny/invalid.2.gif\nok 24 /pixbuf/fail_tiny/invalid.2.png\nok 25 /pixbuf/fail_tiny/invalid.2.ppm\nok 26 /pixbuf/fail_tiny/invalid.3.gif\nok 27 /pixbuf/fail_tiny/invalid.3.ico\nok 28 /pixbuf/fail_tiny/invalid.3.png\nok 29 /pixbuf/fail_tiny/invalid.3.ppm\nok 30 /pixbuf/fail_tiny/invalid.4.gif\nok 31 /pixbuf/fail_tiny/invalid.4.png\nok 32 /pixbuf/fail_tiny/invalid.5.ppm\nok 33 /pixbuf/fail_tiny/invalid.6.ppm\nok 34 /pixbuf/fail_tiny/invalid.7.ppm\nok 35 /pixbuf/fail_tiny/invalid.8.ppm\nok 36 /pixbuf/fail_tiny/issue-95-too-narrow.xpm\nok 37 /pixbuf/fail_tiny/issue-95-too-short.xpm\nok 38 /pixbuf/fail_tiny/issue-95.xpm\nok 39 /pixbuf/fail_tiny/overflow-codes-max.gif\nok 40 /pixbuf/fail_tiny/overflow-codes.gif\nok 41 /pixbuf/fail_tiny/overflow.tga\n# End of fail_tiny tests\n# Start of fail_huge tests\nok 42 /pixbuf/fail_huge/CVE-2017-2862.jpg\nok 43 /pixbuf/fail_huge/CVE-2022-48622.ani\nok 44 /pixbuf/fail_huge/DoS.tga\nok 45 /pixbuf/fail_huge/androstanRezeptor.tga\nok 46 /pixbuf/fail_huge/bug776694.bmp\nok 47 /pixbuf/fail_huge/bug777315.bmp\nok 48 /pixbuf/fail_huge/bug778204.ico\nok 49 /pixbuf/fail_huge/bug778584.gif\nok 50 /pixbuf/fail_huge/bug779012.ico\nok 51 /pixbuf/fail_huge/bug779016-infinite.icns\nok 52 /pixbuf/fail_huge/bug780269.tif # SKIP format not supported\nok 53 /pixbuf/fail_huge/bug784903-overflow-dimensions.tiff # SKIP format not supported\nok 54 /pixbuf/fail_huge/bug785973.gif\nok 55 /pixbuf/fail_huge/bug793470-crasher.png\nok 56 /pixbuf/fail_huge/colormap-image-without-colormap.tga\nok 57 /pixbuf/fail_huge/empty-file.tga\nok 58 /pixbuf/fail_huge/hang_114.gif\nok 59 /pixbuf/fail_huge/invalid.1.bmp\nok 60 /pixbuf/fail_huge/invalid.1.gif\nok 61 /pixbuf/fail_huge/invalid.1.ico\nok 62 /pixbuf/fail_huge/invalid.1.png\nok 63 /pixbuf/fail_huge/invalid.1.ppm\nok 64 /pixbuf/fail_huge/invalid.2.gif\nok 65 /pixbuf/fail_huge/invalid.2.png\nok 66 /pixbuf/fail_huge/invalid.2.ppm\nok 67 /pixbuf/fail_huge/invalid.3.gif\nok 68 /pixbuf/fail_huge/invalid.3.ico\nok 69 /pixbuf/fail_huge/invalid.3.png\nok 70 /pixbuf/fail_huge/invalid.3.ppm\nok 71 /pixbuf/fail_huge/invalid.4.gif\nok 72 /pixbuf/fail_huge/invalid.4.png\nok 73 /pixbuf/fail_huge/invalid.5.ppm\nok 74 /pixbuf/fail_huge/invalid.6.ppm\nok 75 /pixbuf/fail_huge/invalid.7.ppm\nok 76 /pixbuf/fail_huge/invalid.8.ppm\nok 77 /pixbuf/fail_huge/issue-95-too-narrow.xpm\nok 78 /pixbuf/fail_huge/issue-95-too-short.xpm\nok 79 /pixbuf/fail_huge/issue-95.xpm\nok 80 /pixbuf/fail_huge/overflow-codes-max.gif\nok 81 /pixbuf/fail_huge/overflow-codes.gif\nok 82 /pixbuf/fail_huge/overflow.tga\n# End of fail_huge tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-fail.test\nRunning test: gdk-pixbuf/pixbuf-composite.test\nTAP version 14\n# random seed: R02S3542f47be8f920eeff61bb60bd328436\n1..2\n# Start of pixbuf tests\nok 1 /pixbuf/composite1\nok 2 /pixbuf/composite2\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-composite.test\nRunning test: gdk-pixbuf/pixbuf-scale-two-step.test\nTAP version 14\n# random seed: R02S47343fe08822d331a896eb26b04dbfd6\n1..9\n# Start of pixbuf tests\n# Start of scale tests\n# Start of two-step tests\nok 1 /pixbuf/scale/two-step/tiles\nok 2 /pixbuf/scale/two-step/bilinear\nok 3 /pixbuf/scale/two-step/hyper\n# Start of offset tests\nok 4 /pixbuf/scale/two-step/offset/tiles\nok 5 /pixbuf/scale/two-step/offset/bilinear\nok 6 /pixbuf/scale/two-step/offset/hyper\n# End of offset tests\n# Start of dest tests\nok 7 /pixbuf/scale/two-step/dest/tiles\nok 8 /pixbuf/scale/two-step/dest/bilinear\nok 9 /pixbuf/scale/two-step/dest/hyper\n# End of dest tests\n# End of two-step tests\n# End of scale tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-scale-two-step.test\nRunning test: gdk-pixbuf/pixbuf-scale.test\nTAP version 14\n# random seed: R02Sc4bda57bf0925fa13f92c94e0ff65304\n1..18\n# Start of pixbuf tests\n# Start of scale tests\nok 1 /pixbuf/scale/png\nok 2 /pixbuf/scale/bmp\nok 3 /pixbuf/scale/gif\nok 4 /pixbuf/scale/jpeg\nok 5 /pixbuf/scale/tga\nok 6 /pixbuf/scale/xpm\nok 7 /pixbuf/scale/xbm\n# Start of halve-checkerboard tests\nok 8 /pixbuf/scale/halve-checkerboard/nearest\nok 9 /pixbuf/scale/halve-checkerboard/tiles\nok 10 /pixbuf/scale/halve-checkerboard/bilinear\nok 11 /pixbuf/scale/halve-checkerboard/hyper\n# End of halve-checkerboard tests\n# Start of offset tests\nok 12 /pixbuf/scale/offset/nearest\nok 13 /pixbuf/scale/offset/tiles\nok 14 /pixbuf/scale/offset/bilinear\nok 15 /pixbuf/scale/offset/hyper\n# End of offset tests\n# Start of dest tests\nok 16 /pixbuf/scale/dest/nearest\nok 17 /pixbuf/scale/dest/tiles\nok 18 /pixbuf/scale/dest/bilinear\n# End of dest tests\n# End of scale tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-scale.test\nSUMMARY: total=18; passed=18; skipped=0; failed=0; user=0.6s; system=0.1s; maxrss=9352\nDURATION: 1\nEND: /usr/lib/gdk-pixbuf/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "gdk-pixbuf": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\nRunning test: gdk-pixbuf/pixbuf-area-updated.test\nTAP version 14\n# random seed: R02Sacda53709154c5cc334b02417d8da409\n1..4\n# Start of pixbuf tests\n# Start of area-updated tests\nok 1 /pixbuf/area-updated/ico\nok 2 /pixbuf/area-updated/gif\nok 3 /pixbuf/area-updated/gif2\nok 4 /pixbuf/area-updated/gif3\n# End of area-updated tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-area-updated.test\nRunning test: gdk-pixbuf/pixbuf-save.test\nTAP version 14\n# random seed: R02S1b27d7e3975809cc06cc48e84a0c229b\n1..3\n# Start of pixbuf tests\n# Start of save tests\nok 1 /pixbuf/save/roundtrip\nok 2 /pixbuf/save/options\nok 3 /pixbuf/save/ico\n# End of save tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-save.test\nRunning test: gdk-pixbuf/pixbuf-readonly-to-mutable.test\nTAP version 14\n# random seed: R02S359c912928987d4b0469be556135c171\n1..2\n# Start of pixbuf tests\n# Start of readonly tests\nok 1 /pixbuf/readonly/mutate\nok 2 /pixbuf/readonly/readpixelbytes\n# End of readonly tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-readonly-to-mutable.test\nRunning test: gdk-pixbuf/pixbuf-gif.test\nTAP version 14\n# random seed: R02S5701287b7e39f075302427d654ceeb7d\n1..69\n# Start of pixbuf tests\n# Start of gif tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 1 /pixbuf/gif/depth1\nok 2 /pixbuf/gif/depth2\nok 3 /pixbuf/gif/depth3\nok 4 /pixbuf/gif/depth4\nok 5 /pixbuf/gif/depth5\nok 6 /pixbuf/gif/depth6\nok 7 /pixbuf/gif/depth7\nok 8 /pixbuf/gif/depth8\nok 9 /pixbuf/gif/four-colors\nok 10 /pixbuf/gif/local-color-table\nok 11 /pixbuf/gif/no-global-color-table\nok 12 /pixbuf/gif/zero-width\nok 13 /pixbuf/gif/zero-height\nok 14 /pixbuf/gif/zero-size\nok 15 /pixbuf/gif/invalid-background\nok 16 /pixbuf/gif/all-reds\nok 17 /pixbuf/gif/all-greens\nok 18 /pixbuf/gif/all-blues\nok 19 /pixbuf/gif/interlace\nok 20 /pixbuf/gif/image-inside-bg\nok 21 /pixbuf/gif/image-overlap-bg\nok 22 /pixbuf/gif/image-outside-bg\nok 23 /pixbuf/gif/missing-pixels\nok 24 /pixbuf/gif/extra-pixels\nok 25 /pixbuf/gif/extra-data\nok 26 /pixbuf/gif/no-clear\nok 27 /pixbuf/gif/no-eoi\nok 28 /pixbuf/gif/no-clear-and-eoi\nok 29 /pixbuf/gif/many-clears\nok 30 /pixbuf/gif/double-clears\nok 31 /pixbuf/gif/invalid-colors\nok 32 /pixbuf/gif/max-width\nok 33 /pixbuf/gif/max-height\nok 34 /pixbuf/gif/4095-codes-clear\nok 35 /pixbuf/gif/4095-codes\nok 36 /pixbuf/gif/255-codes\nok 37 /pixbuf/gif/large-codes\nok 38 /pixbuf/gif/max-codes\nok 39 /pixbuf/gif/transparent\nok 40 /pixbuf/gif/invalid-transparent\nok 41 /pixbuf/gif/disabled-transparent\nok 42 /pixbuf/gif/loop-infinite\nok 43 /pixbuf/gif/loop-once\nok 44 /pixbuf/gif/loop-max\nok 45 /pixbuf/gif/loop-buffer\nok 46 /pixbuf/gif/loop-buffer_max\nok 47 /pixbuf/gif/loop-animexts\nok 48 /pixbuf/gif/animation\nok 49 /pixbuf/gif/animation-speed\nok 50 /pixbuf/gif/animation-no-delays\nok 51 /pixbuf/gif/animation-zero-delays\nok 52 /pixbuf/gif/dispose-none\nok 53 /pixbuf/gif/dispose-keep\nok 54 /pixbuf/gif/dispose-restore-background\nok 55 /pixbuf/gif/comment\nok 56 /pixbuf/gif/large-comment\nok 57 /pixbuf/gif/nul-comment\nok 58 /pixbuf/gif/invalid-ascii-comment\nok 59 /pixbuf/gif/invalid-utf8-comment\nok 60 /pixbuf/gif/plain-text\nok 61 /pixbuf/gif/xmp-data\nok 62 /pixbuf/gif/xmp-data-empty\nok 63 /pixbuf/gif/icc-color-profile\nok 64 /pixbuf/gif/icc-color-profile-empty\nok 65 /pixbuf/gif/unknown-extension\nok 66 /pixbuf/gif/unknown-application-extension\nok 67 /pixbuf/gif/nul-application-extension\nok 68 /pixbuf/gif/gif87a\nok 69 /pixbuf/gif/gif87a-animation\n# End of gif tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-gif.test\nRunning test: gdk-pixbuf/pixbuf-construction.test\nTAP version 14\n# random seed: R02S4ef50341b456539e26f082a2533a43b1\n1..3\n# Start of pixbuf tests\n# Start of construction tests\nok 1 /pixbuf/construction/no_construct_properties\nok 2 /pixbuf/construction/pixels\nok 3 /pixbuf/construction/bytes\n# End of construction tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-construction.test\nRunning test: gdk-pixbuf/animation.test\nTAP version 14\n# random seed: R02S7ad108430839af6eef0087f2ac900e78\n1..2\n# Start of animation tests\nok 1 /animation/gif\nok 2 /animation/ani\n# End of animation tests\nPASS: gdk-pixbuf/animation.test\nRunning test: gdk-pixbuf/pixbuf-gif-circular-table.test\nTAP version 14\n# random seed: R02S59c04a3063e7fca27e9c2e8fd5af0582\n1..1\n# Start of pixbuf tests\n# Start of gif tests\nok 1 /pixbuf/gif/circular-table\n# End of gif tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-gif-circular-table.test\nRunning test: gdk-pixbuf/pixbuf-stream.test\nTAP version 14\n# random seed: R02S732b692f207a5004ff29fccd615f526f\n1..4\n# Start of pixbuf tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 1 /pixbuf/stream\n# Start of stream tests\nok 2 /pixbuf/stream/async\nok 3 /pixbuf/stream/scale\n# Start of scale tests\nok 4 /pixbuf/stream/scale/async\n# End of scale tests\n# End of stream tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-stream.test\nRunning test: gdk-pixbuf/pixbuf-dpi.test\nTAP version 14\n# random seed: R02S06a9818fc9ffa65b0b8012964bf7ba8b\n1..6\n# Start of pixbuf tests\n# Start of dpi tests\nok 1 /pixbuf/dpi/png\nok 2 /pixbuf/dpi/png-incremental\nok 3 /pixbuf/dpi/jpeg\nok 4 /pixbuf/dpi/jpeg-incremental\nok 5 /pixbuf/dpi/tiff # SKIP format not supported\nok 6 /pixbuf/dpi/tiff-incremental # SKIP format not supported\n# End of dpi tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-dpi.test\nRunning test: gdk-pixbuf/pixbuf-icc.test\nTAP version 14\n# random seed: R02Se6c2b5f438ca76067d3e21125c3c6edf\n1..4\n# Start of pixbuf tests\n# Start of icc tests\nok 1 /pixbuf/icc/png\nok 2 /pixbuf/icc/jpeg\n# Start of png tests\nok 3 /pixbuf/icc/png/incremental\n# End of png tests\n# Start of jpeg tests\nok 4 /pixbuf/icc/jpeg/incremental\n# End of jpeg tests\n# End of icc tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-icc.test\nRunning test: gdk-pixbuf/pixbuf-short-gif-write.test\nTAP version 14\n# random seed: R02S08e29265de20ab8859f9ea8abd57e0b7\n1..2\n# Start of animation tests\nok 1 /animation/short_gif_write\nok 2 /animation/load_first_frame\n# End of animation tests\nPASS: gdk-pixbuf/pixbuf-short-gif-write.test\nRunning test: gdk-pixbuf/pixbuf-reftest.test\nTAP version 14\n# random seed: R02S8d7359fc4779413ab9660d416aa32570\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\n1..52\n# Start of pixbuf tests\n# Start of reftest tests\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug696331.png.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug696331.png'\nok 1 /pixbuf/reftest/bug696331.png\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug785447.ico.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/bug785447.ico'\nok 2 /pixbuf/reftest/bug785447.ico\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/cat.jpg.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/cat.jpg'\nok 3 /pixbuf/reftest/cat.jpg\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/colormap-too-small.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/colormap-too-small.tga'\nok 4 /pixbuf/reftest/colormap-too-small.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/mandatory-bitmasks.bmp.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/mandatory-bitmasks.bmp'\nok 5 /pixbuf/reftest/mandatory-bitmasks.bmp\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels-2.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels-2.tga'\nok 6 /pixbuf/reftest/rle-too-many-pixels-2.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/rle-too-many-pixels.tga'\nok 7 /pixbuf/reftest/rle-too-many-pixels.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/squares.ico.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/squares.ico'\nok 8 /pixbuf/reftest/squares.ico\n# Start of tga tests\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-left.tga'\nok 9 /pixbuf/reftest/tga/gtk-logo-16bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-bottom-right.tga'\nok 10 /pixbuf/reftest/tga/gtk-logo-16bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-left.tga'\nok 11 /pixbuf/reftest/tga/gtk-logo-16bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-16bpp-top-right.tga'\nok 12 /pixbuf/reftest/tga/gtk-logo-16bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-left.tga'\nok 13 /pixbuf/reftest/tga/gtk-logo-24bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-bottom-right.tga'\nok 14 /pixbuf/reftest/tga/gtk-logo-24bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-left.tga'\nok 15 /pixbuf/reftest/tga/gtk-logo-24bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-24bpp-top-right.tga'\nok 16 /pixbuf/reftest/tga/gtk-logo-24bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-left.tga'\nok 17 /pixbuf/reftest/tga/gtk-logo-32bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-bottom-right.tga'\nok 18 /pixbuf/reftest/tga/gtk-logo-32bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-left.tga'\nok 19 /pixbuf/reftest/tga/gtk-logo-32bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-32bpp-top-right.tga'\nok 20 /pixbuf/reftest/tga/gtk-logo-32bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-left.tga'\nok 21 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-bottom-right.tga'\nok 22 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-left.tga'\nok 23 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-8bpp-top-right.tga'\nok 24 /pixbuf/reftest/tga/gtk-logo-cmap-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-left.tga'\nok 25 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-bottom-right.tga'\nok 26 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-left.tga'\nok 27 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-cmap-rle-8bpp-top-right.tga'\nok 28 /pixbuf/reftest/tga/gtk-logo-cmap-rle-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-left.tga'\nok 29 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-bottom-right.tga'\nok 30 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-left.tga'\nok 31 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-16bpp-top-right.tga'\nok 32 /pixbuf/reftest/tga/gtk-logo-gray-16bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-left.tga'\nok 33 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-bottom-right.tga'\nok 34 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-left.tga'\nok 35 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-8bpp-top-right.tga'\nok 36 /pixbuf/reftest/tga/gtk-logo-gray-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-left.tga'\nok 37 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-bottom-right.tga'\nok 38 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-left.tga'\nok 39 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-16bpp-top-right.tga'\nok 40 /pixbuf/reftest/tga/gtk-logo-gray-rle-16bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-left.tga'\nok 41 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-bottom-right.tga'\nok 42 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-left.tga'\nok 43 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-gray-rle-8bpp-top-right.tga'\nok 44 /pixbuf/reftest/tga/gtk-logo-gray-rle-8bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-left.tga'\nok 45 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-bottom-right.tga'\nok 46 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-left.tga'\nok 47 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-24bpp-top-right.tga'\nok 48 /pixbuf/reftest/tga/gtk-logo-rle-24bpp-top-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-left.tga'\nok 49 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-bottom-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-bottom-right.tga'\nok 50 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-bottom-right.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-left.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-left.tga'\nok 51 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-top-left.tga\n# Loading ref file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-right.tga.ref.png' for test file '/usr/libexec/installed-tests/gdk-pixbuf/test-images/reftests/tga/gtk-logo-rle-32bpp-top-right.tga'\nok 52 /pixbuf/reftest/tga/gtk-logo-rle-32bpp-top-right.tga\n# End of tga tests\n# End of reftest tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-reftest.test\nRunning test: gdk-pixbuf/pixbuf-icon-serialize.test\nTAP version 14\n# random seed: R02Scd6cce97107bd0a6d5fc7c89e7239b1d\n1..1\n# Start of pixbuf tests\n# Start of icon tests\nok 1 /pixbuf/icon/serialize\n# End of icon tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-icon-serialize.test\nRunning test: gdk-pixbuf/pixbuf-threads.test\nTAP version 14\n# random seed: R02Sc3e670aaf1315c62af55b85249011473\n1..1\n# Start of pixbuf tests\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.jpeg\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.png\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.gif\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.bmp\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.tga\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.2.jpeg\n# reading /usr/libexec/installed-tests/gdk-pixbuf/test-images/randomly-modified/valid.1.xpm\nok 1 /pixbuf/threads\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-threads.test\nRunning test: gdk-pixbuf/pixbuf-fail.test\nTAP version 14\n# random seed: R02Sf47afa5be5ab26519e70be3e8b37d9d6\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\n1..82\n# Start of pixbuf tests\n# Start of fail_tiny tests\nok 1 /pixbuf/fail_tiny/CVE-2017-2862.jpg\nok 2 /pixbuf/fail_tiny/CVE-2022-48622.ani\nok 3 /pixbuf/fail_tiny/DoS.tga\nok 4 /pixbuf/fail_tiny/androstanRezeptor.tga\nok 5 /pixbuf/fail_tiny/bug776694.bmp\nok 6 /pixbuf/fail_tiny/bug777315.bmp\nok 7 /pixbuf/fail_tiny/bug778204.ico\nok 8 /pixbuf/fail_tiny/bug778584.gif\nok 9 /pixbuf/fail_tiny/bug779012.ico\nok 10 /pixbuf/fail_tiny/bug779016-infinite.icns\nok 11 /pixbuf/fail_tiny/bug780269.tif # SKIP format not supported\nok 12 /pixbuf/fail_tiny/bug784903-overflow-dimensions.tiff # SKIP format not supported\nok 13 /pixbuf/fail_tiny/bug785973.gif\nok 14 /pixbuf/fail_tiny/bug793470-crasher.png\nok 15 /pixbuf/fail_tiny/colormap-image-without-colormap.tga\nok 16 /pixbuf/fail_tiny/empty-file.tga\nok 17 /pixbuf/fail_tiny/hang_114.gif\nok 18 /pixbuf/fail_tiny/invalid.1.bmp\nok 19 /pixbuf/fail_tiny/invalid.1.gif\nok 20 /pixbuf/fail_tiny/invalid.1.ico\nok 21 /pixbuf/fail_tiny/invalid.1.png\nok 22 /pixbuf/fail_tiny/invalid.1.ppm\nok 23 /pixbuf/fail_tiny/invalid.2.gif\nok 24 /pixbuf/fail_tiny/invalid.2.png\nok 25 /pixbuf/fail_tiny/invalid.2.ppm\nok 26 /pixbuf/fail_tiny/invalid.3.gif\nok 27 /pixbuf/fail_tiny/invalid.3.ico\nok 28 /pixbuf/fail_tiny/invalid.3.png\nok 29 /pixbuf/fail_tiny/invalid.3.ppm\nok 30 /pixbuf/fail_tiny/invalid.4.gif\nok 31 /pixbuf/fail_tiny/invalid.4.png\nok 32 /pixbuf/fail_tiny/invalid.5.ppm\nok 33 /pixbuf/fail_tiny/invalid.6.ppm\nok 34 /pixbuf/fail_tiny/invalid.7.ppm\nok 35 /pixbuf/fail_tiny/invalid.8.ppm\nok 36 /pixbuf/fail_tiny/issue-95-too-narrow.xpm\nok 37 /pixbuf/fail_tiny/issue-95-too-short.xpm\nok 38 /pixbuf/fail_tiny/issue-95.xpm\nok 39 /pixbuf/fail_tiny/overflow-codes-max.gif\nok 40 /pixbuf/fail_tiny/overflow-codes.gif\nok 41 /pixbuf/fail_tiny/overflow.tga\n# End of fail_tiny tests\n# Start of fail_huge tests\nok 42 /pixbuf/fail_huge/CVE-2017-2862.jpg\nok 43 /pixbuf/fail_huge/CVE-2022-48622.ani\nok 44 /pixbuf/fail_huge/DoS.tga\nok 45 /pixbuf/fail_huge/androstanRezeptor.tga\nok 46 /pixbuf/fail_huge/bug776694.bmp\nok 47 /pixbuf/fail_huge/bug777315.bmp\nok 48 /pixbuf/fail_huge/bug778204.ico\nok 49 /pixbuf/fail_huge/bug778584.gif\nok 50 /pixbuf/fail_huge/bug779012.ico\nok 51 /pixbuf/fail_huge/bug779016-infinite.icns\nok 52 /pixbuf/fail_huge/bug780269.tif # SKIP format not supported\nok 53 /pixbuf/fail_huge/bug784903-overflow-dimensions.tiff # SKIP format not supported\nok 54 /pixbuf/fail_huge/bug785973.gif\nok 55 /pixbuf/fail_huge/bug793470-crasher.png\nok 56 /pixbuf/fail_huge/colormap-image-without-colormap.tga\nok 57 /pixbuf/fail_huge/empty-file.tga\nok 58 /pixbuf/fail_huge/hang_114.gif\nok 59 /pixbuf/fail_huge/invalid.1.bmp\nok 60 /pixbuf/fail_huge/invalid.1.gif\nok 61 /pixbuf/fail_huge/invalid.1.ico\nok 62 /pixbuf/fail_huge/invalid.1.png\nok 63 /pixbuf/fail_huge/invalid.1.ppm\nok 64 /pixbuf/fail_huge/invalid.2.gif\nok 65 /pixbuf/fail_huge/invalid.2.png\nok 66 /pixbuf/fail_huge/invalid.2.ppm\nok 67 /pixbuf/fail_huge/invalid.3.gif\nok 68 /pixbuf/fail_huge/invalid.3.ico\nok 69 /pixbuf/fail_huge/invalid.3.png\nok 70 /pixbuf/fail_huge/invalid.3.ppm\nok 71 /pixbuf/fail_huge/invalid.4.gif\nok 72 /pixbuf/fail_huge/invalid.4.png\nok 73 /pixbuf/fail_huge/invalid.5.ppm\nok 74 /pixbuf/fail_huge/invalid.6.ppm\nok 75 /pixbuf/fail_huge/invalid.7.ppm\nok 76 /pixbuf/fail_huge/invalid.8.ppm\nok 77 /pixbuf/fail_huge/issue-95-too-narrow.xpm\nok 78 /pixbuf/fail_huge/issue-95-too-short.xpm\nok 79 /pixbuf/fail_huge/issue-95.xpm\nok 80 /pixbuf/fail_huge/overflow-codes-max.gif\nok 81 /pixbuf/fail_huge/overflow-codes.gif\nok 82 /pixbuf/fail_huge/overflow.tga\n# End of fail_huge tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-fail.test\nRunning test: gdk-pixbuf/pixbuf-composite.test\nTAP version 14\n# random seed: R02S3542f47be8f920eeff61bb60bd328436\n1..2\n# Start of pixbuf tests\nok 1 /pixbuf/composite1\nok 2 /pixbuf/composite2\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-composite.test\nRunning test: gdk-pixbuf/pixbuf-scale-two-step.test\nTAP version 14\n# random seed: R02S47343fe08822d331a896eb26b04dbfd6\n1..9\n# Start of pixbuf tests\n# Start of scale tests\n# Start of two-step tests\nok 1 /pixbuf/scale/two-step/tiles\nok 2 /pixbuf/scale/two-step/bilinear\nok 3 /pixbuf/scale/two-step/hyper\n# Start of offset tests\nok 4 /pixbuf/scale/two-step/offset/tiles\nok 5 /pixbuf/scale/two-step/offset/bilinear\nok 6 /pixbuf/scale/two-step/offset/hyper\n# End of offset tests\n# Start of dest tests\nok 7 /pixbuf/scale/two-step/dest/tiles\nok 8 /pixbuf/scale/two-step/dest/bilinear\nok 9 /pixbuf/scale/two-step/dest/hyper\n# End of dest tests\n# End of two-step tests\n# End of scale tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-scale-two-step.test\nRunning test: gdk-pixbuf/pixbuf-scale.test\nTAP version 14\n# random seed: R02Sc4bda57bf0925fa13f92c94e0ff65304\n1..18\n# Start of pixbuf tests\n# Start of scale tests\nok 1 /pixbuf/scale/png\nok 2 /pixbuf/scale/bmp\nok 3 /pixbuf/scale/gif\nok 4 /pixbuf/scale/jpeg\nok 5 /pixbuf/scale/tga\nok 6 /pixbuf/scale/xpm\nok 7 /pixbuf/scale/xbm\n# Start of halve-checkerboard tests\nok 8 /pixbuf/scale/halve-checkerboard/nearest\nok 9 /pixbuf/scale/halve-checkerboard/tiles\nok 10 /pixbuf/scale/halve-checkerboard/bilinear\nok 11 /pixbuf/scale/halve-checkerboard/hyper\n# End of halve-checkerboard tests\n# Start of offset tests\nok 12 /pixbuf/scale/offset/nearest\nok 13 /pixbuf/scale/offset/tiles\nok 14 /pixbuf/scale/offset/bilinear\nok 15 /pixbuf/scale/offset/hyper\n# End of offset tests\n# Start of dest tests\nok 16 /pixbuf/scale/dest/nearest\nok 17 /pixbuf/scale/dest/tiles\nok 18 /pixbuf/scale/dest/bilinear\n# End of dest tests\n# End of scale tests\n# End of pixbuf tests\nPASS: gdk-pixbuf/pixbuf-scale.test\nSUMMARY: total=18; passed=18; skipped=0; failed=0; user=0.6s; system=0.1s; maxrss=9352\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.550384521484375,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-glib-networking_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-glib-networking",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018854141235351562,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3305280208587646,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.020342350006103516,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 4.088914394378662,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011458396911621094,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.glib-networking.glib-networking/certificate-gnutls.test": {
    "status": "PASSED"
   },
   "ptestresult.glib-networking.glib-networking/connection-gnutls.test": {
    "status": "PASSED"
   },
   "ptestresult.glib-networking.glib-networking/environment.test": {
    "status": "PASSED"
   },
   "ptestresult.glib-networking.glib-networking/file-database-gnutls.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/glib-networking/ptest\nRunning test: glib-networking/certificate-gnutls.test\nTAP version 14\n# random seed: R02Sd4c3b7f088680d7fda88326602002d98\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?\n1..27\n# Start of tls tests\n# Start of gnutls tests\n# Start of certificate tests\nok 1 /tls/gnutls/certificate/create-pem\nok 2 /tls/gnutls/certificate/create-der\nok 3 /tls/gnutls/certificate/create-with-key-pem\nok 4 /tls/gnutls/certificate/create-with-key-der\nok 5 /tls/gnutls/certificate/create-with-issuer\nok 6 /tls/gnutls/certificate/create-with-garbage-input\nok 7 /tls/gnutls/certificate/private-key\nok 8 /tls/gnutls/certificate/create-chain\nok 9 /tls/gnutls/certificate/create-no-chain\nok 10 /tls/gnutls/certificate/create-list\nok 11 /tls/gnutls/certificate/create-list-bad\nok 12 /tls/gnutls/certificate/verify-good\nok 13 /tls/gnutls/certificate/verify-bad-identity\nok 14 /tls/gnutls/certificate/verify-bad-ca\nok 15 /tls/gnutls/certificate/verify-bad-before\nok 16 /tls/gnutls/certificate/verify-bad-expired\nok 17 /tls/gnutls/certificate/verify-bad-combo\nok 18 /tls/gnutls/certificate/is-same\nok 19 /tls/gnutls/certificate/not-valid-before\nok 20 /tls/gnutls/certificate/not-valid-after\nok 21 /tls/gnutls/certificate/subject-name\nok 22 /tls/gnutls/certificate/issuer-name\nok 23 /tls/gnutls/certificate/dns-names\nok 24 /tls/gnutls/certificate/ip-addresses\n# Start of pkcs12 tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 25 /tls/gnutls/certificate/pkcs12/basic\nok 26 /tls/gnutls/certificate/pkcs12/password\nok 27 /tls/gnutls/certificate/pkcs12/encrypted\n# End of pkcs12 tests\n# End of certificate tests\n# End of gnutls tests\n# End of tls tests\nPASS: glib-networking/certificate-gnutls.test\nRunning test: glib-networking/environment.test\nTAP version 14\n# random seed: R02Sd7f5bbb7d845cf06bc0e0b99e4fa322d\n1..3\n# Start of proxy tests\n# Start of environment tests\nok 1 /proxy/environment/uri\nok 2 /proxy/environment/socks\nok 3 /proxy/environment/ignore\n# End of environment tests\n# End of proxy tests\nPASS: glib-networking/environment.test\nRunning test: glib-networking/connection-gnutls.test\nTAP version 14\n# random seed: R02S799784d7a70c0125f71f22699e7c42cd\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?\n1..46\n# Start of tls tests\n# Start of gnutls tests\n# Start of connection tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver?\nok 1 /tls/gnutls/connection/basic\nok 2 /tls/gnutls/connection/verified\nok 3 /tls/gnutls/connection/verified-chain\nok 4 /tls/gnutls/connection/verified-chain-with-redundant-root-cert\nok 5 /tls/gnutls/connection/verified-chain-with-duplicate-server-cert\nok 6 /tls/gnutls/connection/verified-unordered-chain\nok 7 /tls/gnutls/connection/verified-chain-with-alternative-ca-cert\nok 8 /tls/gnutls/connection/invalid-chain-with-alternative-ca-cert\nok 9 /tls/gnutls/connection/client-auth\nok 10 /tls/gnutls/connection/client-auth-rehandshake\nok 11 /tls/gnutls/connection/client-auth-failure\n# Bug Reference: http://bugzilla.gnome.org/793712\nok 12 /tls/gnutls/connection/client-auth-fail-missing-client-private-key\nok 13 /tls/gnutls/connection/client-auth-request-cert\nok 14 /tls/gnutls/connection/client-auth-request-fail\nok 15 /tls/gnutls/connection/client-auth-request-none\nok 16 /tls/gnutls/connection/no-database\nok 17 /tls/gnutls/connection/failed\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaadfbb98f0 and GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xaaaadf7ae050 for GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\nok 18 /tls/gnutls/connection/socket-client\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaadfbb92b0 and GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xaaaadfbc42c0 for GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake failed: Unacceptable TLS certificate\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses)\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null)\n# GLib-GIO-DEBUG: GSocketClient: Connection failed: Unacceptable TLS certificate\nok 19 /tls/gnutls/connection/socket-client-failed\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaae004ac60 and GSocketClientAsyncConnectData 0xffff70003c50\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xaaaae0027d40 for GSocketClientAsyncConnectData 0xffff70003c50\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\nok 20 /tls/gnutls/connection/read-time-out-then-write\n# slow test /tls/gnutls/connection/read-time-out-then-write executed in 1.01 secs\nok 21 /tls/gnutls/connection/simultaneous-async\nok 22 /tls/gnutls/connection/simultaneous-sync\nok 23 /tls/gnutls/connection/simultaneous-async-rehandshake\nok 24 /tls/gnutls/connection/simultaneous-sync-rehandshake\nok 25 /tls/gnutls/connection/close-immediately\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xffff700136d0 and GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xffff7c010710 for GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaadfbc8790 and GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xffff70003630 for GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\nok 26 /tls/gnutls/connection/unclean-close-by-server\n# Bug Reference: http://bugzilla.gnome.org/710691\nok 27 /tls/gnutls/connection/async-implicit-handshake\nok 28 /tls/gnutls/connection/output-stream-close\nok 29 /tls/gnutls/connection/garbage-database\n# Bug Reference: http://bugzilla.gnome.org/792219\nok 30 /tls/gnutls/connection/readwrite-after-connection-destroyed\nok 31 /tls/gnutls/connection/sync-op-during-handshake\nok 32 /tls/gnutls/connection/socket-timeout\n# slow test /tls/gnutls/connection/socket-timeout executed in 1.54 secs\nok 33 /tls/gnutls/connection/missing-server-identity\nok 34 /tls/gnutls/connection/peer-certificate-notify\nok 35 /tls/gnutls/connection/tls-info\n# Start of session tests\nok 36 /tls/gnutls/connection/session/resume_multiple_times\nok 37 /tls/gnutls/connection/session/reuse_ten_minute_expiry\n# End of session tests\n# Start of alpn tests\nok 38 /tls/gnutls/connection/alpn/match\nok 39 /tls/gnutls/connection/alpn/no-match\nok 40 /tls/gnutls/connection/alpn/client-only\nok 41 /tls/gnutls/connection/alpn/server-only\n# End of alpn tests\n# Start of binding tests\nok 42 /tls/gnutls/connection/binding/match-tls-unique # SKIP tls-unique is not supported\nok 43 /tls/gnutls/connection/binding/match-tls-server-end-point\nok 44 /tls/gnutls/connection/binding/match-tls-exporter\n# End of binding tests\n# Start of oscp tests\nok 45 /tls/gnutls/connection/oscp/must-staple\nok 46 /tls/gnutls/connection/oscp/must-staple-intermediate-certificate\n# End of oscp tests\n# End of connection tests\n# End of gnutls tests\n# End of tls tests\nPASS: glib-networking/connection-gnutls.test\nRunning test: glib-networking/file-database-gnutls.test\nTAP version 14\n# random seed: R02Saf606fc90e2cc39996865305500a92a4\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?\n1..12\n# Start of tls tests\n# Start of gnutls tests\n# Start of backend tests\nok 1 /tls/gnutls/backend/default-database-is-singleton\n# End of backend tests\n# Start of database tests\nok 2 /tls/gnutls/database/verify-good\nok 3 /tls/gnutls/database/verify-bad-identity\nok 4 /tls/gnutls/database/verify-bad-ca\nok 5 /tls/gnutls/database/verify-bad-before\nok 6 /tls/gnutls/database/verify-bad-expired\nok 7 /tls/gnutls/database/verify-bad-combo\nok 8 /tls/gnutls/database/verify-with-incorrect-root-in-chain\n# End of database tests\n# Start of file-database tests\nok 9 /tls/gnutls/file-database/anchors-property\nok 10 /tls/gnutls/file-database/lookup-certificates-issued-by\nok 11 /tls/gnutls/file-database/test-handle\nok 12 /tls/gnutls/file-database/test-handle-invalid\n# End of file-database tests\n# End of gnutls tests\n# End of tls tests\nPASS: glib-networking/file-database-gnutls.test\nSUMMARY: total=4; passed=4; skipped=0; failed=0; user=0.9s; system=0.1s; maxrss=17740\nDURATION: 4\nEND: /usr/lib/glib-networking/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "glib-networking": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:50\nRunning test: glib-networking/certificate-gnutls.test\nTAP version 14\n# random seed: R02Sd4c3b7f088680d7fda88326602002d98\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?\n1..27\n# Start of tls tests\n# Start of gnutls tests\n# Start of certificate tests\nok 1 /tls/gnutls/certificate/create-pem\nok 2 /tls/gnutls/certificate/create-der\nok 3 /tls/gnutls/certificate/create-with-key-pem\nok 4 /tls/gnutls/certificate/create-with-key-der\nok 5 /tls/gnutls/certificate/create-with-issuer\nok 6 /tls/gnutls/certificate/create-with-garbage-input\nok 7 /tls/gnutls/certificate/private-key\nok 8 /tls/gnutls/certificate/create-chain\nok 9 /tls/gnutls/certificate/create-no-chain\nok 10 /tls/gnutls/certificate/create-list\nok 11 /tls/gnutls/certificate/create-list-bad\nok 12 /tls/gnutls/certificate/verify-good\nok 13 /tls/gnutls/certificate/verify-bad-identity\nok 14 /tls/gnutls/certificate/verify-bad-ca\nok 15 /tls/gnutls/certificate/verify-bad-before\nok 16 /tls/gnutls/certificate/verify-bad-expired\nok 17 /tls/gnutls/certificate/verify-bad-combo\nok 18 /tls/gnutls/certificate/is-same\nok 19 /tls/gnutls/certificate/not-valid-before\nok 20 /tls/gnutls/certificate/not-valid-after\nok 21 /tls/gnutls/certificate/subject-name\nok 22 /tls/gnutls/certificate/issuer-name\nok 23 /tls/gnutls/certificate/dns-names\nok 24 /tls/gnutls/certificate/ip-addresses\n# Start of pkcs12 tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 25 /tls/gnutls/certificate/pkcs12/basic\nok 26 /tls/gnutls/certificate/pkcs12/password\nok 27 /tls/gnutls/certificate/pkcs12/encrypted\n# End of pkcs12 tests\n# End of certificate tests\n# End of gnutls tests\n# End of tls tests\nPASS: glib-networking/certificate-gnutls.test\nRunning test: glib-networking/environment.test\nTAP version 14\n# random seed: R02Sd7f5bbb7d845cf06bc0e0b99e4fa322d\n1..3\n# Start of proxy tests\n# Start of environment tests\nok 1 /proxy/environment/uri\nok 2 /proxy/environment/socks\nok 3 /proxy/environment/ignore\n# End of environment tests\n# End of proxy tests\nPASS: glib-networking/environment.test\nRunning test: glib-networking/connection-gnutls.test\nTAP version 14\n# random seed: R02S799784d7a70c0125f71f22699e7c42cd\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?\n1..46\n# Start of tls tests\n# Start of gnutls tests\n# Start of connection tests\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver?\nok 1 /tls/gnutls/connection/basic\nok 2 /tls/gnutls/connection/verified\nok 3 /tls/gnutls/connection/verified-chain\nok 4 /tls/gnutls/connection/verified-chain-with-redundant-root-cert\nok 5 /tls/gnutls/connection/verified-chain-with-duplicate-server-cert\nok 6 /tls/gnutls/connection/verified-unordered-chain\nok 7 /tls/gnutls/connection/verified-chain-with-alternative-ca-cert\nok 8 /tls/gnutls/connection/invalid-chain-with-alternative-ca-cert\nok 9 /tls/gnutls/connection/client-auth\nok 10 /tls/gnutls/connection/client-auth-rehandshake\nok 11 /tls/gnutls/connection/client-auth-failure\n# Bug Reference: http://bugzilla.gnome.org/793712\nok 12 /tls/gnutls/connection/client-auth-fail-missing-client-private-key\nok 13 /tls/gnutls/connection/client-auth-request-cert\nok 14 /tls/gnutls/connection/client-auth-request-fail\nok 15 /tls/gnutls/connection/client-auth-request-none\nok 16 /tls/gnutls/connection/no-database\nok 17 /tls/gnutls/connection/failed\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaadfbb98f0 and GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xaaaadf7ae050 for GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\nok 18 /tls/gnutls/connection/socket-client\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaadfbb92b0 and GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xaaaadfbc42c0 for GSocketClientAsyncConnectData 0xffff7000d4f0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake failed: Unacceptable TLS certificate\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses)\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null)\n# GLib-GIO-DEBUG: GSocketClient: Connection failed: Unacceptable TLS certificate\nok 19 /tls/gnutls/connection/socket-client-failed\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaae004ac60 and GSocketClientAsyncConnectData 0xffff70003c50\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xaaaae0027d40 for GSocketClientAsyncConnectData 0xffff70003c50\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\nok 20 /tls/gnutls/connection/read-time-out-then-write\n# slow test /tls/gnutls/connection/read-time-out-then-write executed in 1.01 secs\nok 21 /tls/gnutls/connection/simultaneous-async\nok 22 /tls/gnutls/connection/simultaneous-sync\nok 23 /tls/gnutls/connection/simultaneous-async-rehandshake\nok 24 /tls/gnutls/connection/simultaneous-sync-rehandshake\nok 25 /tls/gnutls/connection/close-immediately\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xffff700136d0 and GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xffff7c010710 for GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\n# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0xaaaadfbc8790 and GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration\n# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded\n# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0xffff70003630 for GSocketClientAsyncConnectData 0xffff700068e0\n# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt\n# GLib-GIO-DEBUG: GSocketClient: TCP connection successful\n# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection\n# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake\n# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded\n# GLib-GIO-DEBUG: GSocketClient: Connection successful!\nok 26 /tls/gnutls/connection/unclean-close-by-server\n# Bug Reference: http://bugzilla.gnome.org/710691\nok 27 /tls/gnutls/connection/async-implicit-handshake\nok 28 /tls/gnutls/connection/output-stream-close\nok 29 /tls/gnutls/connection/garbage-database\n# Bug Reference: http://bugzilla.gnome.org/792219\nok 30 /tls/gnutls/connection/readwrite-after-connection-destroyed\nok 31 /tls/gnutls/connection/sync-op-during-handshake\nok 32 /tls/gnutls/connection/socket-timeout\n# slow test /tls/gnutls/connection/socket-timeout executed in 1.54 secs\nok 33 /tls/gnutls/connection/missing-server-identity\nok 34 /tls/gnutls/connection/peer-certificate-notify\nok 35 /tls/gnutls/connection/tls-info\n# Start of session tests\nok 36 /tls/gnutls/connection/session/resume_multiple_times\nok 37 /tls/gnutls/connection/session/reuse_ten_minute_expiry\n# End of session tests\n# Start of alpn tests\nok 38 /tls/gnutls/connection/alpn/match\nok 39 /tls/gnutls/connection/alpn/no-match\nok 40 /tls/gnutls/connection/alpn/client-only\nok 41 /tls/gnutls/connection/alpn/server-only\n# End of alpn tests\n# Start of binding tests\nok 42 /tls/gnutls/connection/binding/match-tls-unique # SKIP tls-unique is not supported\nok 43 /tls/gnutls/connection/binding/match-tls-server-end-point\nok 44 /tls/gnutls/connection/binding/match-tls-exporter\n# End of binding tests\n# Start of oscp tests\nok 45 /tls/gnutls/connection/oscp/must-staple\nok 46 /tls/gnutls/connection/oscp/must-staple-intermediate-certificate\n# End of oscp tests\n# End of connection tests\n# End of gnutls tests\n# End of tls tests\nPASS: glib-networking/connection-gnutls.test\nRunning test: glib-networking/file-database-gnutls.test\nTAP version 14\n# random seed: R02Saf606fc90e2cc39996865305500a92a4\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?\n1..12\n# Start of tls tests\n# Start of gnutls tests\n# Start of backend tests\nok 1 /tls/gnutls/backend/default-database-is-singleton\n# End of backend tests\n# Start of database tests\nok 2 /tls/gnutls/database/verify-good\nok 3 /tls/gnutls/database/verify-bad-identity\nok 4 /tls/gnutls/database/verify-bad-ca\nok 5 /tls/gnutls/database/verify-bad-before\nok 6 /tls/gnutls/database/verify-bad-expired\nok 7 /tls/gnutls/database/verify-bad-combo\nok 8 /tls/gnutls/database/verify-with-incorrect-root-in-chain\n# End of database tests\n# Start of file-database tests\nok 9 /tls/gnutls/file-database/anchors-property\nok 10 /tls/gnutls/file-database/lookup-certificates-issued-by\nok 11 /tls/gnutls/file-database/test-handle\nok 12 /tls/gnutls/file-database/test-handle-invalid\n# End of file-database tests\n# End of gnutls tests\n# End of tls tests\nPASS: glib-networking/file-database-gnutls.test\nSUMMARY: total=4; passed=4; skipped=0; failed=0; user=0.9s; system=0.1s; maxrss=17740\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5477428436279297,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-gzip_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-gzip",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.002007722854614258,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3307647705078125,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02710866928100586,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 14.908456087112427,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0023021697998046875,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.gzip.gzip-env": {
    "status": "PASSED"
   },
   "ptestresult.gzip.helin-segv": {
    "status": "PASSED"
   },
   "ptestresult.gzip.help-version": {
    "status": "PASSED"
   },
   "ptestresult.gzip.hufts": {
    "status": "PASSED"
   },
   "ptestresult.gzip.keep": {
    "status": "PASSED"
   },
   "ptestresult.gzip.list": {
    "status": "PASSED"
   },
   "ptestresult.gzip.list-big": {
    "status": "PASSED"
   },
   "ptestresult.gzip.memcpy-abuse": {
    "status": "PASSED"
   },
   "ptestresult.gzip.mixed": {
    "status": "PASSED"
   },
   "ptestresult.gzip.null-suffix-clobber": {
    "status": "PASSED"
   },
   "ptestresult.gzip.pipe-output": {
    "status": "PASSED"
   },
   "ptestresult.gzip.reference": {
    "status": "PASSED"
   },
   "ptestresult.gzip.reproducible": {
    "status": "PASSED"
   },
   "ptestresult.gzip.stdin": {
    "status": "PASSED"
   },
   "ptestresult.gzip.synchronous": {
    "status": "PASSED"
   },
   "ptestresult.gzip.timestamp": {
    "status": "PASSED"
   },
   "ptestresult.gzip.trailing-nul": {
    "status": "PASSED"
   },
   "ptestresult.gzip.two-files": {
    "status": "PASSED"
   },
   "ptestresult.gzip.unpack-invalid": {
    "status": "PASSED"
   },
   "ptestresult.gzip.unpack-valid": {
    "status": "PASSED"
   },
   "ptestresult.gzip.upper-suffix": {
    "status": "PASSED"
   },
   "ptestresult.gzip.write-error": {
    "status": "SKIPPED"
   },
   "ptestresult.gzip.z-suffix": {
    "status": "PASSED"
   },
   "ptestresult.gzip.zdiff": {
    "status": "PASSED"
   },
   "ptestresult.gzip.zgrep-abuse": {
    "status": "PASSED"
   },
   "ptestresult.gzip.zgrep-binary": {
    "status": "PASSED"
   },
   "ptestresult.gzip.zgrep-context": {
    "status": "PASSED"
   },
   "ptestresult.gzip.zgrep-f": {
    "status": "PASSED"
   },
   "ptestresult.gzip.zgrep-signal": {
    "status": "SKIPPED"
   },
   "ptestresult.gzip.znew-k": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/gzip/ptest\nmake: Entering directory '/usr/lib/gzip/ptest/src/tests'\nmake  check-TESTS\nmake[1]: Entering directory '/usr/lib/gzip/ptest/src/tests'\nmake[2]: Entering directory '/usr/lib/gzip/ptest/src/tests'\nPASS: list-big\nPASS: gzip-env\nPASS: reference\nPASS: helin-segv\nPASS: help-version\nPASS: hufts\nPASS: keep\nPASS: list\nPASS: memcpy-abuse\nPASS: mixed\nPASS: null-suffix-clobber\nPASS: pipe-output\nPASS: reproducible\nPASS: stdin\nPASS: synchronous\nPASS: timestamp\nPASS: two-files\nPASS: trailing-nul\nPASS: unpack-invalid\nPASS: unpack-valid\nPASS: upper-suffix\nSKIP: write-error\nPASS: z-suffix\nPASS: zdiff\nPASS: zgrep-f\nPASS: zgrep-abuse\nPASS: zgrep-binary\nPASS: zgrep-context\nzgrep-signal: skipped test: no suitable perl found\nSKIP: zgrep-signal\nPASS: znew-k\n============================================================================\nTestsuite summary for gzip 1.14\n============================================================================\n# TOTAL: 30\n# PASS:  28\n# SKIP:  2\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[2]: Leaving directory '/usr/lib/gzip/ptest/src/tests'\nmake[1]: Leaving directory '/usr/lib/gzip/ptest/src/tests'\nmake: Leaving directory '/usr/lib/gzip/ptest/src/tests'\nDURATION: 15\nEND: /usr/lib/gzip/ptest\n2025-05-13T17:51\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "gzip": {
     "duration": "15",
     "log": "START: ptest-runner\n2025-05-13T17:50\nmake: Entering directory '/usr/lib/gzip/ptest/src/tests'\nmake  check-TESTS\nmake[1]: Entering directory '/usr/lib/gzip/ptest/src/tests'\nmake[2]: Entering directory '/usr/lib/gzip/ptest/src/tests'\nPASS: list-big\nPASS: gzip-env\nPASS: reference\nPASS: helin-segv\nPASS: help-version\nPASS: hufts\nPASS: keep\nPASS: list\nPASS: memcpy-abuse\nPASS: mixed\nPASS: null-suffix-clobber\nPASS: pipe-output\nPASS: reproducible\nPASS: stdin\nPASS: synchronous\nPASS: timestamp\nPASS: two-files\nPASS: trailing-nul\nPASS: unpack-invalid\nPASS: unpack-valid\nPASS: upper-suffix\nSKIP: write-error\nPASS: z-suffix\nPASS: zdiff\nPASS: zgrep-f\nPASS: zgrep-abuse\nPASS: zgrep-binary\nPASS: zgrep-context\nzgrep-signal: skipped test: no suitable perl found\nSKIP: zgrep-signal\nPASS: znew-k\n============================================================================\nTestsuite summary for gzip 1.14\n============================================================================\n# TOTAL: 30\n# PASS:  28\n# SKIP:  2\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[2]: Leaving directory '/usr/lib/gzip/ptest/src/tests'\nmake[1]: Leaving directory '/usr/lib/gzip/ptest/src/tests'\nmake: Leaving directory '/usr/lib/gzip/ptest/src/tests'\nDURATION: 15\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5463709831237793,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-json-c_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-json-c",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.002155780792236328,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.344043254852295,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.017392635345458984,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.7517385482788086,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026106834411621094,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.json-c.test1.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test2.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test4.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.testReplaceExisting.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_cast.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_charcase.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_compare.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_deep_copy.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_double_serializer.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_float.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_int_add.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_int_get.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_json_patch.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_json_pointer.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_locale.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_null.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_object_iterator.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_parse.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_parse_int64.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_printbuf.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_set_serializer.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_set_value.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_strerror.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_util_file.test": {
    "status": "PASSED"
   },
   "ptestresult.json-c.test_visit.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/json-c/ptest\nPASS: test1.test\nPASS: test2.test\nPASS: test4.test\nPASS: testReplaceExisting.test\nPASS: test_cast.test\nPASS: test_charcase.test\nPASS: test_compare.test\nPASS: test_deep_copy.test\nPASS: test_double_serializer.test\nPASS: test_float.test\nPASS: test_int_add.test\nPASS: test_int_get.test\nPASS: test_json_patch.test\nPASS: test_json_pointer.test\nPASS: test_locale.test\nPASS: test_null.test\nPASS: test_object_iterator.test\nPASS: test_parse.test\nPASS: test_parse_int64.test\nPASS: test_printbuf.test\nPASS: test_set_serializer.test\nPASS: test_set_value.test\nPASS: test_strerror.test\nPASS: test_util_file.test\nPASS: test_visit.test\nDURATION: 0\nEND: /usr/lib/json-c/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "json-c": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\nPASS: test1.test\nPASS: test2.test\nPASS: test4.test\nPASS: testReplaceExisting.test\nPASS: test_cast.test\nPASS: test_charcase.test\nPASS: test_compare.test\nPASS: test_deep_copy.test\nPASS: test_double_serializer.test\nPASS: test_float.test\nPASS: test_int_add.test\nPASS: test_int_get.test\nPASS: test_json_patch.test\nPASS: test_json_pointer.test\nPASS: test_locale.test\nPASS: test_null.test\nPASS: test_object_iterator.test\nPASS: test_parse.test\nPASS: test_parse_int64.test\nPASS: test_printbuf.test\nPASS: test_set_serializer.test\nPASS: test_set_value.test\nPASS: test_strerror.test\nPASS: test_util_file.test\nPASS: test_visit.test\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5487592220306396,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-json-glib_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-json-glib",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0012755393981933594,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.372185230255127,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02418661117553711,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.5728211402893066,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025877952575683594,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.json-glib.json-glib-1.0/array.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/boxed.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/builder.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/generator.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/gvariant.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/invalid.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/node.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/object.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/parser.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/path.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/reader.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/serialize-complex.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/serialize-full.test": {
    "status": "PASSED"
   },
   "ptestresult.json-glib.json-glib-1.0/serialize-simple.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/json-glib/ptest\nRunning test: json-glib-1.0/serialize-complex.test\nTAP version 14\n# random seed: R02S6bd161b7e389f2b679a877f773f472aa\n1..1\n# Start of serialize tests\n# TestObject: {\n#   \"foo\" : 47,\n#   \"bar\" : false,\n#   \"baz\" : \"Hello, World!\",\n#   \"blah\" : {\n#     \"foo\" : 42,\n#     \"bar\" : true\n#   },\n#   \"meh\" : 0.5\n# }\nok 1 /serialize/gobject-boxed\n# End of serialize tests\nPASS: json-glib-1.0/serialize-complex.test\nRunning test: json-glib-1.0/boxed.test\nTAP version 14\n# random seed: R02Se5e90dbb14c3a1abd1ea2748af6a911f\n1..2\n# Start of boxed tests\n# Registering transform functions\n# Serialize: { foo: 42, bar: true }\n# TestObject: {\n#   \"blah\" : {\n#     \"foo\" : 42,\n#     \"bar\" : true\n#   }\n# }\nok 1 /boxed/serialize-property\n# Deserialize: { foo: 42, bar: true }\nok 2 /boxed/deserialize-property\n# End of boxed tests\nPASS: json-glib-1.0/boxed.test\nRunning test: json-glib-1.0/object.test\nTAP version 14\n# random seed: R02S8767a80acbb4ac60271acd79160c4283\n1..9\n# Start of object tests\nok 1 /object/empty-object\nok 2 /object/add-member\nok 3 /object/set-member\nok 4 /object/get-member-default\nok 5 /object/remove-member\nok 6 /object/foreach-member\nok 7 /object/iter\nok 8 /object/ordered-iter\nok 9 /object/empty-member\n# End of object tests\nPASS: json-glib-1.0/object.test\nRunning test: json-glib-1.0/reader.test\nTAP version 14\n# random seed: R02Sf596a51f6ae0e29a48ee43341934b510\n1..6\n# Start of reader tests\nok 1 /reader/base-array\nok 2 /reader/base-object\nok 3 /reader/level\n# Bug Reference: http://bugzilla.gnome.org/show_bug.cgi?id=758580\nok 4 /reader/null-value\nok 5 /reader/bom\nok 6 /reader/currrent-node\n# End of reader tests\nPASS: json-glib-1.0/reader.test\nRunning test: json-glib-1.0/serialize-full.test\nTAP version 14\n# random seed: R02S7ae03b36e6840c50df1c7b06bcecc54d\n1..1\n# Start of deserialize tests\n# *** TestObject ***\n#  foo: <true>\n#  bar: <true>\n#  baz: <true>\n#  meh: <true>\nok 1 /deserialize/json-to-gobject\n# End of deserialize tests\nPASS: json-glib-1.0/serialize-full.test\nRunning test: json-glib-1.0/generator.test\nTAP version 14\n# random seed: R02S9ac2003423c397c7da647a8df303fb00\n1..16\n# Start of generator tests\nok 1 /generator/empty-array\nok 2 /generator/empty-object\n# checking simple array '[true,false,null,42,\"foo\"]' (expected: '[true,false,null,42,\"foo\"]')\nok 3 /generator/simple-array\nok 4 /generator/nested-array\n# checking simple object '{\"Bool1\":true,\"Bool2\":false,\"Null\":null,\"Int\":42,\"\":54,\"String\":\"foo\"}' (expected: '{\"Bool1\":true,\"Bool2\":false,\"Null\":null,\"Int\":42,\"\":54,\"String\":\"foo\"}')\nok 5 /generator/simple-object\n# checking nested object '{\"Image\":{\"Width\":800,\"Height\":600,\"Title\":\"View from 15th Floor\",\"Thumbnail\":{\"Url\":\"http://www.example.com/image/481989943\",\"Height\":125,\"Width\":\"100\"},\"IDs\":[116,943,234,38793]}}' (expected: '{\"Image\":{\"Width\":800,\"Height\":600,\"Title\":\"View from 15th Floor\",\"Thumbnail\":{\"Url\":\"http://www.example.com/image/481989943\",\"Height\":125,\"Width\":\"100\"},\"IDs\":[116,943,234,38793]}}')\nok 6 /generator/nested-object\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\nok 7 /generator/decimal-separator\nok 8 /generator/double-stays-double\n# test_double_valid: value: '0.00' - string: '1e-08'\nok 9 /generator/double-valid\n# checking pretty printing: []\texpected: []\n# checking pretty printing: {}\texpected: {}\n# checking pretty printing: [\n# \ttrue,\n# \tfalse,\n# \tnull,\n# \t\"hello\"\n# ]\texpected: [\n# \ttrue,\n# \tfalse,\n# \tnull,\n# \t\"hello\"\n# ]\n# checking pretty printing: {\n# \t\"foo\" : 42,\n# \t\"bar\" : true,\n# \t\"baz\" : null\n# }\texpected: {\n# \t\"foo\" : 42,\n# \t\"bar\" : true,\n# \t\"baz\" : null\n# }\nok 10 /generator/pretty\n# Start of string tests\nok 11 /generator/string/abc\nok 12 /generator/string/a\\177xc\nok 13 /generator/string/a\\033xc\nok 14 /generator/string/a\\nxc\nok 15 /generator/string/a\\\\xc\nok 16 /generator/string/Barney B\\303\\244r\n# End of string tests\n# End of generator tests\nPASS: json-glib-1.0/generator.test\nRunning test: json-glib-1.0/array.test\nTAP version 14\n# random seed: R02S1a0b25bf05df6b25d447e891216ce842\n1..4\n# Start of array tests\nok 1 /array/empty-array\nok 2 /array/add-element\nok 3 /array/remove-element\nok 4 /array/foreach-element\n# End of array tests\nPASS: json-glib-1.0/array.test\nRunning test: json-glib-1.0/builder.test\nTAP version 14\n# random seed: R02Sfae31a1721816d2596e49fd3eaa3f98d\n1..3\n# Start of builder tests\n# Builder complex: '{\"depth1\":[1,{\"depth2\":[3,[null,false],\"after array\"],\"value2\":true}],\"object1\":{},\"value3\":null,\"value4\":42,\"\":54}'\nok 1 /builder/complex\n# Builder empty: '{\"a\":{}}'\nok 2 /builder/empty\nok 3 /builder/reset\n# End of builder tests\nPASS: json-glib-1.0/builder.test\nRunning test: json-glib-1.0/invalid.test\nTAP version 14\n# random seed: R02Sa621ffe142b554469d34764ea494a679\n1..29\n# Start of invalid tests\n# Start of json tests\n# invalid data: 'rainbows'...\nok 1 /invalid/json/bareword-1\n# invalid data: '[ unicorns ]'...\nok 2 /invalid/json/bareword-2\n# invalid data: '{ \"foo\" : ponies }'...\nok 3 /invalid/json/bareword-3\n# invalid data: '[ 3, 2, 1, lift_off ]'...\nok 4 /invalid/json/bareword-4\n# invalid data: '{ foo : 42 }'...\nok 5 /invalid/json/bareword-5\n# invalid data: '\"st\"ring\"'...\nok 6 /invalid/json/bareword-6\n# invalid data: '[ -false ]'...\n# error: <data>:1:3: Parse error: scanner: non digit in constant\nok 7 /invalid/json/values-1\n# invalid data: '[\"\\uD800\\uD800\"]'...\n# error: <data>:1:15: Parse error: scanner: malformed surrogate pair\nok 8 /invalid/json/values-2\n# invalid data: '[\"\\uDB00\\uD800\"]'...\n# error: <data>:1:15: Parse error: scanner: malformed surrogate pair\nok 9 /invalid/json/values-3\n# invalid data: '[\"\\uDB00\"]'...\n# error: <data>:1:9: Parse error: scanner: malformed surrogate pair\nok 10 /invalid/json/values-4\n# invalid data: 'var foo'...\n# error: <data>:1:7: Parse error: unexpected end of file, expected character `='\nok 11 /invalid/json/assignment-1\n# invalid data: 'var foo = no'...\n# error: <data>:1:12: Parse error: unexpected identifier `no', expected value\nok 12 /invalid/json/assignment-2\n# invalid data: 'var = true'...\n# error: <data>:1:5: Parse error: unexpected character `=', expected identifier\nok 13 /invalid/json/assignment-3\n# invalid data: 'var blah = 42:'...\n# error: <data>:1:14: Parse error: unexpected character `:', expected end of file\nok 14 /invalid/json/assignment-4\n# invalid data: 'let foo = true;'...\n# error: <data>:1:3: Parse error: unexpected identifier `let', expected value\nok 15 /invalid/json/assignment-5\n# invalid data: '[ true, false'...\n# error: <data>:1:13: Parse error: unexpected value `false', expected character `,'\nok 16 /invalid/json/array-1\n# invalid data: '[ true }'...\n# error: <data>:1:6: Parse error: unexpected value `true', expected character `,'\nok 17 /invalid/json/array-2\n# invalid data: '[ \"foo\" : 42 ]'...\n# error: <data>:1:7: Parse error: unexpected string constant \"foo\", expected character `,'\nok 18 /invalid/json/array-3\n# invalid data: '{ foo : 42 }'...\n# error: <data>:1:1: Parse error: unexpected character `{', expected string constant\nok 19 /invalid/json/object-1\n# invalid data: '{ 42 : \"foo\" }'...\n# error: <data>:1:1: Parse error: unexpected character `{', expected string constant\nok 20 /invalid/json/object-2\n# invalid data: '{ \"foo\", 42 }'...\n# error: <data>:1:7: Parse error: unexpected string constant \"foo\", expected character `:'\nok 21 /invalid/json/object-3\n# invalid data: '{ \"foo\" : 42 ]'...\n# error: <data>:1:12: Parse error: unexpected number `42', expected string constant\nok 22 /invalid/json/object-4\n# invalid data: '{ \"blah\" }'...\n# error: <data>:1:8: Parse error: unexpected string constant \"blah\", expected character `:'\nok 23 /invalid/json/object-5\n# invalid data: '{ \"a\" : 0 \"b\" : 1 }'...\n# error: <data>:1:9: Parse error: unexpected number `0', expected character `,'\nok 24 /invalid/json/object-6\n# invalid data: '{ null: false }'...\n# error: <data>:1:1: Parse error: unexpected character `{', expected string constant\nok 25 /invalid/json/object-7\n# invalid data: '[ true false ]'...\nok 26 /invalid/json/missing-comma-1\n# invalid data: '{ \"foo\" : 42 \"bar\": null }'...\nok 27 /invalid/json/missing-comma-2\n# invalid data: '[ true, ]'...\nok 28 /invalid/json/trailing-comma-1\n# invalid data: '{ \"foo\" : 42, }'...\nok 29 /invalid/json/trailing-comma-2\n# End of json tests\n# End of invalid tests\nPASS: json-glib-1.0/invalid.test\nRunning test: json-glib-1.0/gvariant.test\nTAP version 14\n# random seed: R02Sc2f688f29dc7276fdcfa6685f1a6bc00\n1..89\n# Start of gvariant tests\n# Start of to-json tests\n# Serializing: '(true,)' (signature: '(b)')\nok 1 /gvariant/to-json/boolean\n# Serializing: '(byte 0xff,)' (signature: '(y)')\nok 2 /gvariant/to-json/byte\n# Serializing: '(int16 -12345,)' (signature: '(n)')\nok 3 /gvariant/to-json/int16\n# Serializing: '(uint16 40001,)' (signature: '(q)')\nok 4 /gvariant/to-json/uint16\n# Serializing: '(-7654321,)' (signature: '(i)')\nok 5 /gvariant/to-json/int32\n# Serializing: '(uint32 12345678,)' (signature: '(u)')\nok 6 /gvariant/to-json/uint32\n# Serializing: '(int64 -666999666999,)' (signature: '(x)')\nok 7 /gvariant/to-json/int64\n# Serializing: '(uint64 1999999999999999,)' (signature: '(t)')\nok 8 /gvariant/to-json/uint64\n# Serializing: '(handle 1,)' (signature: '(h)')\nok 9 /gvariant/to-json/handle\n# Serializing: '(1.23,)' (signature: '(d)')\nok 10 /gvariant/to-json/double\n# Serializing: '(123.0,)' (signature: '(d)')\nok 11 /gvariant/to-json/double-whole\n# Serializing: '('hello world!',)' (signature: '(s)')\nok 12 /gvariant/to-json/string\n# Serializing: '(objectpath '/org/gtk/json_glib',)' (signature: '(o)')\nok 13 /gvariant/to-json/object-path\n# Serializing: '(signature '(asna{sv}i)',)' (signature: '(g)')\nok 14 /gvariant/to-json/signature\n# Serializing: '(false, byte 0x00, int16 -1, uint16 1, -2, uint32 2, int64 429496729, uint64 3, handle 16, 2.48, 'end')' (signature: '(bynqiuxthds)')\nok 15 /gvariant/to-json/tuple\n# Serializing: '[([([([([([([([([([('sorprise',)],)],)],)],)],)],)],)],)],)]' (signature: 'a(a(a(a(a(a(a(a(a(a(s))))))))))')\nok 16 /gvariant/to-json/deep-nesting\n# Serializing: '{'foo': ('bar', byte 0x64, true, [(objectpath '/baz', 1.3), ('/cat', -2.5)])}' (signature: 'a{s(syba(od))}')\nok 17 /gvariant/to-json/mixed1\n# Serializing: '({true: byte 0x01, false: 0x00}, [@ms 'do', nothing, 'did'], <@av []>, @mab nothing, {uint16 10000: @m(sg) ('yes', 'august'), 0: nothing})' (signature: '(a{by}amsvmaba{qm(sg)})')\nok 18 /gvariant/to-json/mixed2\n# Start of maybe tests\n# Start of simple tests\n# Serializing: '(@ms nothing,)' (signature: '(ms)')\nok 19 /gvariant/to-json/maybe/simple/null\n# Serializing: '(@ms 'maybe string',)' (signature: '(ms)')\nok 20 /gvariant/to-json/maybe/simple/string\n# End of simple tests\n# Start of container tests\n# Serializing: '(@m(sn) nothing,)' (signature: '(m(sn))')\nok 21 /gvariant/to-json/maybe/container/null\n# Serializing: '(@m(sn) ('foo', 0),)' (signature: '(m(sn))')\nok 22 /gvariant/to-json/maybe/container/tuple\n# End of container tests\n# Start of variant tests\n# Serializing: '(@mv <true>,)' (signature: '(mv)')\nok 23 /gvariant/to-json/maybe/variant/boolean\n# End of variant tests\n# End of maybe tests\n# Start of array tests\n# Serializing: '@as []' (signature: 'as')\nok 24 /gvariant/to-json/array/empty\n# Serializing: '[byte 0x01, 0x0a, 0x03, 0xff]' (signature: 'ay')\nok 25 /gvariant/to-json/array/byte\n# Serializing: '['a', 'b', 'ab', 'ba']' (signature: 'as')\nok 26 /gvariant/to-json/array/string\n# Serializing: '[<true>, <int64 1>, <'oops'>, <int64 -2>, <0.5>]' (signature: 'av')\nok 27 /gvariant/to-json/array/variant\n# Start of array tests\n# Serializing: '[[1, 2], [3, 4], [5, 6]]' (signature: 'aai')\nok 28 /gvariant/to-json/array/array/int32\n# End of array tests\n# End of array tests\n# Start of dictionary tests\n# Serializing: '@a{sv} {}' (signature: 'a{sv}')\nok 29 /gvariant/to-json/dictionary/empty\n# Serializing: '{'hello', 'world'}' (signature: '{ss}')\nok 30 /gvariant/to-json/dictionary/single-entry\n# Serializing: '{'foo': 1, 'bar': 2}' (signature: 'a{si}')\nok 31 /gvariant/to-json/dictionary/string-int32\n# Serializing: '{'str': <'hi!'>, 'bool': <true>}' (signature: 'a{sv}')\nok 32 /gvariant/to-json/dictionary/string-variant\n# Serializing: '{int64 -5: <'minus five'>, 10: <'ten'>}' (signature: 'a{xv}')\nok 33 /gvariant/to-json/dictionary/int64-variant\n# Serializing: '{uint64 999888777666: true, 0: false}' (signature: 'a{tb}')\nok 34 /gvariant/to-json/dictionary/uint64-boolean\n# Serializing: '{true: byte 0x01, false: 0x00}' (signature: 'a{by}')\nok 35 /gvariant/to-json/dictionary/boolean-variant\n# Serializing: '{1.0: 'one point zero'}' (signature: 'a{ds}')\nok 36 /gvariant/to-json/dictionary/double-string\n# End of dictionary tests\n# Start of variant tests\n# Serializing: '(<'string within variant'>,)' (signature: '(v)')\nok 37 /gvariant/to-json/variant/string\n# Serializing: '<{'foo': <'bar'>, 'hi': <int64 1024>}>' (signature: 'v')\nok 38 /gvariant/to-json/variant/dictionary\n# Start of maybe tests\n# Serializing: '(<@mv nothing>,)' (signature: '(v)')\nok 39 /gvariant/to-json/variant/maybe/null\n# End of maybe tests\n# Start of variant tests\n# Serializing: '<[<'any'>, <'thing'>, <int64 0>, <int64 -1>]>' (signature: 'v')\nok 40 /gvariant/to-json/variant/variant/array\n# End of variant tests\n# End of variant tests\n# End of to-json tests\n# Start of from-json tests\n# Deserializing: '[true]' (signature: '(b)')\nok 41 /gvariant/from-json/boolean\n# Deserializing: '[255]' (signature: '(y)')\nok 42 /gvariant/from-json/byte\n# Deserializing: '[-12345]' (signature: '(n)')\nok 43 /gvariant/from-json/int16\n# Deserializing: '[40001]' (signature: '(q)')\nok 44 /gvariant/from-json/uint16\n# Deserializing: '[-7654321]' (signature: '(i)')\nok 45 /gvariant/from-json/int32\n# Deserializing: '[12345678]' (signature: '(u)')\nok 46 /gvariant/from-json/uint32\n# Deserializing: '[-666999666999]' (signature: '(x)')\nok 47 /gvariant/from-json/int64\n# Deserializing: '[1999999999999999]' (signature: '(t)')\nok 48 /gvariant/from-json/uint64\n# Deserializing: '[1]' (signature: '(h)')\nok 49 /gvariant/from-json/handle\n# Deserializing: '[1.23]' (signature: '(d)')\nok 50 /gvariant/from-json/double\n# Deserializing: '[123.0]' (signature: '(d)')\nok 51 /gvariant/from-json/double-whole\n# Deserializing: '[\"hello world!\"]' (signature: '(s)')\nok 52 /gvariant/from-json/string\n# Deserializing: '[\"/org/gtk/json_glib\"]' (signature: '(o)')\nok 53 /gvariant/from-json/object-path\n# Deserializing: '[\"(asna{sv}i)\"]' (signature: '(g)')\nok 54 /gvariant/from-json/signature\n# Deserializing: '[false,0,-1,1,-2,2,429496729,3,16,2.48,\"end\"]' (signature: '(bynqiuxthds)')\nok 55 /gvariant/from-json/tuple\n# Deserializing: '[[[[[[[[[[[[[[[[[[[[\"sorprise\"]]]]]]]]]]]]]]]]]]]]' (signature: 'a(a(a(a(a(a(a(a(a(a(s))))))))))')\nok 56 /gvariant/from-json/deep-nesting\n# Deserializing: '{\"foo\":[\"bar\",100,true,[[\"/baz\",1.3],[\"/cat\",-2.5]]]}' (signature: 'a{s(syba(od))}')\nok 57 /gvariant/from-json/mixed1\n# Deserializing: '[{\"true\":1,\"false\":0},[\"do\",null,\"did\"],[],null,{\"10000\":[\"yes\",\"august\"],\"0\":null}]' (signature: '(a{by}amsvmaba{qm(sg)})')\nok 58 /gvariant/from-json/mixed2\n# Deserializing: '[\"true\"]' (signature: '(b)')\nok 59 /gvariant/from-json/string-to-boolean\n# Deserializing: '[\"255\"]' (signature: '(y)')\nok 60 /gvariant/from-json/string-to-byte\n# Deserializing: '[\"-12345\"]' (signature: '(n)')\nok 61 /gvariant/from-json/string-to-int16\n# Deserializing: '[\"40001\"]' (signature: '(q)')\nok 62 /gvariant/from-json/string-to-uint16\n# Deserializing: '[\"-7654321\"]' (signature: '(i)')\nok 63 /gvariant/from-json/string-to-int32\n# Deserializing: '[\"-666999666999\"]' (signature: '(x)')\nok 64 /gvariant/from-json/string-to-int64\n# Deserializing: '[\"1999999999999999\"]' (signature: '(t)')\nok 65 /gvariant/from-json/string-to-uint64\n# Deserializing: '[\"1.23\"]' (signature: '(d)')\nok 66 /gvariant/from-json/string-to-double\n# Deserializing: '[\"123.0\"]' (signature: '(d)')\nok 67 /gvariant/from-json/string-to-double-whole\n# Start of maybe tests\n# Start of simple tests\n# Deserializing: '[null]' (signature: '(ms)')\nok 68 /gvariant/from-json/maybe/simple/null\n# Deserializing: '[\"maybe string\"]' (signature: '(ms)')\nok 69 /gvariant/from-json/maybe/simple/string\n# End of simple tests\n# Start of container tests\n# Deserializing: '[null]' (signature: '(m(sn))')\nok 70 /gvariant/from-json/maybe/container/null\n# Deserializing: '[[\"foo\",0]]' (signature: '(m(sn))')\nok 71 /gvariant/from-json/maybe/container/tuple\n# End of container tests\n# Start of variant tests\n# Deserializing: '[true]' (signature: '(mv)')\nok 72 /gvariant/from-json/maybe/variant/boolean\n# End of variant tests\n# End of maybe tests\n# Start of array tests\n# Deserializing: '[]' (signature: 'as')\nok 73 /gvariant/from-json/array/empty\n# Deserializing: '[1,10,3,255]' (signature: 'ay')\nok 74 /gvariant/from-json/array/byte\n# Deserializing: '[\"a\",\"b\",\"ab\",\"ba\"]' (signature: 'as')\nok 75 /gvariant/from-json/array/string\n# Deserializing: '[true,1,\"oops\",-2,0.5]' (signature: 'av')\nok 76 /gvariant/from-json/array/variant\n# Start of array tests\n# Deserializing: '[[1,2],[3,4],[5,6]]' (signature: 'aai')\nok 77 /gvariant/from-json/array/array/int32\n# End of array tests\n# End of array tests\n# Start of dictionary tests\n# Deserializing: '{}' (signature: 'a{sv}')\nok 78 /gvariant/from-json/dictionary/empty\n# Deserializing: '{\"hello\":\"world\"}' (signature: '{ss}')\nok 79 /gvariant/from-json/dictionary/single-entry\n# Deserializing: '{\"foo\":1,\"bar\":2}' (signature: 'a{si}')\nok 80 /gvariant/from-json/dictionary/string-int32\n# Deserializing: '{\"str\":\"hi!\",\"bool\":true}' (signature: 'a{sv}')\nok 81 /gvariant/from-json/dictionary/string-variant\n# Deserializing: '{\"-5\":\"minus five\",\"10\":\"ten\"}' (signature: 'a{xv}')\nok 82 /gvariant/from-json/dictionary/int64-variant\n# Deserializing: '{\"999888777666\":true,\"0\":false}' (signature: 'a{tb}')\nok 83 /gvariant/from-json/dictionary/uint64-boolean\n# Deserializing: '{\"true\":1,\"false\":0}' (signature: 'a{by}')\nok 84 /gvariant/from-json/dictionary/boolean-variant\n# Deserializing: '{\"1.000000\":\"one point zero\"}' (signature: 'a{ds}')\nok 85 /gvariant/from-json/dictionary/double-string\n# End of dictionary tests\n# Start of variant tests\n# Deserializing: '[\"string within variant\"]' (signature: '(v)')\nok 86 /gvariant/from-json/variant/string\n# Deserializing: '{\"foo\":\"bar\",\"hi\":1024}' (signature: 'v')\nok 87 /gvariant/from-json/variant/dictionary\n# Start of maybe tests\n# Deserializing: '[null]' (signature: '(v)')\nok 88 /gvariant/from-json/variant/maybe/null\n# End of maybe tests\n# Start of variant tests\n# Deserializing: '[\"any\",\"thing\",0,-1]' (signature: 'v')\nok 89 /gvariant/from-json/variant/variant/array\n# End of variant tests\n# End of variant tests\n# End of from-json tests\n# End of gvariant tests\nPASS: json-glib-1.0/gvariant.test\nRunning test: json-glib-1.0/parser.test\nTAP version 14\n# random seed: R02S357074b80b2194d44f1714c857cb8c4b\n1..18\n# Start of parser tests\nok 1 /parser/empty-string\n# Checking root node type 'NULL'...\n# Checking root node type 'Integer'...\n# Checking root node type 'Boolean'...\n# Checking root node type 'String'...\n# Checking root node type 'Floating Point'...\n# Checking root node type 'Integer'...\n# Checking root node type 'Floating Point'...\nok 2 /parser/base-value\nok 3 /parser/empty-array\n# Parsing: '[ true ]'\n# checking element 0 is of the desired type gboolean...\n# Parsing: '[ true, false, null ]'\n# checking element 2 is of the desired type (null)...\n# Parsing: '[ 1, 2, 3.14, \"test\" ]'\n# checking element 3 is of the desired type gchararray...\nok 4 /parser/simple-array\nok 5 /parser/nested-array\nok 6 /parser/empty-object\n# checking root node is an object...\n# checking object is of the desired size '1'...\n# checking member 'test' exists and is of the desired type 'gint64'...\n# checking root node is an object...\n# checking object is of the desired size '2'...\n# checking member 'name' exists and is of the desired type 'gchararray'...\n# checking root node is an object...\n# checking object is of the desired size '2'...\n# checking member 'baz' exists and is of the desired type '(null)'...\n# checking root node is an object...\n# checking object is of the desired size '1'...\n# checking member 'channel' exists and is of the desired type 'gchararray'...\n# checking root node is an object...\n# checking object is of the desired size '2'...\n# checking member 'valign' exists and is of the desired type 'gdouble'...\n# checking root node is an object...\n# checking object is of the desired size '1'...\n# checking member '' exists and is of the desired type 'gchararray'...\nok 7 /parser/simple-object\n# checking root node is an object...\n# checking object is not empty...\n# checking root node is an object...\n# checking object is not empty...\nok 8 /parser/nested-object\n# checking variable 'foo' is assigned...\n# checking for a root of the desired type...\n# checking variable 'bar' is assigned...\n# checking for a root of the desired type...\n# checking variable 'baz' is assigned...\n# checking for a root of the desired type...\nok 9 /parser/assignment\n# checking root node is an object...\n# checking object is not empty...\n# checking for object member 'test'...\n# checking simple string equality...\n# checking for valid UTF-8...\nok 10 /parser/unicode-escape\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 11 /parser/stream-sync\nok 12 /parser/stream-async\nok 13 /parser/multiple-roots\n# extension: comment, data: { /* test */ }\n# extension: single quotes, data: { 'foo': true }\nok 14 /parser/extensions\n# data: 'foo'\n# data: \"\\012\"\n# data: \"\\a\"\n# data: \"\\$\"\nok 15 /parser/string-extensions\nok 16 /parser/mapped\n# Start of mapped tests\nok 17 /parser/mapped/file-error\nok 18 /parser/mapped/json-error\n# End of mapped tests\n# End of parser tests\nPASS: json-glib-1.0/parser.test\nRunning test: json-glib-1.0/path.test\nTAP version 14\n# random seed: R02Sda98711e12786e413cef5cd377f9b7e3\n1..32\n# Start of path tests\n# Start of expressions tests\n# Start of valid tests\n# * Title of the first book in the store, using objct notation. ('$.store.book[0].title')\nok 1 /path/expressions/valid/1\n# * Title of the first book in the store, using array notation. ('$['store']['book'][0]['title']')\nok 2 /path/expressions/valid/2\n# * All the authors from the every book. ('$.store.book[*].author')\nok 3 /path/expressions/valid/3\n# * All the authors. ('$..author')\nok 4 /path/expressions/valid/4\n# * Everything inside the store. ('$.store.*')\nok 5 /path/expressions/valid/5\n# * All the prices in the store. ('$.store..price')\nok 6 /path/expressions/valid/6\n# * The third book. ('$..book[2]')\nok 7 /path/expressions/valid/7\n# * The last book. ('$..book[-1:]')\nok 8 /path/expressions/valid/8\n# * The first two books. ('$..book[0,1]')\nok 9 /path/expressions/valid/9\n# * The first two books, using a slice. ('$..book[:2]')\nok 10 /path/expressions/valid/10\n# * All the books. ('$['store']['book'][*]')\nok 11 /path/expressions/valid/11\n# * All the members of the bicycle object. ('$.store.bicycle.*')\nok 12 /path/expressions/valid/12\n# * The root node. ('$')\nok 13 /path/expressions/valid/13\n# End of valid tests\n# Start of invalid tests\n# * INVALID: invalid first character ('/')\nok 14 /path/expressions/invalid/1\n# * INVALID: Invalid character following root ('$ponies')\nok 15 /path/expressions/invalid/2\n# * INVALID: missing member name or wildcard after dot ('$.store.')\nok 16 /path/expressions/invalid/3\n# * INVALID: Malformed slice (missing step) ('$.store.book[0:1:]')\nok 17 /path/expressions/invalid/4\n# * INVALID: Malformed set ('$.store.book[0,1~2]')\nok 18 /path/expressions/invalid/5\n# * INVALID: Malformed array notation ('${'store'}')\nok 19 /path/expressions/invalid/6\n# * INVALID: Malformed slice (invalid separator) ('$.store.book[0~2]')\nok 20 /path/expressions/invalid/7\n# End of invalid tests\n# End of expressions tests\n# Start of match tests\n# * Title of the first book in the store, using objct notation. ('$.store.book[0].title') =>\n# - result:   [\"Sayings of the Century\"]\n# - expected: [\"Sayings of the Century\"]\nok 21 /path/match/1\n# * Title of the first book in the store, using array notation. ('$['store']['book'][0]['title']') =>\n# - result:   [\"Sayings of the Century\"]\n# - expected: [\"Sayings of the Century\"]\nok 22 /path/match/2\n# * All the authors from the every book. ('$.store.book[*].author') =>\n# - result:   [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\n# - expected: [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\nok 23 /path/match/3\n# * All the authors. ('$..author') =>\n# - result:   [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\n# - expected: [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\nok 24 /path/match/4\n# * All the prices in the store. ('$.store..price') =>\n# - result:   [\"8.95\",\"12.99\",\"8.99\",\"22.99\",\"19.95\"]\n# - expected: [\"8.95\",\"12.99\",\"8.99\",\"22.99\",\"19.95\"]\nok 25 /path/match/5\n# * The third book. ('$..book[2]') =>\n# - result:   [{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"}]\n# - expected: [{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"}]\nok 26 /path/match/6\n# * The last book. ('$..book[-1:]') =>\n# - result:   [{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\n# - expected: [{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\nok 27 /path/match/7\n# * The first two books. ('$..book[0,1]') =>\n# - result:   [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\n# - expected: [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\nok 28 /path/match/8\n# * The first two books, using a slice. ('$..book[:2]') =>\n# - result:   [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\n# - expected: [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\nok 29 /path/match/9\n# * All the books. ('$['store']['book'][*]') =>\n# - result:   [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\n# - expected: [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\nok 30 /path/match/10\n# * All the members of the bicycle object. ('$.store.bicycle.*') =>\n# - result:   [\"red\",\"19.95\"]\n# - expected: [\"red\",\"19.95\"]\nok 31 /path/match/11\n# * The root node. ('$') =>\n# - result:   [{\"store\":{\"book\":[{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}],\"bicycle\":{\"color\":\"red\",\"price\":\"19.95\"}}}]\n# - expected: [{\"store\":{\"book\":[{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}],\"bicycle\":{\"color\":\"red\",\"price\":\"19.95\"}}}]\nok 32 /path/match/12\n# End of match tests\n# End of path tests\nPASS: json-glib-1.0/path.test\nRunning test: json-glib-1.0/serialize-simple.test\nTAP version 14\n# random seed: R02S0943f8217511d43286d5ceabe72590e6\n1..1\n# Start of serialize tests\n# TestObject: {\n#   \"bar\" : true,\n#   \"baz\" : \"Test\"\n# }\nok 1 /serialize/gobject\n# End of serialize tests\nPASS: json-glib-1.0/serialize-simple.test\nRunning test: json-glib-1.0/node.test\nTAP version 14\n# random seed: R02Sa8226d3c72b3093cf229b76cc3886d9a\n1..28\n# Start of nodes tests\nok 1 /nodes/gvalue\n# Start of init tests\nok 2 /nodes/init/int\nok 3 /nodes/init/double\nok 4 /nodes/init/boolean\nok 5 /nodes/init/string\nok 6 /nodes/init/null\nok 7 /nodes/init/reinit\n# End of init tests\n# Start of copy tests\nok 8 /nodes/copy/null\nok 9 /nodes/copy/value\nok 10 /nodes/copy/object\n# End of copy tests\n# Start of get tests\nok 11 /nodes/get/int\nok 12 /nodes/get/double\n# End of get tests\n# Start of gvalue tests\n# Autopromotion of int to int64\n# Expecting an gint64, got a 'gint64'\n# Autopromotion of float to double\n# Expecting a gdouble, got a 'gdouble'\nok 13 /nodes/gvalue/autopromotion\n# End of gvalue tests\n# Start of seal tests\nok 14 /nodes/seal/int\nok 15 /nodes/seal/double\nok 16 /nodes/seal/boolean\nok 17 /nodes/seal/string\nok 18 /nodes/seal/null\nok 19 /nodes/seal/object\nok 20 /nodes/seal/array\n# End of seal tests\n# Start of immutable tests\nok 21 /nodes/immutable/int\nok 22 /nodes/immutable/double\nok 23 /nodes/immutable/boolean\nok 24 /nodes/immutable/string\nok 25 /nodes/immutable/object\nok 26 /nodes/immutable/array\nok 27 /nodes/immutable/value\nok 28 /nodes/immutable/parent\n# End of immutable tests\n# End of nodes tests\nPASS: json-glib-1.0/node.test\nSUMMARY: total=14; passed=14; skipped=0; failed=0; user=0.0s; system=0.1s; maxrss=5112\nDURATION: 0\nEND: /usr/lib/json-glib/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "json-glib": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\nRunning test: json-glib-1.0/serialize-complex.test\nTAP version 14\n# random seed: R02S6bd161b7e389f2b679a877f773f472aa\n1..1\n# Start of serialize tests\n# TestObject: {\n#   \"foo\" : 47,\n#   \"bar\" : false,\n#   \"baz\" : \"Hello, World!\",\n#   \"blah\" : {\n#     \"foo\" : 42,\n#     \"bar\" : true\n#   },\n#   \"meh\" : 0.5\n# }\nok 1 /serialize/gobject-boxed\n# End of serialize tests\nPASS: json-glib-1.0/serialize-complex.test\nRunning test: json-glib-1.0/boxed.test\nTAP version 14\n# random seed: R02Se5e90dbb14c3a1abd1ea2748af6a911f\n1..2\n# Start of boxed tests\n# Registering transform functions\n# Serialize: { foo: 42, bar: true }\n# TestObject: {\n#   \"blah\" : {\n#     \"foo\" : 42,\n#     \"bar\" : true\n#   }\n# }\nok 1 /boxed/serialize-property\n# Deserialize: { foo: 42, bar: true }\nok 2 /boxed/deserialize-property\n# End of boxed tests\nPASS: json-glib-1.0/boxed.test\nRunning test: json-glib-1.0/object.test\nTAP version 14\n# random seed: R02S8767a80acbb4ac60271acd79160c4283\n1..9\n# Start of object tests\nok 1 /object/empty-object\nok 2 /object/add-member\nok 3 /object/set-member\nok 4 /object/get-member-default\nok 5 /object/remove-member\nok 6 /object/foreach-member\nok 7 /object/iter\nok 8 /object/ordered-iter\nok 9 /object/empty-member\n# End of object tests\nPASS: json-glib-1.0/object.test\nRunning test: json-glib-1.0/reader.test\nTAP version 14\n# random seed: R02Sf596a51f6ae0e29a48ee43341934b510\n1..6\n# Start of reader tests\nok 1 /reader/base-array\nok 2 /reader/base-object\nok 3 /reader/level\n# Bug Reference: http://bugzilla.gnome.org/show_bug.cgi?id=758580\nok 4 /reader/null-value\nok 5 /reader/bom\nok 6 /reader/currrent-node\n# End of reader tests\nPASS: json-glib-1.0/reader.test\nRunning test: json-glib-1.0/serialize-full.test\nTAP version 14\n# random seed: R02S7ae03b36e6840c50df1c7b06bcecc54d\n1..1\n# Start of deserialize tests\n# *** TestObject ***\n#  foo: <true>\n#  bar: <true>\n#  baz: <true>\n#  meh: <true>\nok 1 /deserialize/json-to-gobject\n# End of deserialize tests\nPASS: json-glib-1.0/serialize-full.test\nRunning test: json-glib-1.0/generator.test\nTAP version 14\n# random seed: R02S9ac2003423c397c7da647a8df303fb00\n1..16\n# Start of generator tests\nok 1 /generator/empty-array\nok 2 /generator/empty-object\n# checking simple array '[true,false,null,42,\"foo\"]' (expected: '[true,false,null,42,\"foo\"]')\nok 3 /generator/simple-array\nok 4 /generator/nested-array\n# checking simple object '{\"Bool1\":true,\"Bool2\":false,\"Null\":null,\"Int\":42,\"\":54,\"String\":\"foo\"}' (expected: '{\"Bool1\":true,\"Bool2\":false,\"Null\":null,\"Int\":42,\"\":54,\"String\":\"foo\"}')\nok 5 /generator/simple-object\n# checking nested object '{\"Image\":{\"Width\":800,\"Height\":600,\"Title\":\"View from 15th Floor\",\"Thumbnail\":{\"Url\":\"http://www.example.com/image/481989943\",\"Height\":125,\"Width\":\"100\"},\"IDs\":[116,943,234,38793]}}' (expected: '{\"Image\":{\"Width\":800,\"Height\":600,\"Title\":\"View from 15th Floor\",\"Thumbnail\":{\"Url\":\"http://www.example.com/image/481989943\",\"Height\":125,\"Width\":\"100\"},\"IDs\":[116,943,234,38793]}}')\nok 6 /generator/nested-object\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\n# test_decimal_separator: value: '3.14' - string: '3.1400000000000001'\nok 7 /generator/decimal-separator\nok 8 /generator/double-stays-double\n# test_double_valid: value: '0.00' - string: '1e-08'\nok 9 /generator/double-valid\n# checking pretty printing: []\texpected: []\n# checking pretty printing: {}\texpected: {}\n# checking pretty printing: [\n# \ttrue,\n# \tfalse,\n# \tnull,\n# \t\"hello\"\n# ]\texpected: [\n# \ttrue,\n# \tfalse,\n# \tnull,\n# \t\"hello\"\n# ]\n# checking pretty printing: {\n# \t\"foo\" : 42,\n# \t\"bar\" : true,\n# \t\"baz\" : null\n# }\texpected: {\n# \t\"foo\" : 42,\n# \t\"bar\" : true,\n# \t\"baz\" : null\n# }\nok 10 /generator/pretty\n# Start of string tests\nok 11 /generator/string/abc\nok 12 /generator/string/a\\177xc\nok 13 /generator/string/a\\033xc\nok 14 /generator/string/a\\nxc\nok 15 /generator/string/a\\\\xc\nok 16 /generator/string/Barney B\\303\\244r\n# End of string tests\n# End of generator tests\nPASS: json-glib-1.0/generator.test\nRunning test: json-glib-1.0/array.test\nTAP version 14\n# random seed: R02S1a0b25bf05df6b25d447e891216ce842\n1..4\n# Start of array tests\nok 1 /array/empty-array\nok 2 /array/add-element\nok 3 /array/remove-element\nok 4 /array/foreach-element\n# End of array tests\nPASS: json-glib-1.0/array.test\nRunning test: json-glib-1.0/builder.test\nTAP version 14\n# random seed: R02Sfae31a1721816d2596e49fd3eaa3f98d\n1..3\n# Start of builder tests\n# Builder complex: '{\"depth1\":[1,{\"depth2\":[3,[null,false],\"after array\"],\"value2\":true}],\"object1\":{},\"value3\":null,\"value4\":42,\"\":54}'\nok 1 /builder/complex\n# Builder empty: '{\"a\":{}}'\nok 2 /builder/empty\nok 3 /builder/reset\n# End of builder tests\nPASS: json-glib-1.0/builder.test\nRunning test: json-glib-1.0/invalid.test\nTAP version 14\n# random seed: R02Sa621ffe142b554469d34764ea494a679\n1..29\n# Start of invalid tests\n# Start of json tests\n# invalid data: 'rainbows'...\nok 1 /invalid/json/bareword-1\n# invalid data: '[ unicorns ]'...\nok 2 /invalid/json/bareword-2\n# invalid data: '{ \"foo\" : ponies }'...\nok 3 /invalid/json/bareword-3\n# invalid data: '[ 3, 2, 1, lift_off ]'...\nok 4 /invalid/json/bareword-4\n# invalid data: '{ foo : 42 }'...\nok 5 /invalid/json/bareword-5\n# invalid data: '\"st\"ring\"'...\nok 6 /invalid/json/bareword-6\n# invalid data: '[ -false ]'...\n# error: <data>:1:3: Parse error: scanner: non digit in constant\nok 7 /invalid/json/values-1\n# invalid data: '[\"\\uD800\\uD800\"]'...\n# error: <data>:1:15: Parse error: scanner: malformed surrogate pair\nok 8 /invalid/json/values-2\n# invalid data: '[\"\\uDB00\\uD800\"]'...\n# error: <data>:1:15: Parse error: scanner: malformed surrogate pair\nok 9 /invalid/json/values-3\n# invalid data: '[\"\\uDB00\"]'...\n# error: <data>:1:9: Parse error: scanner: malformed surrogate pair\nok 10 /invalid/json/values-4\n# invalid data: 'var foo'...\n# error: <data>:1:7: Parse error: unexpected end of file, expected character `='\nok 11 /invalid/json/assignment-1\n# invalid data: 'var foo = no'...\n# error: <data>:1:12: Parse error: unexpected identifier `no', expected value\nok 12 /invalid/json/assignment-2\n# invalid data: 'var = true'...\n# error: <data>:1:5: Parse error: unexpected character `=', expected identifier\nok 13 /invalid/json/assignment-3\n# invalid data: 'var blah = 42:'...\n# error: <data>:1:14: Parse error: unexpected character `:', expected end of file\nok 14 /invalid/json/assignment-4\n# invalid data: 'let foo = true;'...\n# error: <data>:1:3: Parse error: unexpected identifier `let', expected value\nok 15 /invalid/json/assignment-5\n# invalid data: '[ true, false'...\n# error: <data>:1:13: Parse error: unexpected value `false', expected character `,'\nok 16 /invalid/json/array-1\n# invalid data: '[ true }'...\n# error: <data>:1:6: Parse error: unexpected value `true', expected character `,'\nok 17 /invalid/json/array-2\n# invalid data: '[ \"foo\" : 42 ]'...\n# error: <data>:1:7: Parse error: unexpected string constant \"foo\", expected character `,'\nok 18 /invalid/json/array-3\n# invalid data: '{ foo : 42 }'...\n# error: <data>:1:1: Parse error: unexpected character `{', expected string constant\nok 19 /invalid/json/object-1\n# invalid data: '{ 42 : \"foo\" }'...\n# error: <data>:1:1: Parse error: unexpected character `{', expected string constant\nok 20 /invalid/json/object-2\n# invalid data: '{ \"foo\", 42 }'...\n# error: <data>:1:7: Parse error: unexpected string constant \"foo\", expected character `:'\nok 21 /invalid/json/object-3\n# invalid data: '{ \"foo\" : 42 ]'...\n# error: <data>:1:12: Parse error: unexpected number `42', expected string constant\nok 22 /invalid/json/object-4\n# invalid data: '{ \"blah\" }'...\n# error: <data>:1:8: Parse error: unexpected string constant \"blah\", expected character `:'\nok 23 /invalid/json/object-5\n# invalid data: '{ \"a\" : 0 \"b\" : 1 }'...\n# error: <data>:1:9: Parse error: unexpected number `0', expected character `,'\nok 24 /invalid/json/object-6\n# invalid data: '{ null: false }'...\n# error: <data>:1:1: Parse error: unexpected character `{', expected string constant\nok 25 /invalid/json/object-7\n# invalid data: '[ true false ]'...\nok 26 /invalid/json/missing-comma-1\n# invalid data: '{ \"foo\" : 42 \"bar\": null }'...\nok 27 /invalid/json/missing-comma-2\n# invalid data: '[ true, ]'...\nok 28 /invalid/json/trailing-comma-1\n# invalid data: '{ \"foo\" : 42, }'...\nok 29 /invalid/json/trailing-comma-2\n# End of json tests\n# End of invalid tests\nPASS: json-glib-1.0/invalid.test\nRunning test: json-glib-1.0/gvariant.test\nTAP version 14\n# random seed: R02Sc2f688f29dc7276fdcfa6685f1a6bc00\n1..89\n# Start of gvariant tests\n# Start of to-json tests\n# Serializing: '(true,)' (signature: '(b)')\nok 1 /gvariant/to-json/boolean\n# Serializing: '(byte 0xff,)' (signature: '(y)')\nok 2 /gvariant/to-json/byte\n# Serializing: '(int16 -12345,)' (signature: '(n)')\nok 3 /gvariant/to-json/int16\n# Serializing: '(uint16 40001,)' (signature: '(q)')\nok 4 /gvariant/to-json/uint16\n# Serializing: '(-7654321,)' (signature: '(i)')\nok 5 /gvariant/to-json/int32\n# Serializing: '(uint32 12345678,)' (signature: '(u)')\nok 6 /gvariant/to-json/uint32\n# Serializing: '(int64 -666999666999,)' (signature: '(x)')\nok 7 /gvariant/to-json/int64\n# Serializing: '(uint64 1999999999999999,)' (signature: '(t)')\nok 8 /gvariant/to-json/uint64\n# Serializing: '(handle 1,)' (signature: '(h)')\nok 9 /gvariant/to-json/handle\n# Serializing: '(1.23,)' (signature: '(d)')\nok 10 /gvariant/to-json/double\n# Serializing: '(123.0,)' (signature: '(d)')\nok 11 /gvariant/to-json/double-whole\n# Serializing: '('hello world!',)' (signature: '(s)')\nok 12 /gvariant/to-json/string\n# Serializing: '(objectpath '/org/gtk/json_glib',)' (signature: '(o)')\nok 13 /gvariant/to-json/object-path\n# Serializing: '(signature '(asna{sv}i)',)' (signature: '(g)')\nok 14 /gvariant/to-json/signature\n# Serializing: '(false, byte 0x00, int16 -1, uint16 1, -2, uint32 2, int64 429496729, uint64 3, handle 16, 2.48, 'end')' (signature: '(bynqiuxthds)')\nok 15 /gvariant/to-json/tuple\n# Serializing: '[([([([([([([([([([('sorprise',)],)],)],)],)],)],)],)],)],)]' (signature: 'a(a(a(a(a(a(a(a(a(a(s))))))))))')\nok 16 /gvariant/to-json/deep-nesting\n# Serializing: '{'foo': ('bar', byte 0x64, true, [(objectpath '/baz', 1.3), ('/cat', -2.5)])}' (signature: 'a{s(syba(od))}')\nok 17 /gvariant/to-json/mixed1\n# Serializing: '({true: byte 0x01, false: 0x00}, [@ms 'do', nothing, 'did'], <@av []>, @mab nothing, {uint16 10000: @m(sg) ('yes', 'august'), 0: nothing})' (signature: '(a{by}amsvmaba{qm(sg)})')\nok 18 /gvariant/to-json/mixed2\n# Start of maybe tests\n# Start of simple tests\n# Serializing: '(@ms nothing,)' (signature: '(ms)')\nok 19 /gvariant/to-json/maybe/simple/null\n# Serializing: '(@ms 'maybe string',)' (signature: '(ms)')\nok 20 /gvariant/to-json/maybe/simple/string\n# End of simple tests\n# Start of container tests\n# Serializing: '(@m(sn) nothing,)' (signature: '(m(sn))')\nok 21 /gvariant/to-json/maybe/container/null\n# Serializing: '(@m(sn) ('foo', 0),)' (signature: '(m(sn))')\nok 22 /gvariant/to-json/maybe/container/tuple\n# End of container tests\n# Start of variant tests\n# Serializing: '(@mv <true>,)' (signature: '(mv)')\nok 23 /gvariant/to-json/maybe/variant/boolean\n# End of variant tests\n# End of maybe tests\n# Start of array tests\n# Serializing: '@as []' (signature: 'as')\nok 24 /gvariant/to-json/array/empty\n# Serializing: '[byte 0x01, 0x0a, 0x03, 0xff]' (signature: 'ay')\nok 25 /gvariant/to-json/array/byte\n# Serializing: '['a', 'b', 'ab', 'ba']' (signature: 'as')\nok 26 /gvariant/to-json/array/string\n# Serializing: '[<true>, <int64 1>, <'oops'>, <int64 -2>, <0.5>]' (signature: 'av')\nok 27 /gvariant/to-json/array/variant\n# Start of array tests\n# Serializing: '[[1, 2], [3, 4], [5, 6]]' (signature: 'aai')\nok 28 /gvariant/to-json/array/array/int32\n# End of array tests\n# End of array tests\n# Start of dictionary tests\n# Serializing: '@a{sv} {}' (signature: 'a{sv}')\nok 29 /gvariant/to-json/dictionary/empty\n# Serializing: '{'hello', 'world'}' (signature: '{ss}')\nok 30 /gvariant/to-json/dictionary/single-entry\n# Serializing: '{'foo': 1, 'bar': 2}' (signature: 'a{si}')\nok 31 /gvariant/to-json/dictionary/string-int32\n# Serializing: '{'str': <'hi!'>, 'bool': <true>}' (signature: 'a{sv}')\nok 32 /gvariant/to-json/dictionary/string-variant\n# Serializing: '{int64 -5: <'minus five'>, 10: <'ten'>}' (signature: 'a{xv}')\nok 33 /gvariant/to-json/dictionary/int64-variant\n# Serializing: '{uint64 999888777666: true, 0: false}' (signature: 'a{tb}')\nok 34 /gvariant/to-json/dictionary/uint64-boolean\n# Serializing: '{true: byte 0x01, false: 0x00}' (signature: 'a{by}')\nok 35 /gvariant/to-json/dictionary/boolean-variant\n# Serializing: '{1.0: 'one point zero'}' (signature: 'a{ds}')\nok 36 /gvariant/to-json/dictionary/double-string\n# End of dictionary tests\n# Start of variant tests\n# Serializing: '(<'string within variant'>,)' (signature: '(v)')\nok 37 /gvariant/to-json/variant/string\n# Serializing: '<{'foo': <'bar'>, 'hi': <int64 1024>}>' (signature: 'v')\nok 38 /gvariant/to-json/variant/dictionary\n# Start of maybe tests\n# Serializing: '(<@mv nothing>,)' (signature: '(v)')\nok 39 /gvariant/to-json/variant/maybe/null\n# End of maybe tests\n# Start of variant tests\n# Serializing: '<[<'any'>, <'thing'>, <int64 0>, <int64 -1>]>' (signature: 'v')\nok 40 /gvariant/to-json/variant/variant/array\n# End of variant tests\n# End of variant tests\n# End of to-json tests\n# Start of from-json tests\n# Deserializing: '[true]' (signature: '(b)')\nok 41 /gvariant/from-json/boolean\n# Deserializing: '[255]' (signature: '(y)')\nok 42 /gvariant/from-json/byte\n# Deserializing: '[-12345]' (signature: '(n)')\nok 43 /gvariant/from-json/int16\n# Deserializing: '[40001]' (signature: '(q)')\nok 44 /gvariant/from-json/uint16\n# Deserializing: '[-7654321]' (signature: '(i)')\nok 45 /gvariant/from-json/int32\n# Deserializing: '[12345678]' (signature: '(u)')\nok 46 /gvariant/from-json/uint32\n# Deserializing: '[-666999666999]' (signature: '(x)')\nok 47 /gvariant/from-json/int64\n# Deserializing: '[1999999999999999]' (signature: '(t)')\nok 48 /gvariant/from-json/uint64\n# Deserializing: '[1]' (signature: '(h)')\nok 49 /gvariant/from-json/handle\n# Deserializing: '[1.23]' (signature: '(d)')\nok 50 /gvariant/from-json/double\n# Deserializing: '[123.0]' (signature: '(d)')\nok 51 /gvariant/from-json/double-whole\n# Deserializing: '[\"hello world!\"]' (signature: '(s)')\nok 52 /gvariant/from-json/string\n# Deserializing: '[\"/org/gtk/json_glib\"]' (signature: '(o)')\nok 53 /gvariant/from-json/object-path\n# Deserializing: '[\"(asna{sv}i)\"]' (signature: '(g)')\nok 54 /gvariant/from-json/signature\n# Deserializing: '[false,0,-1,1,-2,2,429496729,3,16,2.48,\"end\"]' (signature: '(bynqiuxthds)')\nok 55 /gvariant/from-json/tuple\n# Deserializing: '[[[[[[[[[[[[[[[[[[[[\"sorprise\"]]]]]]]]]]]]]]]]]]]]' (signature: 'a(a(a(a(a(a(a(a(a(a(s))))))))))')\nok 56 /gvariant/from-json/deep-nesting\n# Deserializing: '{\"foo\":[\"bar\",100,true,[[\"/baz\",1.3],[\"/cat\",-2.5]]]}' (signature: 'a{s(syba(od))}')\nok 57 /gvariant/from-json/mixed1\n# Deserializing: '[{\"true\":1,\"false\":0},[\"do\",null,\"did\"],[],null,{\"10000\":[\"yes\",\"august\"],\"0\":null}]' (signature: '(a{by}amsvmaba{qm(sg)})')\nok 58 /gvariant/from-json/mixed2\n# Deserializing: '[\"true\"]' (signature: '(b)')\nok 59 /gvariant/from-json/string-to-boolean\n# Deserializing: '[\"255\"]' (signature: '(y)')\nok 60 /gvariant/from-json/string-to-byte\n# Deserializing: '[\"-12345\"]' (signature: '(n)')\nok 61 /gvariant/from-json/string-to-int16\n# Deserializing: '[\"40001\"]' (signature: '(q)')\nok 62 /gvariant/from-json/string-to-uint16\n# Deserializing: '[\"-7654321\"]' (signature: '(i)')\nok 63 /gvariant/from-json/string-to-int32\n# Deserializing: '[\"-666999666999\"]' (signature: '(x)')\nok 64 /gvariant/from-json/string-to-int64\n# Deserializing: '[\"1999999999999999\"]' (signature: '(t)')\nok 65 /gvariant/from-json/string-to-uint64\n# Deserializing: '[\"1.23\"]' (signature: '(d)')\nok 66 /gvariant/from-json/string-to-double\n# Deserializing: '[\"123.0\"]' (signature: '(d)')\nok 67 /gvariant/from-json/string-to-double-whole\n# Start of maybe tests\n# Start of simple tests\n# Deserializing: '[null]' (signature: '(ms)')\nok 68 /gvariant/from-json/maybe/simple/null\n# Deserializing: '[\"maybe string\"]' (signature: '(ms)')\nok 69 /gvariant/from-json/maybe/simple/string\n# End of simple tests\n# Start of container tests\n# Deserializing: '[null]' (signature: '(m(sn))')\nok 70 /gvariant/from-json/maybe/container/null\n# Deserializing: '[[\"foo\",0]]' (signature: '(m(sn))')\nok 71 /gvariant/from-json/maybe/container/tuple\n# End of container tests\n# Start of variant tests\n# Deserializing: '[true]' (signature: '(mv)')\nok 72 /gvariant/from-json/maybe/variant/boolean\n# End of variant tests\n# End of maybe tests\n# Start of array tests\n# Deserializing: '[]' (signature: 'as')\nok 73 /gvariant/from-json/array/empty\n# Deserializing: '[1,10,3,255]' (signature: 'ay')\nok 74 /gvariant/from-json/array/byte\n# Deserializing: '[\"a\",\"b\",\"ab\",\"ba\"]' (signature: 'as')\nok 75 /gvariant/from-json/array/string\n# Deserializing: '[true,1,\"oops\",-2,0.5]' (signature: 'av')\nok 76 /gvariant/from-json/array/variant\n# Start of array tests\n# Deserializing: '[[1,2],[3,4],[5,6]]' (signature: 'aai')\nok 77 /gvariant/from-json/array/array/int32\n# End of array tests\n# End of array tests\n# Start of dictionary tests\n# Deserializing: '{}' (signature: 'a{sv}')\nok 78 /gvariant/from-json/dictionary/empty\n# Deserializing: '{\"hello\":\"world\"}' (signature: '{ss}')\nok 79 /gvariant/from-json/dictionary/single-entry\n# Deserializing: '{\"foo\":1,\"bar\":2}' (signature: 'a{si}')\nok 80 /gvariant/from-json/dictionary/string-int32\n# Deserializing: '{\"str\":\"hi!\",\"bool\":true}' (signature: 'a{sv}')\nok 81 /gvariant/from-json/dictionary/string-variant\n# Deserializing: '{\"-5\":\"minus five\",\"10\":\"ten\"}' (signature: 'a{xv}')\nok 82 /gvariant/from-json/dictionary/int64-variant\n# Deserializing: '{\"999888777666\":true,\"0\":false}' (signature: 'a{tb}')\nok 83 /gvariant/from-json/dictionary/uint64-boolean\n# Deserializing: '{\"true\":1,\"false\":0}' (signature: 'a{by}')\nok 84 /gvariant/from-json/dictionary/boolean-variant\n# Deserializing: '{\"1.000000\":\"one point zero\"}' (signature: 'a{ds}')\nok 85 /gvariant/from-json/dictionary/double-string\n# End of dictionary tests\n# Start of variant tests\n# Deserializing: '[\"string within variant\"]' (signature: '(v)')\nok 86 /gvariant/from-json/variant/string\n# Deserializing: '{\"foo\":\"bar\",\"hi\":1024}' (signature: 'v')\nok 87 /gvariant/from-json/variant/dictionary\n# Start of maybe tests\n# Deserializing: '[null]' (signature: '(v)')\nok 88 /gvariant/from-json/variant/maybe/null\n# End of maybe tests\n# Start of variant tests\n# Deserializing: '[\"any\",\"thing\",0,-1]' (signature: 'v')\nok 89 /gvariant/from-json/variant/variant/array\n# End of variant tests\n# End of variant tests\n# End of from-json tests\n# End of gvariant tests\nPASS: json-glib-1.0/gvariant.test\nRunning test: json-glib-1.0/parser.test\nTAP version 14\n# random seed: R02S357074b80b2194d44f1714c857cb8c4b\n1..18\n# Start of parser tests\nok 1 /parser/empty-string\n# Checking root node type 'NULL'...\n# Checking root node type 'Integer'...\n# Checking root node type 'Boolean'...\n# Checking root node type 'String'...\n# Checking root node type 'Floating Point'...\n# Checking root node type 'Integer'...\n# Checking root node type 'Floating Point'...\nok 2 /parser/base-value\nok 3 /parser/empty-array\n# Parsing: '[ true ]'\n# checking element 0 is of the desired type gboolean...\n# Parsing: '[ true, false, null ]'\n# checking element 2 is of the desired type (null)...\n# Parsing: '[ 1, 2, 3.14, \"test\" ]'\n# checking element 3 is of the desired type gchararray...\nok 4 /parser/simple-array\nok 5 /parser/nested-array\nok 6 /parser/empty-object\n# checking root node is an object...\n# checking object is of the desired size '1'...\n# checking member 'test' exists and is of the desired type 'gint64'...\n# checking root node is an object...\n# checking object is of the desired size '2'...\n# checking member 'name' exists and is of the desired type 'gchararray'...\n# checking root node is an object...\n# checking object is of the desired size '2'...\n# checking member 'baz' exists and is of the desired type '(null)'...\n# checking root node is an object...\n# checking object is of the desired size '1'...\n# checking member 'channel' exists and is of the desired type 'gchararray'...\n# checking root node is an object...\n# checking object is of the desired size '2'...\n# checking member 'valign' exists and is of the desired type 'gdouble'...\n# checking root node is an object...\n# checking object is of the desired size '1'...\n# checking member '' exists and is of the desired type 'gchararray'...\nok 7 /parser/simple-object\n# checking root node is an object...\n# checking object is not empty...\n# checking root node is an object...\n# checking object is not empty...\nok 8 /parser/nested-object\n# checking variable 'foo' is assigned...\n# checking for a root of the desired type...\n# checking variable 'bar' is assigned...\n# checking for a root of the desired type...\n# checking variable 'baz' is assigned...\n# checking for a root of the desired type...\nok 9 /parser/assignment\n# checking root node is an object...\n# checking object is not empty...\n# checking for object member 'test'...\n# checking simple string equality...\n# checking for valid UTF-8...\nok 10 /parser/unicode-escape\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\nok 11 /parser/stream-sync\nok 12 /parser/stream-async\nok 13 /parser/multiple-roots\n# extension: comment, data: { /* test */ }\n# extension: single quotes, data: { 'foo': true }\nok 14 /parser/extensions\n# data: 'foo'\n# data: \"\\012\"\n# data: \"\\a\"\n# data: \"\\$\"\nok 15 /parser/string-extensions\nok 16 /parser/mapped\n# Start of mapped tests\nok 17 /parser/mapped/file-error\nok 18 /parser/mapped/json-error\n# End of mapped tests\n# End of parser tests\nPASS: json-glib-1.0/parser.test\nRunning test: json-glib-1.0/path.test\nTAP version 14\n# random seed: R02Sda98711e12786e413cef5cd377f9b7e3\n1..32\n# Start of path tests\n# Start of expressions tests\n# Start of valid tests\n# * Title of the first book in the store, using objct notation. ('$.store.book[0].title')\nok 1 /path/expressions/valid/1\n# * Title of the first book in the store, using array notation. ('$['store']['book'][0]['title']')\nok 2 /path/expressions/valid/2\n# * All the authors from the every book. ('$.store.book[*].author')\nok 3 /path/expressions/valid/3\n# * All the authors. ('$..author')\nok 4 /path/expressions/valid/4\n# * Everything inside the store. ('$.store.*')\nok 5 /path/expressions/valid/5\n# * All the prices in the store. ('$.store..price')\nok 6 /path/expressions/valid/6\n# * The third book. ('$..book[2]')\nok 7 /path/expressions/valid/7\n# * The last book. ('$..book[-1:]')\nok 8 /path/expressions/valid/8\n# * The first two books. ('$..book[0,1]')\nok 9 /path/expressions/valid/9\n# * The first two books, using a slice. ('$..book[:2]')\nok 10 /path/expressions/valid/10\n# * All the books. ('$['store']['book'][*]')\nok 11 /path/expressions/valid/11\n# * All the members of the bicycle object. ('$.store.bicycle.*')\nok 12 /path/expressions/valid/12\n# * The root node. ('$')\nok 13 /path/expressions/valid/13\n# End of valid tests\n# Start of invalid tests\n# * INVALID: invalid first character ('/')\nok 14 /path/expressions/invalid/1\n# * INVALID: Invalid character following root ('$ponies')\nok 15 /path/expressions/invalid/2\n# * INVALID: missing member name or wildcard after dot ('$.store.')\nok 16 /path/expressions/invalid/3\n# * INVALID: Malformed slice (missing step) ('$.store.book[0:1:]')\nok 17 /path/expressions/invalid/4\n# * INVALID: Malformed set ('$.store.book[0,1~2]')\nok 18 /path/expressions/invalid/5\n# * INVALID: Malformed array notation ('${'store'}')\nok 19 /path/expressions/invalid/6\n# * INVALID: Malformed slice (invalid separator) ('$.store.book[0~2]')\nok 20 /path/expressions/invalid/7\n# End of invalid tests\n# End of expressions tests\n# Start of match tests\n# * Title of the first book in the store, using objct notation. ('$.store.book[0].title') =>\n# - result:   [\"Sayings of the Century\"]\n# - expected: [\"Sayings of the Century\"]\nok 21 /path/match/1\n# * Title of the first book in the store, using array notation. ('$['store']['book'][0]['title']') =>\n# - result:   [\"Sayings of the Century\"]\n# - expected: [\"Sayings of the Century\"]\nok 22 /path/match/2\n# * All the authors from the every book. ('$.store.book[*].author') =>\n# - result:   [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\n# - expected: [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\nok 23 /path/match/3\n# * All the authors. ('$..author') =>\n# - result:   [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\n# - expected: [\"Nigel Rees\",\"Evelyn Waugh\",\"Herman Melville\",\"J. R. R. Tolkien\"]\nok 24 /path/match/4\n# * All the prices in the store. ('$.store..price') =>\n# - result:   [\"8.95\",\"12.99\",\"8.99\",\"22.99\",\"19.95\"]\n# - expected: [\"8.95\",\"12.99\",\"8.99\",\"22.99\",\"19.95\"]\nok 25 /path/match/5\n# * The third book. ('$..book[2]') =>\n# - result:   [{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"}]\n# - expected: [{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"}]\nok 26 /path/match/6\n# * The last book. ('$..book[-1:]') =>\n# - result:   [{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\n# - expected: [{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\nok 27 /path/match/7\n# * The first two books. ('$..book[0,1]') =>\n# - result:   [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\n# - expected: [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\nok 28 /path/match/8\n# * The first two books, using a slice. ('$..book[:2]') =>\n# - result:   [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\n# - expected: [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"}]\nok 29 /path/match/9\n# * All the books. ('$['store']['book'][*]') =>\n# - result:   [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\n# - expected: [{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}]\nok 30 /path/match/10\n# * All the members of the bicycle object. ('$.store.bicycle.*') =>\n# - result:   [\"red\",\"19.95\"]\n# - expected: [\"red\",\"19.95\"]\nok 31 /path/match/11\n# * The root node. ('$') =>\n# - result:   [{\"store\":{\"book\":[{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}],\"bicycle\":{\"color\":\"red\",\"price\":\"19.95\"}}}]\n# - expected: [{\"store\":{\"book\":[{\"category\":\"reference\",\"author\":\"Nigel Rees\",\"title\":\"Sayings of the Century\",\"price\":\"8.95\"},{\"category\":\"fiction\",\"author\":\"Evelyn Waugh\",\"title\":\"Sword of Honour\",\"price\":\"12.99\"},{\"category\":\"fiction\",\"author\":\"Herman Melville\",\"title\":\"Moby Dick\",\"isbn\":\"0-553-21311-3\",\"price\":\"8.99\"},{\"category\":\"fiction\",\"author\":\"J. R. R. Tolkien\",\"title\":\"The Lord of the Rings\",\"isbn\":\"0-395-19395-8\",\"price\":\"22.99\"}],\"bicycle\":{\"color\":\"red\",\"price\":\"19.95\"}}}]\nok 32 /path/match/12\n# End of match tests\n# End of path tests\nPASS: json-glib-1.0/path.test\nRunning test: json-glib-1.0/serialize-simple.test\nTAP version 14\n# random seed: R02S0943f8217511d43286d5ceabe72590e6\n1..1\n# Start of serialize tests\n# TestObject: {\n#   \"bar\" : true,\n#   \"baz\" : \"Test\"\n# }\nok 1 /serialize/gobject\n# End of serialize tests\nPASS: json-glib-1.0/serialize-simple.test\nRunning test: json-glib-1.0/node.test\nTAP version 14\n# random seed: R02Sa8226d3c72b3093cf229b76cc3886d9a\n1..28\n# Start of nodes tests\nok 1 /nodes/gvalue\n# Start of init tests\nok 2 /nodes/init/int\nok 3 /nodes/init/double\nok 4 /nodes/init/boolean\nok 5 /nodes/init/string\nok 6 /nodes/init/null\nok 7 /nodes/init/reinit\n# End of init tests\n# Start of copy tests\nok 8 /nodes/copy/null\nok 9 /nodes/copy/value\nok 10 /nodes/copy/object\n# End of copy tests\n# Start of get tests\nok 11 /nodes/get/int\nok 12 /nodes/get/double\n# End of get tests\n# Start of gvalue tests\n# Autopromotion of int to int64\n# Expecting an gint64, got a 'gint64'\n# Autopromotion of float to double\n# Expecting a gdouble, got a 'gdouble'\nok 13 /nodes/gvalue/autopromotion\n# End of gvalue tests\n# Start of seal tests\nok 14 /nodes/seal/int\nok 15 /nodes/seal/double\nok 16 /nodes/seal/boolean\nok 17 /nodes/seal/string\nok 18 /nodes/seal/null\nok 19 /nodes/seal/object\nok 20 /nodes/seal/array\n# End of seal tests\n# Start of immutable tests\nok 21 /nodes/immutable/int\nok 22 /nodes/immutable/double\nok 23 /nodes/immutable/boolean\nok 24 /nodes/immutable/string\nok 25 /nodes/immutable/object\nok 26 /nodes/immutable/array\nok 27 /nodes/immutable/value\nok 28 /nodes/immutable/parent\n# End of immutable tests\n# End of nodes tests\nPASS: json-glib-1.0/node.test\nSUMMARY: total=14; passed=14; skipped=0; failed=0; user=0.0s; system=0.1s; maxrss=5112\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5382943153381348,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libconvert-asn1-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libconvert-asn1-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0028867721557617188,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.4108974933624268,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.021567106246948242,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.4946699142456055,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002568960189819336,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libconvert-asn1-perl.t/00prim": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/01tag": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/02seq": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/03seqof": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/04opt": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/05time": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/06bigint": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/07io": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/08set": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/09contr": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/10choice": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/11explicit": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/11indef": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/12der": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/13utf8": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/14any": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/15extseq": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/16extset": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/17extchoice": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/18tagdefault": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/19issue14": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/99misc": {
    "status": "PASSED"
   },
   "ptestresult.libconvert-asn1-perl.t/x509": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libconvert-asn1-perl/ptest\n1..13\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nPASS: t/08set\n1..12\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nPASS: t/13utf8\n1..2\nok 1\nok 2\nPASS: t/99misc\n1..7\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nPASS: t/11indef\n1..35\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nok 34\nok 35\nPASS: t/03seqof\n1..27\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nPASS: t/15extseq\n1..21\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nPASS: t/01tag\n1..18\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nPASS: t/12der\n1..25\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nPASS: t/18tagdefault\n1..186\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\n# NULL\nok 23\nok 24\nok 25\nok 26\n# BOOLEAN 0\nok 27\nok 28\nok 29\nok 30\n# BOOLEAN 1\nok 31\nok 32\nok 33\nok 34\n# BOOLEAN -99\nok 35\nok 36\nok 37\nok 38\n# INTEGER 0\nok 39\nok 40\nok 41\nok 42\n# INTEGER 1073741824\nok 43\nok 44\nok 45\nok 46\n# INTEGER -457\nok 47\nok 48\nok 49\nok 50\n# INTEGER -255\nok 51\nok 52\nok 53\nok 54\n# INTEGER -1073741824\nok 55\nok 56\nok 57\nok 58\n# INTEGER -128\nok 59\nok 60\nok 61\nok 62\n# INTEGER 6715289\nok 63\nok 64\nok 65\nok 66\n# INTEGER 128\nok 67\nok 68\nok 69\nok 70\nok 71\nok 72\nok 73\nok 74\n# STRING ''\nok 75\nok 76\nok 77\nok 78\n# STRING 'A string'\nok 79\nok 80\nok 81\nok 82\n# OBJECT_ID 0.0.17.773.1.1.1\nok 83\nok 84\nok 85\nok 86\n# OBJECT_ID 2.99999.99\nok 87\nok 88\nok 89\nok 90\n# OBJECT_ID 1.2.3.4.5\nok 91\nok 92\nok 93\nok 94\n# OBJECT_ID 2.5.457\nok 95\nok 96\nok 97\nok 98\n# ENUM -99\nok 99\nok 100\nok 101\nok 102\n# ENUM 0\nok 103\nok 104\nok 105\nok 106\n# ENUM 6573456\nok 107\nok 108\nok 109\nok 110\n# BIT STRING 011011111101110111000000 7\nok 111\nok 112\nok 113\nok 114\nok 115\n# BIT STRING 00110011 3\nok 116\nok 117\nok 118\nok 119\nok 120\n# BIT STRING 00000000 1\nok 121\nok 122\nok 123\nok 124\nok 125\n# BIT STRING 011011100101110111000000 21\nok 126\nok 127\nok 128\nok 129\nok 130\n# REAL 1.5\nok 131\nok 132\nok 133\nok 134\n# REAL Inf\nok 135\nok 136\nok 137\nok 138\n# REAL 0\nok 139\nok 140\nok 141\nok 142\n# REAL -5.5\nok 143\nok 144\nok 145\nok 146\n# REAL -Inf\nok 147\nok 148\nok 149\nok 150\n# RELATIVE-OID 0.0.17.773.1.1.1\nok 151\nok 152\nok 153\nok 154\n# RELATIVE-OID 2.5.457\nok 155\nok 156\nok 157\nok 158\n# RELATIVE-OID 1.2.3.4.5\nok 159\nok 160\nok 161\nok 162\n# BCDString 564\nok 163\nok 164\nok 165\nok 166\n# BCDString 2.2\nok 167\nok 168\nok 169\nok 170\n# BCDString -1\nok 171\nok 172\nok 173\nok 174\n# BCDString 123456789123456789\nok 175\nok 176\nok 177\nok 178\n# BCDString 0\nok 179\nok 180\nok 181\nok 182\n# BCDString 12345678\nok 183\nok 184\nok 185\nok 186\nPASS: t/00prim\n1..2\nok 1\nok 2\nPASS: t/19issue14\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/09contr\n1..18\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nPASS: t/02seq\n1..67\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nok 34\nok 35\n# INTEGER -4294967296\nok 36\nok 37\nok 38\nok 39\n# INTEGER 2147483648\nok 40\nok 41\nok 42\nok 43\n# INTEGER 4294967296\nok 44\nok 45\nok 46\nok 47\n# INTEGER -1073741824\nok 48\nok 49\nok 50\nok 51\n# INTEGER -2147483648\nok 52\nok 53\nok 54\nok 55\n# INTEGER 1073741824\nok 56\nok 57\nok 58\nok 59\n# BCDString 1073741824\nok 60\nok 61\nok 62\nok 63\n# BCDString -1073741824\nok 64\nok 65\nok 66\nok 67\nPASS: t/06bigint\n1..10\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nPASS: t/10choice\n1..11\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nPASS: t/07io\n1..21\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nPASS: t/14any\n1..19\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nPASS: t/17extchoice\n1..24\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nPASS: t/05time\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/11explicit\n1..26\nok 1\nok 2\nok 3\n# t/aj.cer\nok 4\nok 5\nok 6\n# t/aj2.cer\nok 7\nok 8\nok 9\n# t/allianz_root.cer\nok 10\nok 11\nok 12\n# t/dsacert.der\nok 13\nok 14\n# t/new_root_ca.cer\nok 15\nok 16\n# t/pgpextension.der\nok 17\nok 18\nok 19\n# t/subca_2.cer\nok 20\nok 21\nok 22\n# t/telesec_799972029.crt\nok 23\nok 24\n# t/verisign.der\nok 25\nok 26\nPASS: t/x509\n1..16\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/04opt\n1..27\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nPASS: t/16extset\nDURATION: 1\nEND: /usr/lib/libconvert-asn1-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libconvert-asn1-perl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..13\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nPASS: t/08set\n1..12\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nPASS: t/13utf8\n1..2\nok 1\nok 2\nPASS: t/99misc\n1..7\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nPASS: t/11indef\n1..35\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nok 34\nok 35\nPASS: t/03seqof\n1..27\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nPASS: t/15extseq\n1..21\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nPASS: t/01tag\n1..18\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nPASS: t/12der\n1..25\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nPASS: t/18tagdefault\n1..186\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\n# NULL\nok 23\nok 24\nok 25\nok 26\n# BOOLEAN 0\nok 27\nok 28\nok 29\nok 30\n# BOOLEAN 1\nok 31\nok 32\nok 33\nok 34\n# BOOLEAN -99\nok 35\nok 36\nok 37\nok 38\n# INTEGER 0\nok 39\nok 40\nok 41\nok 42\n# INTEGER 1073741824\nok 43\nok 44\nok 45\nok 46\n# INTEGER -457\nok 47\nok 48\nok 49\nok 50\n# INTEGER -255\nok 51\nok 52\nok 53\nok 54\n# INTEGER -1073741824\nok 55\nok 56\nok 57\nok 58\n# INTEGER -128\nok 59\nok 60\nok 61\nok 62\n# INTEGER 6715289\nok 63\nok 64\nok 65\nok 66\n# INTEGER 128\nok 67\nok 68\nok 69\nok 70\nok 71\nok 72\nok 73\nok 74\n# STRING ''\nok 75\nok 76\nok 77\nok 78\n# STRING 'A string'\nok 79\nok 80\nok 81\nok 82\n# OBJECT_ID 0.0.17.773.1.1.1\nok 83\nok 84\nok 85\nok 86\n# OBJECT_ID 2.99999.99\nok 87\nok 88\nok 89\nok 90\n# OBJECT_ID 1.2.3.4.5\nok 91\nok 92\nok 93\nok 94\n# OBJECT_ID 2.5.457\nok 95\nok 96\nok 97\nok 98\n# ENUM -99\nok 99\nok 100\nok 101\nok 102\n# ENUM 0\nok 103\nok 104\nok 105\nok 106\n# ENUM 6573456\nok 107\nok 108\nok 109\nok 110\n# BIT STRING 011011111101110111000000 7\nok 111\nok 112\nok 113\nok 114\nok 115\n# BIT STRING 00110011 3\nok 116\nok 117\nok 118\nok 119\nok 120\n# BIT STRING 00000000 1\nok 121\nok 122\nok 123\nok 124\nok 125\n# BIT STRING 011011100101110111000000 21\nok 126\nok 127\nok 128\nok 129\nok 130\n# REAL 1.5\nok 131\nok 132\nok 133\nok 134\n# REAL Inf\nok 135\nok 136\nok 137\nok 138\n# REAL 0\nok 139\nok 140\nok 141\nok 142\n# REAL -5.5\nok 143\nok 144\nok 145\nok 146\n# REAL -Inf\nok 147\nok 148\nok 149\nok 150\n# RELATIVE-OID 0.0.17.773.1.1.1\nok 151\nok 152\nok 153\nok 154\n# RELATIVE-OID 2.5.457\nok 155\nok 156\nok 157\nok 158\n# RELATIVE-OID 1.2.3.4.5\nok 159\nok 160\nok 161\nok 162\n# BCDString 564\nok 163\nok 164\nok 165\nok 166\n# BCDString 2.2\nok 167\nok 168\nok 169\nok 170\n# BCDString -1\nok 171\nok 172\nok 173\nok 174\n# BCDString 123456789123456789\nok 175\nok 176\nok 177\nok 178\n# BCDString 0\nok 179\nok 180\nok 181\nok 182\n# BCDString 12345678\nok 183\nok 184\nok 185\nok 186\nPASS: t/00prim\n1..2\nok 1\nok 2\nPASS: t/19issue14\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/09contr\n1..18\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nPASS: t/02seq\n1..67\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nok 34\nok 35\n# INTEGER -4294967296\nok 36\nok 37\nok 38\nok 39\n# INTEGER 2147483648\nok 40\nok 41\nok 42\nok 43\n# INTEGER 4294967296\nok 44\nok 45\nok 46\nok 47\n# INTEGER -1073741824\nok 48\nok 49\nok 50\nok 51\n# INTEGER -2147483648\nok 52\nok 53\nok 54\nok 55\n# INTEGER 1073741824\nok 56\nok 57\nok 58\nok 59\n# BCDString 1073741824\nok 60\nok 61\nok 62\nok 63\n# BCDString -1073741824\nok 64\nok 65\nok 66\nok 67\nPASS: t/06bigint\n1..10\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nPASS: t/10choice\n1..11\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nPASS: t/07io\n1..21\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nPASS: t/14any\n1..19\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nPASS: t/17extchoice\n1..24\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nPASS: t/05time\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/11explicit\n1..26\nok 1\nok 2\nok 3\n# t/aj.cer\nok 4\nok 5\nok 6\n# t/aj2.cer\nok 7\nok 8\nok 9\n# t/allianz_root.cer\nok 10\nok 11\nok 12\n# t/dsacert.der\nok 13\nok 14\n# t/new_root_ca.cer\nok 15\nok 16\n# t/pgpextension.der\nok 17\nok 18\nok 19\n# t/subca_2.cer\nok 20\nok 21\nok 22\n# t/telesec_799972029.crt\nok 23\nok 24\n# t/verisign.der\nok 25\nok 26\nPASS: t/x509\n1..16\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/04opt\n1..27\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nPASS: t/16extset\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5466098785400391,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libexif_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libexif",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001310586929321289,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.309267997741699,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.017588138580322266,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.4852745532989502,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001226186752319336,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libexif.check-failmalloc.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.libexif.check-mnote.sh": {
    "status": "PASSED"
   },
   "ptestresult.libexif.extract-parse.sh": {
    "status": "PASSED"
   },
   "ptestresult.libexif.parse-regression.sh": {
    "status": "PASSED"
   },
   "ptestresult.libexif.swap-byte-order.sh": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-fuzzer": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-gps": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-integers": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-mem": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-null": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-parse": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-parse-from-data": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-sorted": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-tagtable": {
    "status": "PASSED"
   },
   "ptestresult.libexif.test-value": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libexif/ptest\nCreating EXIF data...\nFill EXIF data with all necessary entries to follow specs...\nDumping IFD '0'...\nDumping exif content (12 entries)...\n  Tag: 0x100 ('ImageWidth')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x101 ('ImageLength')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x102 ('BitsPerSample')\n    Format: 3 ('Short')\n    Components: 3\n    Size: 6\n    Value: 8, 8, 8\n  Tag: 0x103 ('Compression')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Internal error (unknown value 0)\n  Tag: 0x106 ('PhotometricInterpretation')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Reversed mono\n  Tag: 0x111 ('StripOffsets')\n    Format: 7 ('Undefined')\n    Components: 0\n    Size: 0\n    Value: \n  Tag: 0x115 ('SamplesPerPixel')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 3\n  Tag: 0x116 ('RowsPerStrip')\n    Format: 7 ('Undefined')\n    Components: 0\n    Size: 0\n    Value: \n  Tag: 0x117 ('StripByteCounts')\n    Format: 7 ('Undefined')\n    Components: 0\n    Size: 0\n    Value: \n  Tag: 0x11a ('XResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x11b ('YResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x128 ('ResolutionUnit')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Inch\nDumping IFD 'EXIF'...\nDumping exif content (3 entries)...\n  Tag: 0x9000 ('ExifVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: Exif Version 2.1\n  Tag: 0xa000 ('FlashpixVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: FlashPix Version 1.0\n  Tag: 0xa001 ('ColorSpace')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Uncalibrated\n4 byte(s) thumbnail data available: 0x00 0x00 ... 0x00 0x00\nSaving EXIF data to memory...\nWriting 274 byte(s) EXIF data to loader...\nWrote 274 byte(s).\nDumping IFD '0'...\nDumping exif content (9 entries)...\n  Tag: 0x100 ('ImageWidth')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x101 ('ImageLength')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x102 ('BitsPerSample')\n    Format: 3 ('Short')\n    Components: 3\n    Size: 6\n    Value: 8, 8, 8\n  Tag: 0x103 ('Compression')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Internal error (unknown value 0)\n  Tag: 0x106 ('PhotometricInterpretation')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Reversed mono\n  Tag: 0x115 ('SamplesPerPixel')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 3\n  Tag: 0x11a ('XResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x11b ('YResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x128 ('ResolutionUnit')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Inch\nDumping IFD '1'...\nDumping exif content (4 entries)...\n  Tag: 0x103 ('Compression')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Internal error (unknown value 0)\n  Tag: 0x11a ('XResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x11b ('YResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x128 ('ResolutionUnit')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Inch\nDumping IFD 'EXIF'...\nDumping exif content (3 entries)...\n  Tag: 0x9000 ('ExifVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: Exif Version 2.1\n  Tag: 0xa000 ('FlashpixVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: FlashPix Version 1.0\n  Tag: 0xa001 ('ColorSpace')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Uncalibrated\n4 byte(s) thumbnail data available: 0x00 0x00 ... 0x00 0x00\nPASS: test-mem\nTag 0xa002\nFull: '0'\nTag 0xa214\nFull: '0'\nTag 0x100\nFull: '0'\nTag 0x112\nFull: 'Top-left'\nTag 0x115\nFull: '3'\nTag 0x102\nFull: '8, 8, 8'\nTag 0x11a\nFull: '72'\nTag 0x13e\nFull: '0/0, 0/0'\nTag 0x214\nFull: ' 0, 255,  0, 255,  0, 255'\nTag 0x132\nFull: '2025:05:13 17:50:35'\nTag 0x10e\nFull: '[None]'\nTag 0x9000\nFull: 'Exif Version 2.1'\nTag 0xa000\nFull: 'FlashPix Version 1.0'\nTag 0x8298\nFull: '[None] (Photographer) - [None] (Editor)'\nTag 0xa300\nFull: 'DSC'\nTag 0x9101\nFull: 'Y Cb Cr -'\nTag 0xa301\nFull: 'Directly photographed'\nTag 0x212\nFull: 'YCbCr4:2:2'\nTag 0x11c\nFull: 'Planar format'\nTag 0x128\nFull: 'Inch'\nTag 0xa001\nFull: 'Uncalibrated'\nTag 0x9207\nFull: 'Unknown'\nTag 0x829d\nFull: 'f/0.1'\nTag 0x9202\nFull: '0.05 EV (f/1.0)'\nTag 0x9205\nFull: '0.05 EV (f/1.0)'\nTag 0x920a\nFull: '0.1 mm'\nTag 0x9206\nFull: '0.1 m'\nTag 0x829a\nFull: '1/20 sec.'\nTag 0x9201\nFull: '0.05 EV (1/1 sec.)'\nTag 0x9203\nFull: '0.05 EV (3.55 cd/m^2)'\nTag 0x9204\nFull: '0.05 EV'\nTag 0x9290\nFull: '130 '\nTag 0x9286\nFull: 'A Long User Comment'\nTag 0x9c9c\nFull: 'UCS-2 Comment'\nTag 0x2\nFull: 'R98'\nTag 0x0\nFull: '2.2.0.0'\nTag 0x5\nFull: 'Sea level reference'\nTag 0x7\nFull: '12:34:56.78'\nTag 0x9214\nFull: 'Within rectangle (width 78, height 90) around (x,y) = (123,456)'\nTag 0x9214\nFull: 'Within distance 78 of (x,y) = (123,456)'\nTag 0x9214\nFull: '(x,y) = (123,456)'\nTag 0x9214\nFull: 'Unexpected number of components (1, expected 2, 3, or 4).'\nPASS: test-value\nPASS: test-integers\nPASS: test-parse\nPASS: test-parse-from-data\nPASS: test-tagtable\nPASS: test-sorted\nPASS: test-fuzzer\nPASS: test-null\nPASS: test-gps\nPASS: parse-regression.sh\nPASS: swap-byte-order.sh\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nPASS: extract-parse.sh\nPASS: check-mnote.sh\nlibfailmalloc is not available\nSKIP: check-failmalloc.sh\n====================\nAll 14 tests passed\n(1 test was not run)\n====================\nDURATION: 1\nEND: /usr/lib/libexif/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libexif": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\nCreating EXIF data...\nFill EXIF data with all necessary entries to follow specs...\nDumping IFD '0'...\nDumping exif content (12 entries)...\n  Tag: 0x100 ('ImageWidth')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x101 ('ImageLength')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x102 ('BitsPerSample')\n    Format: 3 ('Short')\n    Components: 3\n    Size: 6\n    Value: 8, 8, 8\n  Tag: 0x103 ('Compression')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Internal error (unknown value 0)\n  Tag: 0x106 ('PhotometricInterpretation')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Reversed mono\n  Tag: 0x111 ('StripOffsets')\n    Format: 7 ('Undefined')\n    Components: 0\n    Size: 0\n    Value: \n  Tag: 0x115 ('SamplesPerPixel')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 3\n  Tag: 0x116 ('RowsPerStrip')\n    Format: 7 ('Undefined')\n    Components: 0\n    Size: 0\n    Value: \n  Tag: 0x117 ('StripByteCounts')\n    Format: 7 ('Undefined')\n    Components: 0\n    Size: 0\n    Value: \n  Tag: 0x11a ('XResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x11b ('YResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x128 ('ResolutionUnit')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Inch\nDumping IFD 'EXIF'...\nDumping exif content (3 entries)...\n  Tag: 0x9000 ('ExifVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: Exif Version 2.1\n  Tag: 0xa000 ('FlashpixVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: FlashPix Version 1.0\n  Tag: 0xa001 ('ColorSpace')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Uncalibrated\n4 byte(s) thumbnail data available: 0x00 0x00 ... 0x00 0x00\nSaving EXIF data to memory...\nWriting 274 byte(s) EXIF data to loader...\nWrote 274 byte(s).\nDumping IFD '0'...\nDumping exif content (9 entries)...\n  Tag: 0x100 ('ImageWidth')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x101 ('ImageLength')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 0\n  Tag: 0x102 ('BitsPerSample')\n    Format: 3 ('Short')\n    Components: 3\n    Size: 6\n    Value: 8, 8, 8\n  Tag: 0x103 ('Compression')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Internal error (unknown value 0)\n  Tag: 0x106 ('PhotometricInterpretation')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Reversed mono\n  Tag: 0x115 ('SamplesPerPixel')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: 3\n  Tag: 0x11a ('XResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x11b ('YResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x128 ('ResolutionUnit')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Inch\nDumping IFD '1'...\nDumping exif content (4 entries)...\n  Tag: 0x103 ('Compression')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Internal error (unknown value 0)\n  Tag: 0x11a ('XResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x11b ('YResolution')\n    Format: 5 ('Rational')\n    Components: 1\n    Size: 8\n    Value: 72\n  Tag: 0x128 ('ResolutionUnit')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Inch\nDumping IFD 'EXIF'...\nDumping exif content (3 entries)...\n  Tag: 0x9000 ('ExifVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: Exif Version 2.1\n  Tag: 0xa000 ('FlashpixVersion')\n    Format: 7 ('Undefined')\n    Components: 4\n    Size: 4\n    Value: FlashPix Version 1.0\n  Tag: 0xa001 ('ColorSpace')\n    Format: 3 ('Short')\n    Components: 1\n    Size: 2\n    Value: Uncalibrated\n4 byte(s) thumbnail data available: 0x00 0x00 ... 0x00 0x00\nPASS: test-mem\nTag 0xa002\nFull: '0'\nTag 0xa214\nFull: '0'\nTag 0x100\nFull: '0'\nTag 0x112\nFull: 'Top-left'\nTag 0x115\nFull: '3'\nTag 0x102\nFull: '8, 8, 8'\nTag 0x11a\nFull: '72'\nTag 0x13e\nFull: '0/0, 0/0'\nTag 0x214\nFull: ' 0, 255,  0, 255,  0, 255'\nTag 0x132\nFull: '2025:05:13 17:50:35'\nTag 0x10e\nFull: '[None]'\nTag 0x9000\nFull: 'Exif Version 2.1'\nTag 0xa000\nFull: 'FlashPix Version 1.0'\nTag 0x8298\nFull: '[None] (Photographer) - [None] (Editor)'\nTag 0xa300\nFull: 'DSC'\nTag 0x9101\nFull: 'Y Cb Cr -'\nTag 0xa301\nFull: 'Directly photographed'\nTag 0x212\nFull: 'YCbCr4:2:2'\nTag 0x11c\nFull: 'Planar format'\nTag 0x128\nFull: 'Inch'\nTag 0xa001\nFull: 'Uncalibrated'\nTag 0x9207\nFull: 'Unknown'\nTag 0x829d\nFull: 'f/0.1'\nTag 0x9202\nFull: '0.05 EV (f/1.0)'\nTag 0x9205\nFull: '0.05 EV (f/1.0)'\nTag 0x920a\nFull: '0.1 mm'\nTag 0x9206\nFull: '0.1 m'\nTag 0x829a\nFull: '1/20 sec.'\nTag 0x9201\nFull: '0.05 EV (1/1 sec.)'\nTag 0x9203\nFull: '0.05 EV (3.55 cd/m^2)'\nTag 0x9204\nFull: '0.05 EV'\nTag 0x9290\nFull: '130 '\nTag 0x9286\nFull: 'A Long User Comment'\nTag 0x9c9c\nFull: 'UCS-2 Comment'\nTag 0x2\nFull: 'R98'\nTag 0x0\nFull: '2.2.0.0'\nTag 0x5\nFull: 'Sea level reference'\nTag 0x7\nFull: '12:34:56.78'\nTag 0x9214\nFull: 'Within rectangle (width 78, height 90) around (x,y) = (123,456)'\nTag 0x9214\nFull: 'Within distance 78 of (x,y) = (123,456)'\nTag 0x9214\nFull: '(x,y) = (123,456)'\nTag 0x9214\nFull: 'Unexpected number of components (1, expected 2, 3, or 4).'\nPASS: test-value\nPASS: test-integers\nPASS: test-parse\nPASS: test-parse-from-data\nPASS: test-tagtable\nPASS: test-sorted\nPASS: test-fuzzer\nPASS: test-null\nPASS: test-gps\nPASS: parse-regression.sh\nPASS: swap-byte-order.sh\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nWrote EXIF data to '/tmp/tmp.9gnYS9'\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nno differences detected\nPASS: extract-parse.sh\nPASS: check-mnote.sh\nlibfailmalloc is not available\nSKIP: check-failmalloc.sh\n====================\nAll 14 tests passed\n(1 test was not run)\n====================\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5395636558532715,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libgpg-error_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libgpg-error",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018994808197021484,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.365527629852295,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019491910934448242,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.47756338119506836,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002624988555908203,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libgpg-error.t-argparse": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-b64": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-lock": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-lock-single-posix": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-logging": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-malloc": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-name-value": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-poll": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-printf": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-spawn": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-strerror": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-stringutils": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-strlist": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-syserror": {
    "status": "PASSED"
   },
   "ptestresult.libgpg-error.t-version": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libgpg-error/ptest\nPASS: t-version\nUnspecified source: Success\ngcrypt: Invalid length specifier in S-expression\nGnuPG: Unknown packet\nGpgSM: Certificate too young\nGPG Agent: Bad CA certificate\nPinentry: Operation cancelled\nSCD: Card removed\nGPGME: Bad secret key\nKeybox: Too late to cancel LDAP\ngcrypt: Permission denied\ngcrypt: File exists\ngcrypt: No such file or directory\nPASS: t-strerror\nPASS: t-syserror\nPASS: t-lock\nPASS: t-printf\nPASS: t-poll\nPASS: t-b64\nNote: no default option file '../../libgpg-error-1.55/tests/etc/t-argparse.conf'\nNote: no default option file '../../libgpg-error-1.55/tests/t-argparse.conf'\ncurrent conffile='[cmdline]'\nPASS: t-argparse\nPASS: t-logging\nPASS: t-stringutils\nPASS: t-malloc\nPASS: t-spawn\nPASS: t-strlist\nPASS: t-name-value\nPASS: t-lock-single-posix\n===================\nAll 15 tests passed\n===================\nDURATION: 0\nEND: /usr/lib/libgpg-error/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libgpg-error": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\nPASS: t-version\nUnspecified source: Success\ngcrypt: Invalid length specifier in S-expression\nGnuPG: Unknown packet\nGpgSM: Certificate too young\nGPG Agent: Bad CA certificate\nPinentry: Operation cancelled\nSCD: Card removed\nGPGME: Bad secret key\nKeybox: Too late to cancel LDAP\ngcrypt: Permission denied\ngcrypt: File exists\ngcrypt: No such file or directory\nPASS: t-strerror\nPASS: t-syserror\nPASS: t-lock\nPASS: t-printf\nPASS: t-poll\nPASS: t-b64\nNote: no default option file '../../libgpg-error-1.55/tests/etc/t-argparse.conf'\nNote: no default option file '../../libgpg-error-1.55/tests/t-argparse.conf'\ncurrent conffile='[cmdline]'\nPASS: t-argparse\nPASS: t-logging\nPASS: t-stringutils\nPASS: t-malloc\nPASS: t-spawn\nPASS: t-strlist\nPASS: t-name-value\nPASS: t-lock-single-posix\n===================\nAll 15 tests passed\n===================\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5464897155761719,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libnl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libnl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0012929439544677734,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.334672451019287,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.018553972244262695,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.9335966110229492,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0027244091033935547,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libnl.cksuite-all-addr.c:Core:addr_alloc_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-addr.c:Core:addr_binary_addr_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-addr.c:Core:addr_flags2str_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-addr.c:Core:addr_info_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-addr.c:Core:addr_parse4_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-addr.c:Core:addr_parse6_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-attr.c:Core:attr_size_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-attr.c:Core:clone_cls_u32_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-attr.c:Core:msg_construct_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-attr.c:Core:test_nltst_strtok_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.cksuite-all-ematch-tree-clone.c:Core:ematch_tree_clone_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.nl-test-util.c:Core:cache_and_clone_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.nl-test-util.c:Core:test_create_iface_Passed": {
    "status": "PASSED"
   },
   "ptestresult.libnl.nl-test-util.c:Core:test_nltst_select_route_Passed": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libnl/ptest\nRunning suite(s): main\n Abstract addresses\nPASS: cksuite-all-addr.c:Core:addr_alloc Passed\nPASS: cksuite-all-addr.c:Core:addr_binary_addr Passed\nPASS: cksuite-all-addr.c:Core:addr_parse4 Passed\nPASS: cksuite-all-addr.c:Core:addr_parse6 Passed\nPASS: cksuite-all-addr.c:Core:addr_info Passed\nPASS: cksuite-all-addr.c:Core:addr_flags2str Passed\n Netlink attributes\nPASS: cksuite-all-attr.c:Core:attr_size Passed\nPASS: cksuite-all-attr.c:Core:msg_construct Passed\nPASS: cksuite-all-attr.c:Core:clone_cls_u32 Passed\nPASS: cksuite-all-attr.c:Core:test_nltst_strtok Passed\nPASS: nl-test-util.c:Core:test_nltst_select_route Passed\n Clone ematch tree\nruns with NLTST_SEED_RAND=0\nPASS: cksuite-all-ematch-tree-clone.c:Core:ematch_tree_clone Passed\n netns\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:cache_and_clone Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\n100%: Checks: 30, Failures: 0, Errors: 0\nDURATION: 1\nEND: /usr/lib/libnl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libnl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\nRunning suite(s): main\n Abstract addresses\nPASS: cksuite-all-addr.c:Core:addr_alloc Passed\nPASS: cksuite-all-addr.c:Core:addr_binary_addr Passed\nPASS: cksuite-all-addr.c:Core:addr_parse4 Passed\nPASS: cksuite-all-addr.c:Core:addr_parse6 Passed\nPASS: cksuite-all-addr.c:Core:addr_info Passed\nPASS: cksuite-all-addr.c:Core:addr_flags2str Passed\n Netlink attributes\nPASS: cksuite-all-attr.c:Core:attr_size Passed\nPASS: cksuite-all-attr.c:Core:msg_construct Passed\nPASS: cksuite-all-attr.c:Core:clone_cls_u32 Passed\nPASS: cksuite-all-attr.c:Core:test_nltst_strtok Passed\nPASS: nl-test-util.c:Core:test_nltst_select_route Passed\n Clone ematch tree\nruns with NLTST_SEED_RAND=0\nPASS: cksuite-all-ematch-tree-clone.c:Core:ematch_tree_clone Passed\n netns\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:cache_and_clone Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\nruns with NLTST_SEED_RAND=0\nPASS: nl-test-util.c:Core:test_create_iface Passed\n100%: Checks: 30, Failures: 0, Errors: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5432307720184326,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libpcre_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libpcre",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001934051513671875,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.324673891067505,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01921987533569336,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.3651628494262695,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025796890258789062,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libpcre.RunGrepTest": {
    "status": "PASSED"
   },
   "ptestresult.libpcre.RunTest": {
    "status": "PASSED"
   },
   "ptestresult.libpcre.pcre_stringpiece_unittest": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libpcre/ptest\nmake[1]: Entering directory '/usr/lib/libpcre/ptest'\nPASS: pcre_stringpiece_unittest\nPASS: RunTest\nPASS: RunGrepTest\n============================================================================\nTestsuite summary for PCRE 8.36\n============================================================================\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[1]: Leaving directory '/usr/lib/libpcre/ptest'\nDURATION: 1\nEND: /usr/lib/libpcre/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libpcre": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\nmake[1]: Entering directory '/usr/lib/libpcre/ptest'\nPASS: pcre_stringpiece_unittest\nPASS: RunTest\nPASS: RunGrepTest\n============================================================================\nTestsuite summary for PCRE 8.36\n============================================================================\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[1]: Leaving directory '/usr/lib/libpcre/ptest'\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5550050735473633,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libssh2_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libssh2",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0022606849670410156,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3508710861206055,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.017899513244628906,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 6.188735723495483,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0024042129516601562,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libssh2.mansyntax.sh": {
    "status": "PASSED"
   },
   "ptestresult.libssh2.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.libssh2.test_sshd.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libssh2/ptest\nPASS: mansyntax.sh\nPASS: test_simple\nPASS: test_sshd.test\nDURATION: 6\nEND: /usr/lib/libssh2/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libssh2": {
     "duration": "6",
     "log": "START: ptest-runner\n2025-05-13T17:50\nPASS: mansyntax.sh\nPASS: test_simple\nPASS: test_sshd.test\nDURATION: 6\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5473976135253906,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libtest-fatal-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libtest-fatal-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0019214153289794922,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3293185234069824,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.020376205444335938,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.741267204284668,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012936592102050781,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libtest-fatal-perl.t/00-report-prereqs": {
    "status": "PASSED"
   },
   "ptestresult.libtest-fatal-perl.t/basic": {
    "status": "PASSED"
   },
   "ptestresult.libtest-fatal-perl.t/like-exception": {
    "status": "PASSED"
   },
   "ptestresult.libtest-fatal-perl.t/todo": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libtest-fatal-perl/ptest\n1..7\nok 1 - foo bar is like foo bar\nok 2 - no fatality means no exception\nok 3 - we die on demand\nok 4 - a success block runs, passing\nok 5 - finally block after success block\nok 6 - finally block after success block still runs\nok 7 - we throw a new exception if the exception is false\nPASS: t/basic\n1..1\n# \n# Versions for all modules listed in static metadata (including optional ones):\n# \n# === Configure Requires ===\n# \n#     Module              Want Have\n#     ------------------- ---- ----\n#     ExtUtils::MakeMaker 6.78 7.70\n# \n# === Test Requires ===\n# \n#     Module                Want     Have\n#     --------------------- ---- --------\n#     ExtUtils::MakeMaker    any     7.70\n#     File::Spec             any     3.91\n#     Test::Builder::Tester  any 1.302199\n#     Test::More            0.65 1.302199\n#     overload               any     1.37\n# \n# === Test Recommends ===\n# \n#     Module         Want     Have\n#     ---------- -------- --------\n#     CPAN::Meta 2.120900 2.150010\n# \n# === Runtime Requires ===\n# \n#     Module        Want     Have\n#     ------------- ---- --------\n#     Carp           any     1.54\n#     Exporter      5.57     5.78\n#     Test::Builder  any 1.302199\n#     Try::Tiny     0.07     0.32\n#     strict         any     1.13\n#     warnings       any     1.70\n# \nok 1 - Reported prereqs\nPASS: t/00-report-prereqs\n1..6\nok 1 - die dies\nok 2 - die dies (default description)\nok 3 - return doesn't die\nok 4 - return lived\nok 5 - return lived (default description)\nok 6 - die doesn't live\nPASS: t/like-exception\n1..4\nok 1 - $TODO works\nok 2 - $TODO works\nok 3 - $TODO works\nok 4 - $TODO works\nPASS: t/todo\nDURATION: 0\nEND: /usr/lib/libtest-fatal-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libtest-fatal-perl": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..7\nok 1 - foo bar is like foo bar\nok 2 - no fatality means no exception\nok 3 - we die on demand\nok 4 - a success block runs, passing\nok 5 - finally block after success block\nok 6 - finally block after success block still runs\nok 7 - we throw a new exception if the exception is false\nPASS: t/basic\n1..1\n# \n# Versions for all modules listed in static metadata (including optional ones):\n# \n# === Configure Requires ===\n# \n#     Module              Want Have\n#     ------------------- ---- ----\n#     ExtUtils::MakeMaker 6.78 7.70\n# \n# === Test Requires ===\n# \n#     Module                Want     Have\n#     --------------------- ---- --------\n#     ExtUtils::MakeMaker    any     7.70\n#     File::Spec             any     3.91\n#     Test::Builder::Tester  any 1.302199\n#     Test::More            0.65 1.302199\n#     overload               any     1.37\n# \n# === Test Recommends ===\n# \n#     Module         Want     Have\n#     ---------- -------- --------\n#     CPAN::Meta 2.120900 2.150010\n# \n# === Runtime Requires ===\n# \n#     Module        Want     Have\n#     ------------- ---- --------\n#     Carp           any     1.54\n#     Exporter      5.57     5.78\n#     Test::Builder  any 1.302199\n#     Try::Tiny     0.07     0.32\n#     strict         any     1.13\n#     warnings       any     1.70\n# \nok 1 - Reported prereqs\nPASS: t/00-report-prereqs\n1..6\nok 1 - die dies\nok 2 - die dies (default description)\nok 3 - return doesn't die\nok 4 - return lived\nok 5 - return lived (default description)\nok 6 - die doesn't live\nPASS: t/like-exception\n1..4\nok 1 - $TODO works\nok 2 - $TODO works\nok 3 - $TODO works\nok 4 - $TODO works\nPASS: t/todo\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5393722057342529,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libtest-needs-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libtest-needs-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001241445541381836,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.323640823364258,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.024793624877929688,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 3.2933919429779053,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0014531612396240234,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libtest-needs-perl.t/find_missing": {
    "status": "PASSED"
   },
   "ptestresult.libtest-needs-perl.t/numify_version": {
    "status": "PASSED"
   },
   "ptestresult.libtest-needs-perl.t/standalone": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-needs-perl.t/test-builder": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-needs-perl.t/test2": {
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libtest-needs-perl/ptest\n1..36\nok 1 -          5 parses correctly as 5.000000\nok 2 -         v5 parses correctly as 5.000000\nok 3 -        \"5\" parses correctly as 5.000000\nok 4 -       \"v5\" parses correctly as 5.000000\nok 5 -   5.008000 parses correctly as 5.008000\nok 6 -      5.8.0 parses correctly as 5.008000\nok 7 -     v5.8.0 parses correctly as 5.008000\nok 8 -    \"5.8.0\" parses correctly as 5.008000\nok 9 -   \"v5.8.0\" parses correctly as 5.008000\nok 10 -      5.010 parses correctly as 5.010000\nok 11 -      v5.10 parses correctly as 5.010000\nok 12 -    \"v5.10\" parses correctly as 5.010000\nok 13 -   5.999000 parses correctly as 5.999000\nok 14 -    5.999.0 parses correctly as 5.999000\nok 15 -   v5.999.0 parses correctly as 5.999000\nok 16 -  \"5.999.0\" parses correctly as 5.999000\nok 17 - \"v5.999.0\" parses correctly as 5.999000\nok 18 -          6 parses correctly as 6.000000\nok 19 -         v6 parses correctly as 6.000000\nok 20 -        \"6\" parses correctly as 6.000000\nok 21 -       \"v6\" parses correctly as 6.000000\nok 22 -   6.999000 parses correctly as 6.999000\nok 23 -    6.999.0 parses correctly as 6.999000\nok 24 -   v6.999.0 parses correctly as 6.999000\nok 25 -  \"6.999.0\" parses correctly as 6.999000\nok 26 - \"v6.999.0\" parses correctly as 6.999000\nok 27 -          7 parses correctly as 7.000000\nok 28 -         v7 parses correctly as 7.000000\nok 29 -        \"7\" parses correctly as 7.000000\nok 30 -       \"v7\" parses correctly as 7.000000\nok 31 -   7.999000 parses correctly as 7.999000\nok 32 -    7.999.0 parses correctly as 7.999000\nok 33 -   v7.999.0 parses correctly as 7.999000\nok 34 -  \"7.999.0\" parses correctly as 7.999000\nok 35 - \"v7.999.0\" parses correctly as 7.999000\nok 36 - no warnings\nPASS: t/numify_version\n1..71\n# Checking against Test::Builder 1.302199\nok 1 - Test::Builder: Missing module SKIPs - exit status\nok 2 - Test::Builder: Missing module SKIPs - no excess plans\nok 3 - Test::Builder: Missing module SKIPs\nok 4 - Test::Builder: Broken module dies - exit status\nok 5 - Test::Builder: Broken module dies - no excess plans\nok 6 - Test::Builder: Broken module dies\nok 7 - Test::Builder: Working module runs - exit status\nok 8 - Test::Builder: Working module runs - no excess plans\nok 9 - Test::Builder: Working module runs\nok 10 - Test::Builder: Outdated module SKIPs - exit status\nok 11 - Test::Builder: Outdated module SKIPs - no excess plans\nok 12 - Test::Builder: Outdated module SKIPs\nok 13 - Test::Builder: Missing module fails with RELEASE_TESTING - exit status\nok 14 - Test::Builder: Missing module fails with RELEASE_TESTING - no excess plans\nok 15 - Test::Builder: Missing module fails with RELEASE_TESTING\nok 16 - Test::Builder: Broken module dies with RELEASE_TESTING - exit status\nok 17 - Test::Builder: Broken module dies with RELEASE_TESTING - no excess plans\nok 18 - Test::Builder: Broken module dies with RELEASE_TESTING\nok 19 - Test::Builder: Working module runs with RELEASE_TESTING - exit status\nok 20 - Test::Builder: Working module runs with RELEASE_TESTING - no excess plans\nok 21 - Test::Builder: Working module runs with RELEASE_TESTING\nok 22 - Test::Builder: Outdated module fails with RELEASE_TESTING - exit status\nok 23 - Test::Builder: Outdated module fails with RELEASE_TESTING - no excess plans\nok 24 - Test::Builder: Outdated module fails with RELEASE_TESTING\nok 25 - Test::Builder: Outdated module fails with RELEASE_TESTING\nok 26 - Test::Builder: Missing module skips with plan - exit status\nok 27 - Test::Builder: Missing module skips with plan - no excess plans\nok 28 - Test::Builder: Missing module skips with plan\nok 29 - Test::Builder: Missing module skips with no_plan - exit status\nok 30 - Test::Builder: Missing module skips with no_plan - no excess plans\nok 31 - Test::Builder: Missing module skips with no_plan\nok 32 - Test::Builder: Missing module skips with tests - exit status\nok 33 - Test::Builder: Missing module skips with tests - no excess plans\nok 34 - Test::Builder: Missing module skips with tests\nok 35 - Test::Builder: Missing module passes with plan and tests - exit status\nok 36 - Test::Builder: Missing module passes with plan and tests - no excess plans\nok 37 - Test::Builder: Missing module passes with plan and tests\nok 38 - Test::Builder: Missing module passes with no_plan and tests - exit status\nok 39 - Test::Builder: Missing module passes with no_plan and tests - no excess plans\nok 40 - Test::Builder: Missing module passes with no_plan and tests\nok 41 - Test::Builder: Missing module skips in subtest - exit status\nok 42 - Test::Builder: Missing module skips in subtest - no excess plans\nok 43 - Test::Builder: Missing module skips in subtest\nok 44 - Test::Builder: Broken module dies in subtest - exit status\nok 45 - Test::Builder: Broken module dies in subtest - no excess plans\nok 46 - Test::Builder: Broken module dies in subtest\nok 47 - Test::Builder: Working module runs in subtest - exit status\nok 48 - Test::Builder: Working module runs in subtest - no excess plans\nok 49 - Test::Builder: Working module runs in subtest\nok 50 - Test::Builder: Working module runs in subtest\nok 51 - Test::Builder: Outdated module skips in subtest - exit status\nok 52 - Test::Builder: Outdated module skips in subtest - no excess plans\nok 53 - Test::Builder: Outdated module skips in subtest\nok 54 - Test::Builder: Missing module skips with plan in subtest - exit status\nok 55 - Test::Builder: Missing module skips with plan in subtest - no excess plans\nok 56 - Test::Builder: Missing module skips with plan in subtest\nok 57 - Test::Builder: Missing module skips with no_plan in subtest - exit status\nok 58 - Test::Builder: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test::Builder: Missing module skips with no_plan in subtest\nok 60 - Test::Builder: Missing module skips with tests in subtest - exit status\nok 61 - Test::Builder: Missing module skips with tests in subtest - no excess plans\nok 62 - Test::Builder: Missing module skips with tests in subtest\nok 63 - Test::Builder: Missing module passes with plan and tests in subtest - exit status\nok 64 - Test::Builder: Missing module passes with plan and tests in subtest - no excess plans\nok 65 - Test::Builder: Missing module passes with plan and tests in subtest\nok 66 - Test::Builder: Missing module passes with no_plan and tests in subtest - exit status\nok 67 - Test::Builder: Missing module passes with no_plan and tests in subtest - no excess plans\nok 68 - Test::Builder: Missing module passes with no_plan and tests in subtest\nok 69 - Test::Builder: Missing module fails in subtest with RELEASE_TESTING - exit status\nok 70 - Test::Builder: Missing module fails in subtest with RELEASE_TESTING - no excess plans\nok 71 - Test::Builder: Missing module fails in subtest with RELEASE_TESTING\nok 1 - Test::Builder: Missing module SKIPs - exit status\nok 2 - Test::Builder: Missing module SKIPs - no excess plans\nok 3 - Test::Builder: Missing module SKIPs\nok 10 - Test::Builder: Outdated module SKIPs - exit status\nok 11 - Test::Builder: Outdated module SKIPs - no excess plans\nok 12 - Test::Builder: Outdated module SKIPs\nok 26 - Test::Builder: Missing module skips with plan - exit status\nok 27 - Test::Builder: Missing module skips with plan - no excess plans\nok 28 - Test::Builder: Missing module skips with plan\nok 29 - Test::Builder: Missing module skips with no_plan - exit status\nok 30 - Test::Builder: Missing module skips with no_plan - no excess plans\nok 31 - Test::Builder: Missing module skips with no_plan\nok 32 - Test::Builder: Missing module skips with tests - exit status\nok 33 - Test::Builder: Missing module skips with tests - no excess plans\nok 34 - Test::Builder: Missing module skips with tests\nok 41 - Test::Builder: Missing module skips in subtest - exit status\nok 42 - Test::Builder: Missing module skips in subtest - no excess plans\nok 43 - Test::Builder: Missing module skips in subtest\nok 51 - Test::Builder: Outdated module skips in subtest - exit status\nok 52 - Test::Builder: Outdated module skips in subtest - no excess plans\nok 53 - Test::Builder: Outdated module skips in subtest\nok 54 - Test::Builder: Missing module skips with plan in subtest - exit status\nok 55 - Test::Builder: Missing module skips with plan in subtest - no excess plans\nok 56 - Test::Builder: Missing module skips with plan in subtest\nok 57 - Test::Builder: Missing module skips with no_plan in subtest - exit status\nok 58 - Test::Builder: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test::Builder: Missing module skips with no_plan in subtest\nok 60 - Test::Builder: Missing module skips with tests in subtest - exit status\nok 61 - Test::Builder: Missing module skips with tests in subtest - no excess plans\nok 62 - Test::Builder: Missing module skips with tests in subtest\nSKIP: t/test-builder\n1..24\nok 1 - perl prereq of 5.039002 passed\nok 2 - perl prereq of \"5.39.2\" passed\nok 3 - perl prereq of \"v5.39.2\" passed\nok 4 - perl prereq of v5.39.2 passed\nok 5 - perl prereq of version->new(\"5.39.2\") passed\nok 6 - perl prereq of 5.040002 passed\nok 7 - perl prereq of \"5.40.2\" passed\nok 8 - perl prereq of \"v5.40.2\" passed\nok 9 - perl prereq of v5.40.2 passed\nok 10 - perl prereq of version->new(\"5.40.2\") passed\nok 11 - perl prereq of 5.041002 failed\nok 12 - perl prereq of \"5.41.2\" failed\nok 13 - perl prereq of \"v5.41.2\" failed\nok 14 - perl prereq of v5.41.2 failed\nok 15 - perl prereq of version->new(\"5.41.2\") failed\nok 16 - existing module accepted\nok 17 - existing module with version accepted\nok 18 - missing module rejected\nok 19 - missing module with version rejected\nok 20 - existing module with old version rejected\nok 21 - missing module rejected (arrayref)\nok 22 - missing module with version rejected (arrayref)\nok 23 - broken module dies\nok 24 - broken module dies again\nPASS: t/find_missing\n1..71\n# Checking against Test2::API 1.302199\nok 1 - Test2: Missing module SKIPs - exit status\nok 2 - Test2: Missing module SKIPs - no excess plans\nok 3 - Test2: Missing module SKIPs\nok 4 - Test2: Broken module dies - exit status\nok 5 - Test2: Broken module dies - no excess plans\nok 6 - Test2: Broken module dies\nok 7 - Test2: Working module runs - exit status\nok 8 - Test2: Working module runs - no excess plans\nok 9 - Test2: Working module runs\nok 10 - Test2: Outdated module SKIPs - exit status\nok 11 - Test2: Outdated module SKIPs - no excess plans\nok 12 - Test2: Outdated module SKIPs\nok 13 - Test2: Missing module fails with RELEASE_TESTING - exit status\nok 14 - Test2: Missing module fails with RELEASE_TESTING - no excess plans\nok 15 - Test2: Missing module fails with RELEASE_TESTING\nok 16 - Test2: Broken module dies with RELEASE_TESTING - exit status\nok 17 - Test2: Broken module dies with RELEASE_TESTING - no excess plans\nok 18 - Test2: Broken module dies with RELEASE_TESTING\nok 19 - Test2: Working module runs with RELEASE_TESTING - exit status\nok 20 - Test2: Working module runs with RELEASE_TESTING - no excess plans\nok 21 - Test2: Working module runs with RELEASE_TESTING\nok 22 - Test2: Outdated module fails with RELEASE_TESTING - exit status\nok 23 - Test2: Outdated module fails with RELEASE_TESTING - no excess plans\nok 24 - Test2: Outdated module fails with RELEASE_TESTING\nok 25 - Test2: Outdated module fails with RELEASE_TESTING\nok 26 - Test2: Missing module skips with plan - exit status\nok 27 - Test2: Missing module skips with plan - no excess plans\nok 28 - Test2: Missing module skips with plan\nok 29 - Test2: Missing module skips with no_plan - exit status\nok 30 - Test2: Missing module skips with no_plan - no excess plans\nok 31 - Test2: Missing module skips with no_plan\nok 32 - Test2: Missing module skips with tests - exit status\nok 33 - Test2: Missing module skips with tests - no excess plans\nok 34 - Test2: Missing module skips with tests\nok 35 - Test2: Missing module passes with plan and tests - exit status\nok 36 - Test2: Missing module passes with plan and tests - no excess plans\nok 37 - Test2: Missing module passes with plan and tests\nok 38 - Test2: Missing module passes with no_plan and tests - exit status\nok 39 - Test2: Missing module passes with no_plan and tests - no excess plans\nok 40 - Test2: Missing module passes with no_plan and tests\nok 41 - Test2: Missing module skips in subtest - exit status\nok 42 - Test2: Missing module skips in subtest - no excess plans\nok 43 - Test2: Missing module skips in subtest\nok 44 - Test2: Broken module dies in subtest - exit status\nok 45 - Test2: Broken module dies in subtest - no excess plans\nok 46 - Test2: Broken module dies in subtest\nok 47 - Test2: Working module runs in subtest - exit status\nok 48 - Test2: Working module runs in subtest - no excess plans\nok 49 - Test2: Working module runs in subtest\nok 50 - Test2: Working module runs in subtest\nok 51 - Test2: Outdated module skips in subtest - exit status\nok 52 - Test2: Outdated module skips in subtest - no excess plans\nok 53 - Test2: Outdated module skips in subtest\nok 54 - Test2: Missing module skips with plan in subtest - exit status\nok 55 - Test2: Missing module skips with plan in subtest - no excess plans\nok 56 - Test2: Missing module skips with plan in subtest\nok 57 - Test2: Missing module skips with no_plan in subtest - exit status\nok 58 - Test2: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test2: Missing module skips with no_plan in subtest\nok 60 - Test2: Missing module skips with tests in subtest - exit status\nok 61 - Test2: Missing module skips with tests in subtest - no excess plans\nok 62 - Test2: Missing module skips with tests in subtest\nok 63 - Test2: Missing module passes with plan and tests in subtest - exit status\nok 64 - Test2: Missing module passes with plan and tests in subtest - no excess plans\nok 65 - Test2: Missing module passes with plan and tests in subtest\nok 66 - Test2: Missing module passes with no_plan and tests in subtest - exit status\nok 67 - Test2: Missing module passes with no_plan and tests in subtest - no excess plans\nok 68 - Test2: Missing module passes with no_plan and tests in subtest\nok 69 - Test2: Missing module fails in subtest with RELEASE_TESTING - exit status\nok 70 - Test2: Missing module fails in subtest with RELEASE_TESTING - no excess plans\nok 71 - Test2: Missing module fails in subtest with RELEASE_TESTING\nok 1 - Test2: Missing module SKIPs - exit status\nok 2 - Test2: Missing module SKIPs - no excess plans\nok 3 - Test2: Missing module SKIPs\nok 10 - Test2: Outdated module SKIPs - exit status\nok 11 - Test2: Outdated module SKIPs - no excess plans\nok 12 - Test2: Outdated module SKIPs\nok 26 - Test2: Missing module skips with plan - exit status\nok 27 - Test2: Missing module skips with plan - no excess plans\nok 28 - Test2: Missing module skips with plan\nok 29 - Test2: Missing module skips with no_plan - exit status\nok 30 - Test2: Missing module skips with no_plan - no excess plans\nok 31 - Test2: Missing module skips with no_plan\nok 32 - Test2: Missing module skips with tests - exit status\nok 33 - Test2: Missing module skips with tests - no excess plans\nok 34 - Test2: Missing module skips with tests\nok 41 - Test2: Missing module skips in subtest - exit status\nok 42 - Test2: Missing module skips in subtest - no excess plans\nok 43 - Test2: Missing module skips in subtest\nok 51 - Test2: Outdated module skips in subtest - exit status\nok 52 - Test2: Outdated module skips in subtest - no excess plans\nok 53 - Test2: Outdated module skips in subtest\nok 54 - Test2: Missing module skips with plan in subtest - exit status\nok 55 - Test2: Missing module skips with plan in subtest - no excess plans\nok 56 - Test2: Missing module skips with plan in subtest\nok 57 - Test2: Missing module skips with no_plan in subtest - exit status\nok 58 - Test2: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test2: Missing module skips with no_plan in subtest\nok 60 - Test2: Missing module skips with tests in subtest - exit status\nok 61 - Test2: Missing module skips with tests in subtest - no excess plans\nok 62 - Test2: Missing module skips with tests in subtest\nSKIP: t/test2\n1..25\nok 1 - standalone: Missing module SKIPs - exit status\nok 2 - standalone: Missing module SKIPs - no excess plans\nok 3 - standalone: Missing module SKIPs\nok 4 - standalone: Broken module dies - exit status\nok 5 - standalone: Broken module dies - no excess plans\nok 6 - standalone: Broken module dies\nok 7 - standalone: Working module runs - exit status\nok 8 - standalone: Working module runs - no excess plans\nok 9 - standalone: Working module runs\nok 10 - standalone: Outdated module SKIPs - exit status\nok 11 - standalone: Outdated module SKIPs - no excess plans\nok 12 - standalone: Outdated module SKIPs\nok 13 - standalone: Missing module fails with RELEASE_TESTING - exit status\nok 14 - standalone: Missing module fails with RELEASE_TESTING - no excess plans\nok 15 - standalone: Missing module fails with RELEASE_TESTING\nok 16 - standalone: Broken module dies with RELEASE_TESTING - exit status\nok 17 - standalone: Broken module dies with RELEASE_TESTING - no excess plans\nok 18 - standalone: Broken module dies with RELEASE_TESTING\nok 19 - standalone: Working module runs with RELEASE_TESTING - exit status\nok 20 - standalone: Working module runs with RELEASE_TESTING - no excess plans\nok 21 - standalone: Working module runs with RELEASE_TESTING\nok 22 - standalone: Outdated module fails with RELEASE_TESTING - exit status\nok 23 - standalone: Outdated module fails with RELEASE_TESTING - no excess plans\nok 24 - standalone: Outdated module fails with RELEASE_TESTING\nok 25 - standalone: Outdated module fails with RELEASE_TESTING\nok 1 - standalone: Missing module SKIPs - exit status\nok 2 - standalone: Missing module SKIPs - no excess plans\nok 3 - standalone: Missing module SKIPs\nok 10 - standalone: Outdated module SKIPs - exit status\nok 11 - standalone: Outdated module SKIPs - no excess plans\nok 12 - standalone: Outdated module SKIPs\nSKIP: t/standalone\nDURATION: 3\nEND: /usr/lib/libtest-needs-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libtest-needs-perl": {
     "duration": "3",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..36\nok 1 -          5 parses correctly as 5.000000\nok 2 -         v5 parses correctly as 5.000000\nok 3 -        \"5\" parses correctly as 5.000000\nok 4 -       \"v5\" parses correctly as 5.000000\nok 5 -   5.008000 parses correctly as 5.008000\nok 6 -      5.8.0 parses correctly as 5.008000\nok 7 -     v5.8.0 parses correctly as 5.008000\nok 8 -    \"5.8.0\" parses correctly as 5.008000\nok 9 -   \"v5.8.0\" parses correctly as 5.008000\nok 10 -      5.010 parses correctly as 5.010000\nok 11 -      v5.10 parses correctly as 5.010000\nok 12 -    \"v5.10\" parses correctly as 5.010000\nok 13 -   5.999000 parses correctly as 5.999000\nok 14 -    5.999.0 parses correctly as 5.999000\nok 15 -   v5.999.0 parses correctly as 5.999000\nok 16 -  \"5.999.0\" parses correctly as 5.999000\nok 17 - \"v5.999.0\" parses correctly as 5.999000\nok 18 -          6 parses correctly as 6.000000\nok 19 -         v6 parses correctly as 6.000000\nok 20 -        \"6\" parses correctly as 6.000000\nok 21 -       \"v6\" parses correctly as 6.000000\nok 22 -   6.999000 parses correctly as 6.999000\nok 23 -    6.999.0 parses correctly as 6.999000\nok 24 -   v6.999.0 parses correctly as 6.999000\nok 25 -  \"6.999.0\" parses correctly as 6.999000\nok 26 - \"v6.999.0\" parses correctly as 6.999000\nok 27 -          7 parses correctly as 7.000000\nok 28 -         v7 parses correctly as 7.000000\nok 29 -        \"7\" parses correctly as 7.000000\nok 30 -       \"v7\" parses correctly as 7.000000\nok 31 -   7.999000 parses correctly as 7.999000\nok 32 -    7.999.0 parses correctly as 7.999000\nok 33 -   v7.999.0 parses correctly as 7.999000\nok 34 -  \"7.999.0\" parses correctly as 7.999000\nok 35 - \"v7.999.0\" parses correctly as 7.999000\nok 36 - no warnings\nPASS: t/numify_version\n1..71\n# Checking against Test::Builder 1.302199\nok 1 - Test::Builder: Missing module SKIPs - exit status\nok 2 - Test::Builder: Missing module SKIPs - no excess plans\nok 3 - Test::Builder: Missing module SKIPs\nok 4 - Test::Builder: Broken module dies - exit status\nok 5 - Test::Builder: Broken module dies - no excess plans\nok 6 - Test::Builder: Broken module dies\nok 7 - Test::Builder: Working module runs - exit status\nok 8 - Test::Builder: Working module runs - no excess plans\nok 9 - Test::Builder: Working module runs\nok 10 - Test::Builder: Outdated module SKIPs - exit status\nok 11 - Test::Builder: Outdated module SKIPs - no excess plans\nok 12 - Test::Builder: Outdated module SKIPs\nok 13 - Test::Builder: Missing module fails with RELEASE_TESTING - exit status\nok 14 - Test::Builder: Missing module fails with RELEASE_TESTING - no excess plans\nok 15 - Test::Builder: Missing module fails with RELEASE_TESTING\nok 16 - Test::Builder: Broken module dies with RELEASE_TESTING - exit status\nok 17 - Test::Builder: Broken module dies with RELEASE_TESTING - no excess plans\nok 18 - Test::Builder: Broken module dies with RELEASE_TESTING\nok 19 - Test::Builder: Working module runs with RELEASE_TESTING - exit status\nok 20 - Test::Builder: Working module runs with RELEASE_TESTING - no excess plans\nok 21 - Test::Builder: Working module runs with RELEASE_TESTING\nok 22 - Test::Builder: Outdated module fails with RELEASE_TESTING - exit status\nok 23 - Test::Builder: Outdated module fails with RELEASE_TESTING - no excess plans\nok 24 - Test::Builder: Outdated module fails with RELEASE_TESTING\nok 25 - Test::Builder: Outdated module fails with RELEASE_TESTING\nok 26 - Test::Builder: Missing module skips with plan - exit status\nok 27 - Test::Builder: Missing module skips with plan - no excess plans\nok 28 - Test::Builder: Missing module skips with plan\nok 29 - Test::Builder: Missing module skips with no_plan - exit status\nok 30 - Test::Builder: Missing module skips with no_plan - no excess plans\nok 31 - Test::Builder: Missing module skips with no_plan\nok 32 - Test::Builder: Missing module skips with tests - exit status\nok 33 - Test::Builder: Missing module skips with tests - no excess plans\nok 34 - Test::Builder: Missing module skips with tests\nok 35 - Test::Builder: Missing module passes with plan and tests - exit status\nok 36 - Test::Builder: Missing module passes with plan and tests - no excess plans\nok 37 - Test::Builder: Missing module passes with plan and tests\nok 38 - Test::Builder: Missing module passes with no_plan and tests - exit status\nok 39 - Test::Builder: Missing module passes with no_plan and tests - no excess plans\nok 40 - Test::Builder: Missing module passes with no_plan and tests\nok 41 - Test::Builder: Missing module skips in subtest - exit status\nok 42 - Test::Builder: Missing module skips in subtest - no excess plans\nok 43 - Test::Builder: Missing module skips in subtest\nok 44 - Test::Builder: Broken module dies in subtest - exit status\nok 45 - Test::Builder: Broken module dies in subtest - no excess plans\nok 46 - Test::Builder: Broken module dies in subtest\nok 47 - Test::Builder: Working module runs in subtest - exit status\nok 48 - Test::Builder: Working module runs in subtest - no excess plans\nok 49 - Test::Builder: Working module runs in subtest\nok 50 - Test::Builder: Working module runs in subtest\nok 51 - Test::Builder: Outdated module skips in subtest - exit status\nok 52 - Test::Builder: Outdated module skips in subtest - no excess plans\nok 53 - Test::Builder: Outdated module skips in subtest\nok 54 - Test::Builder: Missing module skips with plan in subtest - exit status\nok 55 - Test::Builder: Missing module skips with plan in subtest - no excess plans\nok 56 - Test::Builder: Missing module skips with plan in subtest\nok 57 - Test::Builder: Missing module skips with no_plan in subtest - exit status\nok 58 - Test::Builder: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test::Builder: Missing module skips with no_plan in subtest\nok 60 - Test::Builder: Missing module skips with tests in subtest - exit status\nok 61 - Test::Builder: Missing module skips with tests in subtest - no excess plans\nok 62 - Test::Builder: Missing module skips with tests in subtest\nok 63 - Test::Builder: Missing module passes with plan and tests in subtest - exit status\nok 64 - Test::Builder: Missing module passes with plan and tests in subtest - no excess plans\nok 65 - Test::Builder: Missing module passes with plan and tests in subtest\nok 66 - Test::Builder: Missing module passes with no_plan and tests in subtest - exit status\nok 67 - Test::Builder: Missing module passes with no_plan and tests in subtest - no excess plans\nok 68 - Test::Builder: Missing module passes with no_plan and tests in subtest\nok 69 - Test::Builder: Missing module fails in subtest with RELEASE_TESTING - exit status\nok 70 - Test::Builder: Missing module fails in subtest with RELEASE_TESTING - no excess plans\nok 71 - Test::Builder: Missing module fails in subtest with RELEASE_TESTING\nok 1 - Test::Builder: Missing module SKIPs - exit status\nok 2 - Test::Builder: Missing module SKIPs - no excess plans\nok 3 - Test::Builder: Missing module SKIPs\nok 10 - Test::Builder: Outdated module SKIPs - exit status\nok 11 - Test::Builder: Outdated module SKIPs - no excess plans\nok 12 - Test::Builder: Outdated module SKIPs\nok 26 - Test::Builder: Missing module skips with plan - exit status\nok 27 - Test::Builder: Missing module skips with plan - no excess plans\nok 28 - Test::Builder: Missing module skips with plan\nok 29 - Test::Builder: Missing module skips with no_plan - exit status\nok 30 - Test::Builder: Missing module skips with no_plan - no excess plans\nok 31 - Test::Builder: Missing module skips with no_plan\nok 32 - Test::Builder: Missing module skips with tests - exit status\nok 33 - Test::Builder: Missing module skips with tests - no excess plans\nok 34 - Test::Builder: Missing module skips with tests\nok 41 - Test::Builder: Missing module skips in subtest - exit status\nok 42 - Test::Builder: Missing module skips in subtest - no excess plans\nok 43 - Test::Builder: Missing module skips in subtest\nok 51 - Test::Builder: Outdated module skips in subtest - exit status\nok 52 - Test::Builder: Outdated module skips in subtest - no excess plans\nok 53 - Test::Builder: Outdated module skips in subtest\nok 54 - Test::Builder: Missing module skips with plan in subtest - exit status\nok 55 - Test::Builder: Missing module skips with plan in subtest - no excess plans\nok 56 - Test::Builder: Missing module skips with plan in subtest\nok 57 - Test::Builder: Missing module skips with no_plan in subtest - exit status\nok 58 - Test::Builder: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test::Builder: Missing module skips with no_plan in subtest\nok 60 - Test::Builder: Missing module skips with tests in subtest - exit status\nok 61 - Test::Builder: Missing module skips with tests in subtest - no excess plans\nok 62 - Test::Builder: Missing module skips with tests in subtest\nSKIP: t/test-builder\n1..24\nok 1 - perl prereq of 5.039002 passed\nok 2 - perl prereq of \"5.39.2\" passed\nok 3 - perl prereq of \"v5.39.2\" passed\nok 4 - perl prereq of v5.39.2 passed\nok 5 - perl prereq of version->new(\"5.39.2\") passed\nok 6 - perl prereq of 5.040002 passed\nok 7 - perl prereq of \"5.40.2\" passed\nok 8 - perl prereq of \"v5.40.2\" passed\nok 9 - perl prereq of v5.40.2 passed\nok 10 - perl prereq of version->new(\"5.40.2\") passed\nok 11 - perl prereq of 5.041002 failed\nok 12 - perl prereq of \"5.41.2\" failed\nok 13 - perl prereq of \"v5.41.2\" failed\nok 14 - perl prereq of v5.41.2 failed\nok 15 - perl prereq of version->new(\"5.41.2\") failed\nok 16 - existing module accepted\nok 17 - existing module with version accepted\nok 18 - missing module rejected\nok 19 - missing module with version rejected\nok 20 - existing module with old version rejected\nok 21 - missing module rejected (arrayref)\nok 22 - missing module with version rejected (arrayref)\nok 23 - broken module dies\nok 24 - broken module dies again\nPASS: t/find_missing\n1..71\n# Checking against Test2::API 1.302199\nok 1 - Test2: Missing module SKIPs - exit status\nok 2 - Test2: Missing module SKIPs - no excess plans\nok 3 - Test2: Missing module SKIPs\nok 4 - Test2: Broken module dies - exit status\nok 5 - Test2: Broken module dies - no excess plans\nok 6 - Test2: Broken module dies\nok 7 - Test2: Working module runs - exit status\nok 8 - Test2: Working module runs - no excess plans\nok 9 - Test2: Working module runs\nok 10 - Test2: Outdated module SKIPs - exit status\nok 11 - Test2: Outdated module SKIPs - no excess plans\nok 12 - Test2: Outdated module SKIPs\nok 13 - Test2: Missing module fails with RELEASE_TESTING - exit status\nok 14 - Test2: Missing module fails with RELEASE_TESTING - no excess plans\nok 15 - Test2: Missing module fails with RELEASE_TESTING\nok 16 - Test2: Broken module dies with RELEASE_TESTING - exit status\nok 17 - Test2: Broken module dies with RELEASE_TESTING - no excess plans\nok 18 - Test2: Broken module dies with RELEASE_TESTING\nok 19 - Test2: Working module runs with RELEASE_TESTING - exit status\nok 20 - Test2: Working module runs with RELEASE_TESTING - no excess plans\nok 21 - Test2: Working module runs with RELEASE_TESTING\nok 22 - Test2: Outdated module fails with RELEASE_TESTING - exit status\nok 23 - Test2: Outdated module fails with RELEASE_TESTING - no excess plans\nok 24 - Test2: Outdated module fails with RELEASE_TESTING\nok 25 - Test2: Outdated module fails with RELEASE_TESTING\nok 26 - Test2: Missing module skips with plan - exit status\nok 27 - Test2: Missing module skips with plan - no excess plans\nok 28 - Test2: Missing module skips with plan\nok 29 - Test2: Missing module skips with no_plan - exit status\nok 30 - Test2: Missing module skips with no_plan - no excess plans\nok 31 - Test2: Missing module skips with no_plan\nok 32 - Test2: Missing module skips with tests - exit status\nok 33 - Test2: Missing module skips with tests - no excess plans\nok 34 - Test2: Missing module skips with tests\nok 35 - Test2: Missing module passes with plan and tests - exit status\nok 36 - Test2: Missing module passes with plan and tests - no excess plans\nok 37 - Test2: Missing module passes with plan and tests\nok 38 - Test2: Missing module passes with no_plan and tests - exit status\nok 39 - Test2: Missing module passes with no_plan and tests - no excess plans\nok 40 - Test2: Missing module passes with no_plan and tests\nok 41 - Test2: Missing module skips in subtest - exit status\nok 42 - Test2: Missing module skips in subtest - no excess plans\nok 43 - Test2: Missing module skips in subtest\nok 44 - Test2: Broken module dies in subtest - exit status\nok 45 - Test2: Broken module dies in subtest - no excess plans\nok 46 - Test2: Broken module dies in subtest\nok 47 - Test2: Working module runs in subtest - exit status\nok 48 - Test2: Working module runs in subtest - no excess plans\nok 49 - Test2: Working module runs in subtest\nok 50 - Test2: Working module runs in subtest\nok 51 - Test2: Outdated module skips in subtest - exit status\nok 52 - Test2: Outdated module skips in subtest - no excess plans\nok 53 - Test2: Outdated module skips in subtest\nok 54 - Test2: Missing module skips with plan in subtest - exit status\nok 55 - Test2: Missing module skips with plan in subtest - no excess plans\nok 56 - Test2: Missing module skips with plan in subtest\nok 57 - Test2: Missing module skips with no_plan in subtest - exit status\nok 58 - Test2: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test2: Missing module skips with no_plan in subtest\nok 60 - Test2: Missing module skips with tests in subtest - exit status\nok 61 - Test2: Missing module skips with tests in subtest - no excess plans\nok 62 - Test2: Missing module skips with tests in subtest\nok 63 - Test2: Missing module passes with plan and tests in subtest - exit status\nok 64 - Test2: Missing module passes with plan and tests in subtest - no excess plans\nok 65 - Test2: Missing module passes with plan and tests in subtest\nok 66 - Test2: Missing module passes with no_plan and tests in subtest - exit status\nok 67 - Test2: Missing module passes with no_plan and tests in subtest - no excess plans\nok 68 - Test2: Missing module passes with no_plan and tests in subtest\nok 69 - Test2: Missing module fails in subtest with RELEASE_TESTING - exit status\nok 70 - Test2: Missing module fails in subtest with RELEASE_TESTING - no excess plans\nok 71 - Test2: Missing module fails in subtest with RELEASE_TESTING\nok 1 - Test2: Missing module SKIPs - exit status\nok 2 - Test2: Missing module SKIPs - no excess plans\nok 3 - Test2: Missing module SKIPs\nok 10 - Test2: Outdated module SKIPs - exit status\nok 11 - Test2: Outdated module SKIPs - no excess plans\nok 12 - Test2: Outdated module SKIPs\nok 26 - Test2: Missing module skips with plan - exit status\nok 27 - Test2: Missing module skips with plan - no excess plans\nok 28 - Test2: Missing module skips with plan\nok 29 - Test2: Missing module skips with no_plan - exit status\nok 30 - Test2: Missing module skips with no_plan - no excess plans\nok 31 - Test2: Missing module skips with no_plan\nok 32 - Test2: Missing module skips with tests - exit status\nok 33 - Test2: Missing module skips with tests - no excess plans\nok 34 - Test2: Missing module skips with tests\nok 41 - Test2: Missing module skips in subtest - exit status\nok 42 - Test2: Missing module skips in subtest - no excess plans\nok 43 - Test2: Missing module skips in subtest\nok 51 - Test2: Outdated module skips in subtest - exit status\nok 52 - Test2: Outdated module skips in subtest - no excess plans\nok 53 - Test2: Outdated module skips in subtest\nok 54 - Test2: Missing module skips with plan in subtest - exit status\nok 55 - Test2: Missing module skips with plan in subtest - no excess plans\nok 56 - Test2: Missing module skips with plan in subtest\nok 57 - Test2: Missing module skips with no_plan in subtest - exit status\nok 58 - Test2: Missing module skips with no_plan in subtest - no excess plans\nok 59 - Test2: Missing module skips with no_plan in subtest\nok 60 - Test2: Missing module skips with tests in subtest - exit status\nok 61 - Test2: Missing module skips with tests in subtest - no excess plans\nok 62 - Test2: Missing module skips with tests in subtest\nSKIP: t/test2\n1..25\nok 1 - standalone: Missing module SKIPs - exit status\nok 2 - standalone: Missing module SKIPs - no excess plans\nok 3 - standalone: Missing module SKIPs\nok 4 - standalone: Broken module dies - exit status\nok 5 - standalone: Broken module dies - no excess plans\nok 6 - standalone: Broken module dies\nok 7 - standalone: Working module runs - exit status\nok 8 - standalone: Working module runs - no excess plans\nok 9 - standalone: Working module runs\nok 10 - standalone: Outdated module SKIPs - exit status\nok 11 - standalone: Outdated module SKIPs - no excess plans\nok 12 - standalone: Outdated module SKIPs\nok 13 - standalone: Missing module fails with RELEASE_TESTING - exit status\nok 14 - standalone: Missing module fails with RELEASE_TESTING - no excess plans\nok 15 - standalone: Missing module fails with RELEASE_TESTING\nok 16 - standalone: Broken module dies with RELEASE_TESTING - exit status\nok 17 - standalone: Broken module dies with RELEASE_TESTING - no excess plans\nok 18 - standalone: Broken module dies with RELEASE_TESTING\nok 19 - standalone: Working module runs with RELEASE_TESTING - exit status\nok 20 - standalone: Working module runs with RELEASE_TESTING - no excess plans\nok 21 - standalone: Working module runs with RELEASE_TESTING\nok 22 - standalone: Outdated module fails with RELEASE_TESTING - exit status\nok 23 - standalone: Outdated module fails with RELEASE_TESTING - no excess plans\nok 24 - standalone: Outdated module fails with RELEASE_TESTING\nok 25 - standalone: Outdated module fails with RELEASE_TESTING\nok 1 - standalone: Missing module SKIPs - exit status\nok 2 - standalone: Missing module SKIPs - no excess plans\nok 3 - standalone: Missing module SKIPs\nok 10 - standalone: Outdated module SKIPs - exit status\nok 11 - standalone: Outdated module SKIPs - no excess plans\nok 12 - standalone: Outdated module SKIPs\nSKIP: t/standalone\nDURATION: 3\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5519728660583496,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libtest-warnings-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libtest-warnings-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0022139549255371094,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.422602415084839,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.020183801651000977,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 2.3190999031066895,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011546611785888672,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/00-report-prereqs": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/01-basic": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/02-done_testing": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/03-subtest": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/04-no-tests": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/05-no-end-block": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/06-skip-all": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/07-no_plan": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/08-use-if": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/09-warnings-contents": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/10-no-done_testing": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/11-double-use": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/12-no-newline": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/13-propagate-warnings": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/14-propagate-subname": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/15-propagate-default": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/16-propagate-ignore": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/17-propagate-subname-colons": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/18-propagate-subname-package": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/19-propagate-nonexistent-subname": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/20-propagate-stub": {
    "status": "SKIPPED"
   },
   "ptestresult.libtest-warnings-perl.t/21-fail-on-warning": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/22-warnings-bareword": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/23-report-warnings": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/24-only-report-warnings": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/25-allowed_patterns": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/26-test2-compat": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/27-module-ordering": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/28-redefine-done_testing": {
    "status": "PASSED"
   },
   "ptestresult.libtest-warnings-perl.t/zzz-check-breaks": {
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libtest-warnings-perl/ptest\nok 1 - a passing test to keep done_testing happy\n1..1\n# suppressed STDERR:this warning is not expected to be caught at t/10-no-done_testing.t line 14.\nPASS: t/10-no-done_testing\n1..6\nok 1 - Test 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' result count\nok 2 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare ok\nok 3 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare actual_ok\nok 4 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare name\nok 5 - checking depth\nok 6 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare diag\n# suppressed STDERR:this is a warning 1 2 3 at t/23-report-warnings.t line 17.\nPASS: t/23-report-warnings\n1..1\n# \n# Versions for all modules listed in static metadata (including optional ones):\n# \n# === Configure Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     perl                5.006 5.040002\n# \n# === Configure Suggests ===\n# \n#     Module      Want Have\n#     -------- ------- ----\n#     JSON::PP 2.27300 4.16\n# \n# === Test Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     File::Spec            any     3.91\n#     Term::ANSIColor       any     5.01\n#     Test::More           0.94 1.302199\n#     if                    any   0.0610\n#     perl                5.006 5.040002\n# \n# === Test Recommends ===\n# \n#     Module         Want     Have\n#     ---------- -------- --------\n#     CPAN::Meta 2.120900 2.150010\n# \n# === Test Suggests ===\n# \n#     Module                    Want     Have\n#     ------------------------ ----- --------\n#     CPAN::Meta::Check        0.011  missing\n#     CPAN::Meta::Requirements   any    2.143\n#     PadWalker                  any  missing\n#     Test::Tester             0.108 1.302199\n# \n# === Runtime Requires ===\n# \n#     Module         Want     Have\n#     ------------- ----- --------\n#     Carp            any     1.54\n#     Exporter        any     5.78\n#     Test::Builder   any 1.302199\n#     parent          any    0.241\n#     perl          5.006 5.040002\n#     strict          any     1.13\n#     warnings        any     1.70\n# \n# === Other Modules ===\n# \n#     Module             Have\n#     --------------- -------\n#     Encode             3.21\n#     File::Temp       0.2311\n#     JSON::PP           4.16\n#     Module::Runtime missing\n#     Sub::Name       missing\n#     YAML            missing\n#     autodie            2.37\n# \nok 1 - Reported prereqs\nPASS: t/00-report-prereqs\n1..2\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nSKIP: t/zzz-check-breaks\nok 1 - no tests run during END\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/04-no-tests\n# original warn handler captured a warning: hello this is a warning at t/13-propagate-warnings.t line 16.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/13-propagate-warnings\n# original warn handler captured a warning: hello this is a warning at t/14-propagate-subname.t line 18.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/14-propagate-subname\nok 1 - non-existent sub in warning handler does not result in an exception\nok 2 # skip PadWalker required for this test\n1..2\n# suppressed STDERR:this warning is not expected to be caught at t/19-propagate-nonexistent-subname.t line 14.\nok 2 # skip PadWalker required for this test\nSKIP: t/19-propagate-nonexistent-subname\n1..1\nok 1 - Test 'with \"PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS\" set, test does not fail' result count\n# suppressed STDERR:this is a warning 1 2 3 at t/24-only-report-warnings.t line 18.\nPASS: t/24-only-report-warnings\nok 1 - non-existent sub in warning handler does not result in an exception\nok 2 # skip PadWalker required for this test\n1..2\n# suppressed STDERR:this warning is not expected to be caught at (eval 1) line 14.\nok 2 # skip PadWalker required for this test\nSKIP: t/20-propagate-stub\nok 1 - warnings->import succeeds after importing \"warnings\" sub\nok 2 - no warnings worked as expected\nok 3 - correct warnings were enabled after warnings->import\n1..3\nPASS: t/22-warnings-bareword\nok 1 - we can load Test::Warnings after Test::More and not see a redefinition warning\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/28-redefine-done_testing\n1..6\n# suppressed STDERR:here is a warning at t/21-fail-on-warning.t line 25.\nok 1 - Test 'failed immediately when we had a warning' result count\nok 2 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare ok\nok 3 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare actual_ok\nok 4 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare type\nok 5 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare name\nok 6 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare diag\nPASS: t/21-fail-on-warning\n# original warn handler captured a warning: hello this is a warning at (eval 1) line 18.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/17-propagate-subname-colons\n1..1\nok 1 - a passing test, to keep the harness happy\n# suppressed STDERR:this warning is not expected to be caught at t/05-no-end-block.t line 14.\nPASS: t/05-no-end-block\n1..1\nok 1 - warning() was imported\n# suppressed STDERR:this warning is not expected to be caught at t/11-double-use.t line 15.\nPASS: t/11-double-use\nok 1 # skip PadWalker required for this test\n1..1\n# suppressed STDERR:this warning is not expected to be caught at t/16-propagate-ignore.t line 18.\nok 1 # skip PadWalker required for this test\nSKIP: t/16-propagate-ignore\nok 1 # skip PadWalker required for this test\n1..1\n# suppressed STDERR:this warning is not expected to be caught at t/15-propagate-default.t line 18.\nok 1 # skip PadWalker required for this test\nSKIP: t/15-propagate-default\nok 1 - this is a passing test\nok 2 - no (unexpected) warnings (via END block)\nok 3 - two tests have been run (the pass, and our no-warnings-via-END test)\n1..3\nPASS: t/07-no_plan\nok 1 - we can run tests when loading Test::More after Test::Warnings\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/27-module-ordering\n1..19\nok 1 - warnings are now allowed\n# this warning will not cause a failure at t/01-basic.t line 27.\nok 2 - warnings are not allowed again\nok 3 - warnings are still not allowed\n# suppressed STDERR:this warning is not expected to be caught at t/01-basic.t line 32.\nok 4 - Test 'all functionality ok, checking warnings via END block' result count\nok 5 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare ok\nok 6 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare actual_ok\nok 7 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare type\nok 8 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare name\nok 9 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare diag\nok 10 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare ok\nok 11 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare actual_ok\nok 12 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare type\nok 13 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare name\nok 14 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare diag\nok 15 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare ok\nok 16 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare actual_ok\nok 17 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare type\nok 18 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare name\nok 19 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare diag\nPASS: t/01-basic\nok 1 - a passing test\nok 2 - we have had one test so far\nok 3 - no (unexpected) warnings (via done_testing)\n1..3\n# test count ok!\nPASS: t/02-done_testing\n# Seeded srand with seed '20250513' from local date.\nok 1 - this is a test which does not warn\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/26-test2-compat\nok 1 - warnings() successfully captured the warning\nok 2 - warning() successfully the warning as a string\nok 3 - warnings() successfully captured all warnings\nok 4 - warning() successfully captured all warnings as a scalar ref\n# no warning here\n# nor here\nok 5 - warnings() successfully captured all warnings (none!)\n# no warning here\n# nor here\nok 6 - warning() successfully captured all warnings (none!)\nok 7 - warning() reports zero warnings caught\nok 8 - no (unexpected) warnings (via done_testing)\n1..8\nPASS: t/09-warnings-contents\n# original warn handler captured a warning: hello this is a warning at (eval 1) line 19.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/18-propagate-subname-package\nok 1 - test the appearance of a normal warning\nok 2 - warning has origin properly added when it was lacking\n1..2\nPASS: t/12-no-newline\nok 1 - here is a passing test, to keep plan happy\n1..1\n# suppressed STDERR:this is not a fatal warning, because Test::Warnings is not loaded at t/08-use-if.t line 14.\nPASS: t/08-use-if\n# this bad warning is allowed globally at t/25-allowed_patterns.t line 10.\n# this local warning is allowed inside at t/25-allowed_patterns.t line 14.\n# this bad warning is allowed globally at t/25-allowed_patterns.t line 18.\nok 1 - no (unexpected) warnings (via done_testing)\n1..1\nPASS: t/25-allowed_patterns\n1..0 # SKIP Need Does::Not::Exist::00209898462435731 to continue!\n1..0 # SKIP Need Does::Not::Exist::00209898462435731 to continue!\nSKIP: t/06-skip-all\nok 1 - passing test\n# Subtest: here is a subtest\n    ok 1 - another passing test\n    1..1\nok 2 - here is a subtest\nok 3 - had_no_warnings was not called via the subtest's done_testing\nok 4 - no (unexpected) warnings (via done_testing)\n1..4\nPASS: t/03-subtest\nDURATION: 2\nEND: /usr/lib/libtest-warnings-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libtest-warnings-perl": {
     "duration": "2",
     "log": "START: ptest-runner\n2025-05-13T17:50\nok 1 - a passing test to keep done_testing happy\n1..1\n# suppressed STDERR:this warning is not expected to be caught at t/10-no-done_testing.t line 14.\nPASS: t/10-no-done_testing\n1..6\nok 1 - Test 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' result count\nok 2 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare ok\nok 3 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare actual_ok\nok 4 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare name\nok 5 - checking depth\nok 6 - subtest 'no (unexpected) warnings' of 'with :report_warnings enabled, had_no_warnings() tells about warnings that we may not have seen before' compare diag\n# suppressed STDERR:this is a warning 1 2 3 at t/23-report-warnings.t line 17.\nPASS: t/23-report-warnings\n1..1\n# \n# Versions for all modules listed in static metadata (including optional ones):\n# \n# === Configure Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     perl                5.006 5.040002\n# \n# === Configure Suggests ===\n# \n#     Module      Want Have\n#     -------- ------- ----\n#     JSON::PP 2.27300 4.16\n# \n# === Test Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     File::Spec            any     3.91\n#     Term::ANSIColor       any     5.01\n#     Test::More           0.94 1.302199\n#     if                    any   0.0610\n#     perl                5.006 5.040002\n# \n# === Test Recommends ===\n# \n#     Module         Want     Have\n#     ---------- -------- --------\n#     CPAN::Meta 2.120900 2.150010\n# \n# === Test Suggests ===\n# \n#     Module                    Want     Have\n#     ------------------------ ----- --------\n#     CPAN::Meta::Check        0.011  missing\n#     CPAN::Meta::Requirements   any    2.143\n#     PadWalker                  any  missing\n#     Test::Tester             0.108 1.302199\n# \n# === Runtime Requires ===\n# \n#     Module         Want     Have\n#     ------------- ----- --------\n#     Carp            any     1.54\n#     Exporter        any     5.78\n#     Test::Builder   any 1.302199\n#     parent          any    0.241\n#     perl          5.006 5.040002\n#     strict          any     1.13\n#     warnings        any     1.70\n# \n# === Other Modules ===\n# \n#     Module             Have\n#     --------------- -------\n#     Encode             3.21\n#     File::Temp       0.2311\n#     JSON::PP           4.16\n#     Module::Runtime missing\n#     Sub::Name       missing\n#     YAML            missing\n#     autodie            2.37\n# \nok 1 - Reported prereqs\nPASS: t/00-report-prereqs\n1..2\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nSKIP: t/zzz-check-breaks\nok 1 - no tests run during END\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/04-no-tests\n# original warn handler captured a warning: hello this is a warning at t/13-propagate-warnings.t line 16.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/13-propagate-warnings\n# original warn handler captured a warning: hello this is a warning at t/14-propagate-subname.t line 18.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/14-propagate-subname\nok 1 - non-existent sub in warning handler does not result in an exception\nok 2 # skip PadWalker required for this test\n1..2\n# suppressed STDERR:this warning is not expected to be caught at t/19-propagate-nonexistent-subname.t line 14.\nok 2 # skip PadWalker required for this test\nSKIP: t/19-propagate-nonexistent-subname\n1..1\nok 1 - Test 'with \"PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS\" set, test does not fail' result count\n# suppressed STDERR:this is a warning 1 2 3 at t/24-only-report-warnings.t line 18.\nPASS: t/24-only-report-warnings\nok 1 - non-existent sub in warning handler does not result in an exception\nok 2 # skip PadWalker required for this test\n1..2\n# suppressed STDERR:this warning is not expected to be caught at (eval 1) line 14.\nok 2 # skip PadWalker required for this test\nSKIP: t/20-propagate-stub\nok 1 - warnings->import succeeds after importing \"warnings\" sub\nok 2 - no warnings worked as expected\nok 3 - correct warnings were enabled after warnings->import\n1..3\nPASS: t/22-warnings-bareword\nok 1 - we can load Test::Warnings after Test::More and not see a redefinition warning\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/28-redefine-done_testing\n1..6\n# suppressed STDERR:here is a warning at t/21-fail-on-warning.t line 25.\nok 1 - Test 'failed immediately when we had a warning' result count\nok 2 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare ok\nok 3 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare actual_ok\nok 4 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare type\nok 5 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare name\nok 6 - subtest 'unexpected warning' of 'failed immediately when we had a warning' compare diag\nPASS: t/21-fail-on-warning\n# original warn handler captured a warning: hello this is a warning at (eval 1) line 18.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/17-propagate-subname-colons\n1..1\nok 1 - a passing test, to keep the harness happy\n# suppressed STDERR:this warning is not expected to be caught at t/05-no-end-block.t line 14.\nPASS: t/05-no-end-block\n1..1\nok 1 - warning() was imported\n# suppressed STDERR:this warning is not expected to be caught at t/11-double-use.t line 15.\nPASS: t/11-double-use\nok 1 # skip PadWalker required for this test\n1..1\n# suppressed STDERR:this warning is not expected to be caught at t/16-propagate-ignore.t line 18.\nok 1 # skip PadWalker required for this test\nSKIP: t/16-propagate-ignore\nok 1 # skip PadWalker required for this test\n1..1\n# suppressed STDERR:this warning is not expected to be caught at t/15-propagate-default.t line 18.\nok 1 # skip PadWalker required for this test\nSKIP: t/15-propagate-default\nok 1 - this is a passing test\nok 2 - no (unexpected) warnings (via END block)\nok 3 - two tests have been run (the pass, and our no-warnings-via-END test)\n1..3\nPASS: t/07-no_plan\nok 1 - we can run tests when loading Test::More after Test::Warnings\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/27-module-ordering\n1..19\nok 1 - warnings are now allowed\n# this warning will not cause a failure at t/01-basic.t line 27.\nok 2 - warnings are not allowed again\nok 3 - warnings are still not allowed\n# suppressed STDERR:this warning is not expected to be caught at t/01-basic.t line 32.\nok 4 - Test 'all functionality ok, checking warnings via END block' result count\nok 5 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare ok\nok 6 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare actual_ok\nok 7 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare type\nok 8 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare name\nok 9 - subtest 'no (unexpected) warnings' of 'all functionality ok, checking warnings via END block' compare diag\nok 10 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare ok\nok 11 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare actual_ok\nok 12 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare type\nok 13 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare name\nok 14 - subtest 'no warnings, with a custom name' of 'all functionality ok, checking warnings via END block' compare diag\nok 15 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare ok\nok 16 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare actual_ok\nok 17 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare type\nok 18 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare name\nok 19 - subtest 'no (unexpected) warnings (via END block)' of 'all functionality ok, checking warnings via END block' compare diag\nPASS: t/01-basic\nok 1 - a passing test\nok 2 - we have had one test so far\nok 3 - no (unexpected) warnings (via done_testing)\n1..3\n# test count ok!\nPASS: t/02-done_testing\n# Seeded srand with seed '20250513' from local date.\nok 1 - this is a test which does not warn\nok 2 - no (unexpected) warnings (via done_testing)\n1..2\nPASS: t/26-test2-compat\nok 1 - warnings() successfully captured the warning\nok 2 - warning() successfully the warning as a string\nok 3 - warnings() successfully captured all warnings\nok 4 - warning() successfully captured all warnings as a scalar ref\n# no warning here\n# nor here\nok 5 - warnings() successfully captured all warnings (none!)\n# no warning here\n# nor here\nok 6 - warning() successfully captured all warnings (none!)\nok 7 - warning() reports zero warnings caught\nok 8 - no (unexpected) warnings (via done_testing)\n1..8\nPASS: t/09-warnings-contents\n# original warn handler captured a warning: hello this is a warning at (eval 1) line 19.\nok 1 - got one warning propagated\nok 2 - ..and it is the warning we just issued, with original location intact\nok 3 # skip PadWalker required for this test\n1..3\nok 3 # skip PadWalker required for this test\nSKIP: t/18-propagate-subname-package\nok 1 - test the appearance of a normal warning\nok 2 - warning has origin properly added when it was lacking\n1..2\nPASS: t/12-no-newline\nok 1 - here is a passing test, to keep plan happy\n1..1\n# suppressed STDERR:this is not a fatal warning, because Test::Warnings is not loaded at t/08-use-if.t line 14.\nPASS: t/08-use-if\n# this bad warning is allowed globally at t/25-allowed_patterns.t line 10.\n# this local warning is allowed inside at t/25-allowed_patterns.t line 14.\n# this bad warning is allowed globally at t/25-allowed_patterns.t line 18.\nok 1 - no (unexpected) warnings (via done_testing)\n1..1\nPASS: t/25-allowed_patterns\n1..0 # SKIP Need Does::Not::Exist::00209898462435731 to continue!\n1..0 # SKIP Need Does::Not::Exist::00209898462435731 to continue!\nSKIP: t/06-skip-all\nok 1 - passing test\n# Subtest: here is a subtest\n    ok 1 - another passing test\n    1..1\nok 2 - here is a subtest\nok 3 - had_no_warnings was not called via the subtest's done_testing\nok 4 - no (unexpected) warnings (via done_testing)\n1..4\nPASS: t/03-subtest\nDURATION: 2\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5563015937805176,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libtimedate-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libtimedate-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0013108253479003906,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.316957712173462,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.015876054763793945,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.6864330768585205,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025887489318847656,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libtimedate-perl.t/cpanrt": {
    "status": "PASSED"
   },
   "ptestresult.libtimedate-perl.t/date": {
    "status": "PASSED"
   },
   "ptestresult.libtimedate-perl.t/format": {
    "status": "PASSED"
   },
   "ptestresult.libtimedate-perl.t/getdate": {
    "status": "PASSED"
   },
   "ptestresult.libtimedate-perl.t/lang": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libtimedate-perl/ptest\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/lang\n1..146\n# offset = 3155760000\n--------------------------------------------------\nFAIL 1\n1995-01-24                \nDiff:    -3155760000\nExpect: 3946665600.000000 Mon Jan 24 00:00:00 2095\nGot:    790905600.000000 Tue Jan 24 00:00:00 1995\n--------------------------------------------------\nFAIL 2\n1995-06-24                           \nDiff:    -3155760000\nExpect: 3959712000.000000 Fri Jun 24 00:00:00 2095\nGot:    803952000.000000 Sat Jun 24 00:00:00 1995\n--------------------------------------------------\nFAIL 3\n92/01/02 12:01\t\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 4\n92/01/02 12:01 AM\t\t     \nDiff:    -3155760000\nExpect: 3850070460.000000 Wed Jan  2 00:01:00 2092\nGot:    694310460.000000 Thu Jan  2 00:01:00 1992\n--------------------------------------------------\nFAIL 5\n92/01/02 12:01 PM\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 6\n2002-11-02 11pm GMT\t\t     \nDiff:    -3155760000\nExpect: 4192038000.000000 Fri Nov  3 23:00:00 2102\nGot:    1036278000.000000 Sat Nov  2 23:00:00 2002\n--------------------------------------------------\nFAIL 7\n2002-11-02 11 pm GMT\t\t     \nDiff:    -3155760000\nExpect: 4192038000.000000 Fri Nov  3 23:00:00 2102\nGot:    1036278000.000000 Sat Nov  2 23:00:00 2002\n--------------------------------------------------\nFAIL 8\n1995-01-24  GMT                      \nDiff:    -3155760000\nExpect: 3946665600.000000 Mon Jan 24 00:00:00 2095\nGot:    790905600.000000 Tue Jan 24 00:00:00 1995\n--------------------------------------------------\nFAIL 9\n1995-01-24  BST                      \nDiff:    -3155760000\nExpect: 3946662000.000000 Sun Jan 23 23:00:00 2095\nGot:    790902000.000000 Mon Jan 23 23:00:00 1995\n--------------------------------------------------\nFAIL 10\n1995-06-24  GMT                      \nDiff:    -3155760000\nExpect: 3959712000.000000 Fri Jun 24 00:00:00 2095\nGot:    803952000.000000 Sat Jun 24 00:00:00 1995\n--------------------------------------------------\nFAIL 11\n1995-06-24  BST                      \nDiff:    -3155760000\nExpect: 3959708400.000000 Thu Jun 23 23:00:00 2095\nGot:    803948400.000000 Fri Jun 23 23:00:00 1995\n--------------------------------------------------\nFAIL 12\n1992-1-2 12:01 GMT\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 13\n1992-1-2-12:01:00 GMT\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 14\nWed, 16 Jun 94 07:29:35 CST    \t     \nDiff:    -3155760000\nExpect: 3927533375.000000 Wed Jun 16 13:29:35 2094\nGot:    771773375.000000 Thu Jun 16 13:29:35 1994\n--------------------------------------------------\nFAIL 15\nWed,16 Jun 94 07:29:35 CST    \t     \nDiff:    -3155760000\nExpect: 3927533375.000000 Wed Jun 16 13:29:35 2094\nGot:    771773375.000000 Thu Jun 16 13:29:35 1994\n--------------------------------------------------\nFAIL 16\nWed, 16 Nov 94 07:29:35 CST \t     \nDiff:    -3155760000\nExpect: 3940752575.000000 Tue Nov 16 13:29:35 2094\nGot:    784992575.000000 Wed Nov 16 13:29:35 1994\n--------------------------------------------------\nFAIL 17\nMon, 21 Nov 94 07:42:23 CST \t     \nDiff:    -3155760000\nExpect: 3941185343.000000 Sun Nov 21 13:42:23 2094\nGot:    785425343.000000 Mon Nov 21 13:42:23 1994\n--------------------------------------------------\nFAIL 18\nMon, 21 Nov 94 04:28:18 CST \t     \nDiff:    -3155760000\nExpect: 3941173698.000000 Sun Nov 21 10:28:18 2094\nGot:    785413698.000000 Mon Nov 21 10:28:18 1994\n--------------------------------------------------\nFAIL 19\nTue, 15 Nov 94 09:15:10 GMT \t     \nDiff:    -3155760000\nExpect: 3940650910.000000 Mon Nov 15 09:15:10 2094\nGot:    784890910.000000 Tue Nov 15 09:15:10 1994\n--------------------------------------------------\nFAIL 20\nWed, 16 Nov 94 09:39:49 GMT \t     \nDiff:    -3155760000\nExpect: 3940738789.000000 Tue Nov 16 09:39:49 2094\nGot:    784978789.000000 Wed Nov 16 09:39:49 1994\n--------------------------------------------------\nFAIL 21\nWed, 16 Nov 94 09:23:17 GMT \t     \nDiff:    -3155760000\nExpect: 3940737797.000000 Tue Nov 16 09:23:17 2094\nGot:    784977797.000000 Wed Nov 16 09:23:17 1994\n--------------------------------------------------\nFAIL 22\nWed, 16 Nov 94 12:39:49 GMT \t     \nDiff:    -3155760000\nExpect: 3940749589.000000 Tue Nov 16 12:39:49 2094\nGot:    784989589.000000 Wed Nov 16 12:39:49 1994\n--------------------------------------------------\nFAIL 23\nWed, 16 Nov 94 14:03:06 GMT \t     \nDiff:    -3155760000\nExpect: 3940754586.000000 Tue Nov 16 14:03:06 2094\nGot:    784994586.000000 Wed Nov 16 14:03:06 1994\n--------------------------------------------------\nFAIL 24\nWed, 16 Nov 94 05:30:51 CST \t     \nDiff:    -3155760000\nExpect: 3940745451.000000 Tue Nov 16 11:30:51 2094\nGot:    784985451.000000 Wed Nov 16 11:30:51 1994\n--------------------------------------------------\nFAIL 25\nThu, 17 Nov 94 03:19:30 CST \t     \nDiff:    -3155760000\nExpect: 3940823970.000000 Wed Nov 17 09:19:30 2094\nGot:    785063970.000000 Thu Nov 17 09:19:30 1994\n--------------------------------------------------\nFAIL 26\n1994:11:21T14:05:32+0000 \t     \nDiff:    -3155760000\nExpect: 3941186732.000000 Sun Nov 21 14:05:32 2094\nGot:    785426732.000000 Mon Nov 21 14:05:32 1994\n--------------------------------------------------\nFAIL 27\nMon, 21 Nov 94 14:05:32 GMT \t     \nDiff:    -3155760000\nExpect: 3941186732.000000 Sun Nov 21 14:05:32 2094\nGot:    785426732.000000 Mon Nov 21 14:05:32 1994\n--------------------------------------------------\nFAIL 28\nMon, 14 Nov 94 15:08:49 CST \t     \nDiff:    -3155760000\nExpect: 3940607329.000000 Sun Nov 14 21:08:49 2094\nGot:    784847329.000000 Mon Nov 14 21:08:49 1994\n--------------------------------------------------\nFAIL 29\nWed, 16 Nov 94 14:48:06 GMT \t     \nDiff:    -3155760000\nExpect: 3940757286.000000 Tue Nov 16 14:48:06 2094\nGot:    784997286.000000 Wed Nov 16 14:48:06 1994\n--------------------------------------------------\nFAIL 30\nThu, 17 Nov 94 14:22:03 GMT \t     \nDiff:    -3155760000\nExpect: 3940842123.000000 Wed Nov 17 14:22:03 2094\nGot:    785082123.000000 Thu Nov 17 14:22:03 1994\n--------------------------------------------------\nFAIL 31\nWed, 16 Nov 94 14:36:00 GMT \t     \nDiff:    -3155760000\nExpect: 3940756560.000000 Tue Nov 16 14:36:00 2094\nGot:    784996560.000000 Wed Nov 16 14:36:00 1994\n--------------------------------------------------\nFAIL 32\nWed, 16 Nov 94 09:23:17 GMT \t     \nDiff:    -3155760000\nExpect: 3940737797.000000 Tue Nov 16 09:23:17 2094\nGot:    784977797.000000 Wed Nov 16 09:23:17 1994\n--------------------------------------------------\nFAIL 33\nWed, 16 Nov 94 10:01:43 GMT \t     \nDiff:    -3155760000\nExpect: 3940740103.000000 Tue Nov 16 10:01:43 2094\nGot:    784980103.000000 Wed Nov 16 10:01:43 1994\n--------------------------------------------------\nFAIL 34\nWed, 16 Nov 94 15:03:35 GMT \t     \nDiff:    -3155760000\nExpect: 3940758215.000000 Tue Nov 16 15:03:35 2094\nGot:    784998215.000000 Wed Nov 16 15:03:35 1994\n--------------------------------------------------\nFAIL 35\nMon, 21 Nov 94 13:55:19 GMT \t     \nDiff:    -3155760000\nExpect: 3941186119.000000 Sun Nov 21 13:55:19 2094\nGot:    785426119.000000 Mon Nov 21 13:55:19 1994\n--------------------------------------------------\nFAIL 36\nWed, 16 Nov 94 08:46:11 CST \t     \nDiff:    -3155760000\nExpect: 3940757171.000000 Tue Nov 16 14:46:11 2094\nGot:    784997171.000000 Wed Nov 16 14:46:11 1994\n--------------------------------------------------\nFAIL 37\nWed, 9 Nov 1994 09:50:32 -0500 (EST) \nDiff:    -3155760000\nExpect: 3940152632.000000 Tue Nov  9 14:50:32 2094\nGot:    784392632.000000 Wed Nov  9 14:50:32 1994\n--------------------------------------------------\nFAIL 38\nThu, 13 Oct 94 10:13:13 -0700\t     \nDiff:    -3155760000\nExpect: 3937828393.000000 Wed Oct 13 17:13:13 2094\nGot:    782068393.000000 Thu Oct 13 17:13:13 1994\n--------------------------------------------------\nFAIL 39\nSat, 19 Nov 1994 16:59:14 +0100      \nDiff:    -3155760000\nExpect: 3941020754.000000 Fri Nov 19 15:59:14 2094\nGot:    785260754.000000 Sat Nov 19 15:59:14 1994\n--------------------------------------------------\nFAIL 40\nThu, 3 Nov 94 14:10:47 EST \t     \nDiff:    -3155760000\nExpect: 3939649847.000000 Wed Nov  3 19:10:47 2094\nGot:    783889847.000000 Thu Nov  3 19:10:47 1994\n--------------------------------------------------\nFAIL 41\nThu, 3 Nov 94 21:51:09 EST \t     \nDiff:    -3155760000\nExpect: 3939677469.000000 Thu Nov  4 02:51:09 2094\nGot:    783917469.000000 Fri Nov  4 02:51:09 1994\n--------------------------------------------------\nFAIL 42\nFri, 4 Nov 94 9:24:52 EST \t     \nDiff:    -3155760000\nExpect: 3939719092.000000 Thu Nov  4 14:24:52 2094\nGot:    783959092.000000 Fri Nov  4 14:24:52 1994\n--------------------------------------------------\nFAIL 43\nWed, 9 Nov 94 09:38:54 EST \t     \nDiff:    -3155760000\nExpect: 3940151934.000000 Tue Nov  9 14:38:54 2094\nGot:    784391934.000000 Wed Nov  9 14:38:54 1994\n--------------------------------------------------\nFAIL 44\nMon, 14 Nov 94 13:20:12 EST \t     \nDiff:    -3155760000\nExpect: 3940597212.000000 Sun Nov 14 18:20:12 2094\nGot:    784837212.000000 Mon Nov 14 18:20:12 1994\n--------------------------------------------------\nFAIL 45\nWed, 16 Nov 94 17:09:13 EST \t     \nDiff:    -3155760000\nExpect: 3940783753.000000 Tue Nov 16 22:09:13 2094\nGot:    785023753.000000 Wed Nov 16 22:09:13 1994\n--------------------------------------------------\nFAIL 46\nTue, 15 Nov 94 12:27:01 PST \t     \nDiff:    -3155760000\nExpect: 3940691221.000000 Mon Nov 15 20:27:01 2094\nGot:    784931221.000000 Tue Nov 15 20:27:01 1994\n--------------------------------------------------\nFAIL 47\nFri, 18 Nov 1994 07:34:05 -0600      \nDiff:    -3155760000\nExpect: 3940925645.000000 Thu Nov 18 13:34:05 2094\nGot:    785165645.000000 Fri Nov 18 13:34:05 1994\n--------------------------------------------------\nFAIL 48\nMon, 21 Nov 94 14:34:28 -0500 \t     \nDiff:    -3155760000\nExpect: 3941206468.000000 Sun Nov 21 19:34:28 2094\nGot:    785446468.000000 Mon Nov 21 19:34:28 1994\n--------------------------------------------------\nFAIL 49\nFri, 18 Nov 1994 12:05:47 -0800 (PST)\nDiff:    -3155760000\nExpect: 3940949147.000000 Thu Nov 18 20:05:47 2094\nGot:    785189147.000000 Fri Nov 18 20:05:47 1994\n--------------------------------------------------\nFAIL 50\nFri, 18 Nov 1994 12:36:26 -0800 (PST)\nDiff:    -3155760000\nExpect: 3940950986.000000 Thu Nov 18 20:36:26 2094\nGot:    785190986.000000 Fri Nov 18 20:36:26 1994\n--------------------------------------------------\nFAIL 51\nWed, 16 Nov 1994 15:58:58 GMT \t     \nDiff:    -3155760000\nExpect: 3940761538.000000 Tue Nov 16 15:58:58 2094\nGot:    785001538.000000 Wed Nov 16 15:58:58 1994\n--------------------------------------------------\nFAIL 52\nSun, 06 Nov 94 14:27:40 -0500 \t     \nDiff:    -3155760000\nExpect: 3939910060.000000 Sat Nov  6 19:27:40 2094\nGot:    784150060.000000 Sun Nov  6 19:27:40 1994\n--------------------------------------------------\nFAIL 53\nMon, 07 Nov 94 08:20:13 -0500 \t     \nDiff:    -3155760000\nExpect: 3939974413.000000 Sun Nov  7 13:20:13 2094\nGot:    784214413.000000 Mon Nov  7 13:20:13 1994\n--------------------------------------------------\nFAIL 54\nMon, 07 Nov 94 16:48:42 -0500 \t     \nDiff:    -3155760000\nExpect: 3940004922.000000 Sun Nov  7 21:48:42 2094\nGot:    784244922.000000 Mon Nov  7 21:48:42 1994\n--------------------------------------------------\nFAIL 55\nWed, 09 Nov 94 15:46:16 -0500 \t     \nDiff:    -3155760000\nExpect: 3940173976.000000 Tue Nov  9 20:46:16 2094\nGot:    784413976.000000 Wed Nov  9 20:46:16 1994\n--------------------------------------------------\nFAIL 56\nSun, 6 Nov 1994 02:38:17 -0800 \t     \nDiff:    -3155760000\nExpect: 3939878297.000000 Sat Nov  6 10:38:17 2094\nGot:    784118297.000000 Sun Nov  6 10:38:17 1994\n--------------------------------------------------\nFAIL 57\nTue, 1 Nov 1994 13:53:49 -0500 \t     \nDiff:    -3155760000\nExpect: 3939476029.000000 Mon Nov  1 18:53:49 2094\nGot:    783716029.000000 Tue Nov  1 18:53:49 1994\n--------------------------------------------------\nFAIL 58\nTue, 15 Nov 94 08:31:59 +0100 \t     \nDiff:    -3155760000\nExpect: 3940644719.000000 Mon Nov 15 07:31:59 2094\nGot:    784884719.000000 Tue Nov 15 07:31:59 1994\n--------------------------------------------------\nFAIL 59\nSun, 6 Nov 1994 11:09:12 -0500 (IST) \nDiff:    -3155760000\nExpect: 3939898152.000000 Sat Nov  6 16:09:12 2094\nGot:    784138152.000000 Sun Nov  6 16:09:12 1994\n--------------------------------------------------\nFAIL 60\nFri, 4 Nov 94 12:52:10 EST \t     \nDiff:    -3155760000\nExpect: 3939731530.000000 Thu Nov  4 17:52:10 2094\nGot:    783971530.000000 Fri Nov  4 17:52:10 1994\n--------------------------------------------------\nFAIL 61\nMon, 31 Oct 1994 14:17:39 -0500 (EST)\nDiff:    -3155760000\nExpect: 3939391059.000000 Sun Oct 31 19:17:39 2094\nGot:    783631059.000000 Mon Oct 31 19:17:39 1994\n--------------------------------------------------\nFAIL 62\nMon, 14 Nov 94 11:25:00 CST \t     \nDiff:    -3155760000\nExpect: 3940593900.000000 Sun Nov 14 17:25:00 2094\nGot:    784833900.000000 Mon Nov 14 17:25:00 1994\n--------------------------------------------------\nFAIL 63\nMon, 14 Nov 94 13:26:29 CST \t     \nDiff:    -3155760000\nExpect: 3940601189.000000 Sun Nov 14 19:26:29 2094\nGot:    784841189.000000 Mon Nov 14 19:26:29 1994\n--------------------------------------------------\nFAIL 64\nFri, 18 Nov 94 8:42:47 CST \t     \nDiff:    -3155760000\nExpect: 3940929767.000000 Thu Nov 18 14:42:47 2094\nGot:    785169767.000000 Fri Nov 18 14:42:47 1994\n--------------------------------------------------\nFAIL 65\nThu, 17 Nov 94 14:32:01 +0900 \t     \nDiff:    -3155760000\nExpect: 3940810321.000000 Wed Nov 17 05:32:01 2094\nGot:    785050321.000000 Thu Nov 17 05:32:01 1994\n--------------------------------------------------\nFAIL 66\nWed, 2 Nov 94 18:16:31 +0100 \t     \nDiff:    -3155760000\nExpect: 3939556591.000000 Tue Nov  2 17:16:31 2094\nGot:    783796591.000000 Wed Nov  2 17:16:31 1994\n--------------------------------------------------\nFAIL 67\nFri, 18 Nov 94 10:46:26 +0100 \t     \nDiff:    -3155760000\nExpect: 3940911986.000000 Thu Nov 18 09:46:26 2094\nGot:    785151986.000000 Fri Nov 18 09:46:26 1994\n--------------------------------------------------\nFAIL 68\nTue, 8 Nov 1994 22:39:28 +0200 \t     \nDiff:    -3155760000\nExpect: 3940087168.000000 Mon Nov  8 20:39:28 2094\nGot:    784327168.000000 Tue Nov  8 20:39:28 1994\n--------------------------------------------------\nFAIL 69\nWed, 16 Nov 1994 10:01:08 -0500 (EST)\nDiff:    -3155760000\nExpect: 3940758068.000000 Tue Nov 16 15:01:08 2094\nGot:    784998068.000000 Wed Nov 16 15:01:08 1994\n--------------------------------------------------\nFAIL 70\nWed, 2 Nov 1994 16:59:42 -0800 \t     \nDiff:    -3155760000\nExpect: 3939584382.000000 Wed Nov  3 00:59:42 2094\nGot:    783824382.000000 Thu Nov  3 00:59:42 1994\n--------------------------------------------------\nFAIL 71\nWed, 9 Nov 94 10:00:23 PST \t     \nDiff:    -3155760000\nExpect: 3940164023.000000 Tue Nov  9 18:00:23 2094\nGot:    784404023.000000 Wed Nov  9 18:00:23 1994\n--------------------------------------------------\nFAIL 72\nFri, 18 Nov 94 17:01:43 PST \t     \nDiff:    -3155760000\nExpect: 3940966903.000000 Fri Nov 19 01:01:43 2094\nGot:    785206903.000000 Sat Nov 19 01:01:43 1994\n--------------------------------------------------\nFAIL 73\nMon, 14 Nov 1994 14:47:46 -0500      \nDiff:    -3155760000\nExpect: 3940602466.000000 Sun Nov 14 19:47:46 2094\nGot:    784842466.000000 Mon Nov 14 19:47:46 1994\n--------------------------------------------------\nFAIL 74\nMon, 21 Nov 1994 04:56:04 -0500 (EST)\nDiff:    -3155760000\nExpect: 3941171764.000000 Sun Nov 21 09:56:04 2094\nGot:    785411764.000000 Mon Nov 21 09:56:04 1994\n--------------------------------------------------\nFAIL 75\nMon, 21 Nov 1994 11:50:12 -0800      \nDiff:    -3155760000\nExpect: 3941207412.000000 Sun Nov 21 19:50:12 2094\nGot:    785447412.000000 Mon Nov 21 19:50:12 1994\n--------------------------------------------------\nFAIL 76\nSat, 5 Nov 1994 14:04:16 -0600 (CST) \nDiff:    -3155760000\nExpect: 3939825856.000000 Fri Nov  5 20:04:16 2094\nGot:    784065856.000000 Sat Nov  5 20:04:16 1994\n--------------------------------------------------\nFAIL 77\nSat, 05 Nov 94 13:10:13 MST \t     \nDiff:    -3155760000\nExpect: 3939826213.000000 Fri Nov  5 20:10:13 2094\nGot:    784066213.000000 Sat Nov  5 20:10:13 1994\n--------------------------------------------------\nFAIL 78\nWed, 02 Nov 94 10:47:48 -0800 \t     \nDiff:    -3155760000\nExpect: 3939562068.000000 Tue Nov  2 18:47:48 2094\nGot:    783802068.000000 Wed Nov  2 18:47:48 1994\n--------------------------------------------------\nFAIL 79\nWed, 02 Nov 94 13:19:15 -0800 \t     \nDiff:    -3155760000\nExpect: 3939571155.000000 Tue Nov  2 21:19:15 2094\nGot:    783811155.000000 Wed Nov  2 21:19:15 1994\n--------------------------------------------------\nFAIL 80\nThu, 03 Nov 94 15:27:07 -0800 \t     \nDiff:    -3155760000\nExpect: 3939665227.000000 Wed Nov  3 23:27:07 2094\nGot:    783905227.000000 Thu Nov  3 23:27:07 1994\n--------------------------------------------------\nFAIL 81\nFri, 04 Nov 94 09:12:12 -0800 \t     \nDiff:    -3155760000\nExpect: 3939729132.000000 Thu Nov  4 17:12:12 2094\nGot:    783969132.000000 Fri Nov  4 17:12:12 1994\n--------------------------------------------------\nFAIL 82\nWed, 9 Nov 1994 10:13:03 +0000 (GMT) \nDiff:    -3155760000\nExpect: 3940135983.000000 Tue Nov  9 10:13:03 2094\nGot:    784375983.000000 Wed Nov  9 10:13:03 1994\n--------------------------------------------------\nFAIL 83\nWed, 9 Nov 1994 15:28:37 +0000 (GMT) \nDiff:    -3155760000\nExpect: 3940154917.000000 Tue Nov  9 15:28:37 2094\nGot:    784394917.000000 Wed Nov  9 15:28:37 1994\n--------------------------------------------------\nFAIL 84\nWed, 2 Nov 1994 17:37:41 +0100 (MET) \nDiff:    -3155760000\nExpect: 3939554261.000000 Tue Nov  2 16:37:41 2094\nGot:    783794261.000000 Wed Nov  2 16:37:41 1994\n--------------------------------------------------\nFAIL 85\n05 Nov 94 14:22:19 PST \t\t     \nDiff:    -3155760000\nExpect: 3939834139.000000 Fri Nov  5 22:22:19 2094\nGot:    784074139.000000 Sat Nov  5 22:22:19 1994\n--------------------------------------------------\nFAIL 86\n16 Nov 94 22:28:20 PST \t\t     \nDiff:    -3155760000\nExpect: 3940813700.000000 Wed Nov 17 06:28:20 2094\nGot:    785053700.000000 Thu Nov 17 06:28:20 1994\n--------------------------------------------------\nFAIL 87\nTue, 1 Nov 1994 19:51:15 -0800 \t     \nDiff:    -3155760000\nExpect: 3939508275.000000 Tue Nov  2 03:51:15 2094\nGot:    783748275.000000 Wed Nov  2 03:51:15 1994\n--------------------------------------------------\nFAIL 88\nWed, 2 Nov 94 12:21:23 GMT \t     \nDiff:    -3155760000\nExpect: 3939538883.000000 Tue Nov  2 12:21:23 2094\nGot:    783778883.000000 Wed Nov  2 12:21:23 1994\n--------------------------------------------------\nFAIL 89\nFri, 18 Nov 94 18:07:03 GMT \t     \nDiff:    -3155760000\nExpect: 3940942023.000000 Thu Nov 18 18:07:03 2094\nGot:    785182023.000000 Fri Nov 18 18:07:03 1994\n--------------------------------------------------\nFAIL 90\nWed, 16 Nov 1994 11:26:27 -0500      \nDiff:    -3155760000\nExpect: 3940763187.000000 Tue Nov 16 16:26:27 2094\nGot:    785003187.000000 Wed Nov 16 16:26:27 1994\n--------------------------------------------------\nFAIL 91\nSun, 6 Nov 1994 13:48:49 -0500 \t     \nDiff:    -3155760000\nExpect: 3939907729.000000 Sat Nov  6 18:48:49 2094\nGot:    784147729.000000 Sun Nov  6 18:48:49 1994\n--------------------------------------------------\nFAIL 92\nTue, 8 Nov 1994 13:19:37 -0800 \t     \nDiff:    -3155760000\nExpect: 3940089577.000000 Mon Nov  8 21:19:37 2094\nGot:    784329577.000000 Tue Nov  8 21:19:37 1994\n--------------------------------------------------\nFAIL 93\nFri, 18 Nov 1994 11:01:12 -0800      \nDiff:    -3155760000\nExpect: 3940945272.000000 Thu Nov 18 19:01:12 2094\nGot:    785185272.000000 Fri Nov 18 19:01:12 1994\n--------------------------------------------------\nFAIL 94\nMon, 21 Nov 1994 00:47:58 -0500      \nDiff:    -3155760000\nExpect: 3941156878.000000 Sun Nov 21 05:47:58 2094\nGot:    785396878.000000 Mon Nov 21 05:47:58 1994\n--------------------------------------------------\nFAIL 95\nMon, 7 Nov 1994 14:22:48 -0800 (PST) \nDiff:    -3155760000\nExpect: 3940006968.000000 Sun Nov  7 22:22:48 2094\nGot:    784246968.000000 Mon Nov  7 22:22:48 1994\n--------------------------------------------------\nFAIL 96\nWed, 16 Nov 1994 15:56:45 -0800 (PST)\nDiff:    -3155760000\nExpect: 3940790205.000000 Tue Nov 16 23:56:45 2094\nGot:    785030205.000000 Wed Nov 16 23:56:45 1994\n--------------------------------------------------\nFAIL 97\nThu, 3 Nov 1994 13:17:47 +0000 \t     \nDiff:    -3155760000\nExpect: 3939628667.000000 Wed Nov  3 13:17:47 2094\nGot:    783868667.000000 Thu Nov  3 13:17:47 1994\n--------------------------------------------------\nFAIL 98\nWed, 9 Nov 1994 17:32:50 -0500 (EST) \nDiff:    -3155760000\nExpect: 3940180370.000000 Tue Nov  9 22:32:50 2094\nGot:    784420370.000000 Wed Nov  9 22:32:50 1994\n--------------------------------------------------\nFAIL 99\nWed, 9 Nov 94 16:31:52 PST\t     \nDiff:    -3155760000\nExpect: 3940187512.000000 Wed Nov 10 00:31:52 2094\nGot:    784427512.000000 Thu Nov 10 00:31:52 1994\n--------------------------------------------------\nFAIL 100\nWed, 09 Nov 94 10:41:10 -0800\t     \nDiff:    -3155760000\nExpect: 3940166470.000000 Tue Nov  9 18:41:10 2094\nGot:    784406470.000000 Wed Nov  9 18:41:10 1994\n--------------------------------------------------\nFAIL 101\nWed, 9 Nov 94 08:42:22 MST\t     \nDiff:    -3155760000\nExpect: 3940155742.000000 Tue Nov  9 15:42:22 2094\nGot:    784395742.000000 Wed Nov  9 15:42:22 1994\n--------------------------------------------------\nFAIL 102\nMon, 14 Nov 1994 08:32:13 -0800\t     \nDiff:    -3155760000\nExpect: 3940590733.000000 Sun Nov 14 16:32:13 2094\nGot:    784830733.000000 Mon Nov 14 16:32:13 1994\n--------------------------------------------------\nFAIL 103\nMon, 14 Nov 1994 11:34:32 -0500 (EST)\nDiff:    -3155760000\nExpect: 3940590872.000000 Sun Nov 14 16:34:32 2094\nGot:    784830872.000000 Mon Nov 14 16:34:32 1994\n--------------------------------------------------\nFAIL 104\nMon, 14 Nov 94 16:48:09 GMT\t     \nDiff:    -3155760000\nExpect: 3940591689.000000 Sun Nov 14 16:48:09 2094\nGot:    784831689.000000 Mon Nov 14 16:48:09 1994\n--------------------------------------------------\nFAIL 105\nTue, 15 Nov 1994 10:27:33 +0000      \nDiff:    -3155760000\nExpect: 3940655253.000000 Mon Nov 15 10:27:33 2094\nGot:    784895253.000000 Tue Nov 15 10:27:33 1994\n--------------------------------------------------\nFAIL 106\nWed, 02 Nov 94 13:56:54 MST \t     \nDiff:    -3155760000\nExpect: 3939569814.000000 Tue Nov  2 20:56:54 2094\nGot:    783809814.000000 Wed Nov  2 20:56:54 1994\n--------------------------------------------------\nFAIL 107\nThu, 03 Nov 94 15:24:45 MST \t     \nDiff:    -3155760000\nExpect: 3939661485.000000 Wed Nov  3 22:24:45 2094\nGot:    783901485.000000 Thu Nov  3 22:24:45 1994\n--------------------------------------------------\nFAIL 108\nThu, 3 Nov 1994 15:13:53 -0700 (MST) \nDiff:    -3155760000\nExpect: 3939660833.000000 Wed Nov  3 22:13:53 2094\nGot:    783900833.000000 Thu Nov  3 22:13:53 1994\n--------------------------------------------------\nFAIL 109\nFri, 04 Nov 94 08:15:13 MST \t     \nDiff:    -3155760000\nExpect: 3939722113.000000 Thu Nov  4 15:15:13 2094\nGot:    783962113.000000 Fri Nov  4 15:15:13 1994\n--------------------------------------------------\nFAIL 110\nThu, 3 Nov 94 18:15:47 EST\t     \nDiff:    -3155760000\nExpect: 3939664547.000000 Wed Nov  3 23:15:47 2094\nGot:    783904547.000000 Thu Nov  3 23:15:47 1994\n--------------------------------------------------\nFAIL 111\nTue, 08 Nov 94 07:02:33 MST \t     \nDiff:    -3155760000\nExpect: 3940063353.000000 Mon Nov  8 14:02:33 2094\nGot:    784303353.000000 Tue Nov  8 14:02:33 1994\n--------------------------------------------------\nFAIL 112\nThu, 3 Nov 94 18:15:47 EST\t     \nDiff:    -3155760000\nExpect: 3939664547.000000 Wed Nov  3 23:15:47 2094\nGot:    783904547.000000 Thu Nov  3 23:15:47 1994\n--------------------------------------------------\nFAIL 113\nTue, 15 Nov 94 07:26:05 MST \t     \nDiff:    -3155760000\nExpect: 3940669565.000000 Mon Nov 15 14:26:05 2094\nGot:    784909565.000000 Tue Nov 15 14:26:05 1994\n--------------------------------------------------\nFAIL 114\nWed, 2 Nov 1994 00:00:55 -0600 (CST) \nDiff:    -3155760000\nExpect: 3939516055.000000 Tue Nov  2 06:00:55 2094\nGot:    783756055.000000 Wed Nov  2 06:00:55 1994\n--------------------------------------------------\nFAIL 115\nSun, 6 Nov 1994 01:19:13 -0600 (CST) \nDiff:    -3155760000\nExpect: 3939866353.000000 Sat Nov  6 07:19:13 2094\nGot:    784106353.000000 Sun Nov  6 07:19:13 1994\n--------------------------------------------------\nFAIL 116\nMon, 7 Nov 1994 23:16:57 -0600 (CST) \nDiff:    -3155760000\nExpect: 3940031817.000000 Mon Nov  8 05:16:57 2094\nGot:    784271817.000000 Tue Nov  8 05:16:57 1994\n--------------------------------------------------\nFAIL 117\nTue, 08 Nov 1994 13:21:21 -0600\t     \nDiff:    -3155760000\nExpect: 3940082481.000000 Mon Nov  8 19:21:21 2094\nGot:    784322481.000000 Tue Nov  8 19:21:21 1994\n--------------------------------------------------\nFAIL 118\nMon, 07 Nov 94 13:47:37 PST          \nDiff:    -3155760000\nExpect: 3940004857.000000 Sun Nov  7 21:47:37 2094\nGot:    784244857.000000 Mon Nov  7 21:47:37 1994\n--------------------------------------------------\nFAIL 119\nTue, 08 Nov 94 11:23:19 PST \t     \nDiff:    -3155760000\nExpect: 3940082599.000000 Mon Nov  8 19:23:19 2094\nGot:    784322599.000000 Tue Nov  8 19:23:19 1994\n--------------------------------------------------\nFAIL 120\nTue, 01 Nov 1994 11:28:25 -0800      \nDiff:    -3155760000\nExpect: 3939478105.000000 Mon Nov  1 19:28:25 2094\nGot:    783718105.000000 Tue Nov  1 19:28:25 1994\n--------------------------------------------------\nFAIL 121\nTue, 15 Nov 1994 13:11:47 -0800      \nDiff:    -3155760000\nExpect: 3940693907.000000 Mon Nov 15 21:11:47 2094\nGot:    784933907.000000 Tue Nov 15 21:11:47 1994\n--------------------------------------------------\nFAIL 122\nTue, 15 Nov 1994 13:18:38 -0800      \nDiff:    -3155760000\nExpect: 3940694318.000000 Mon Nov 15 21:18:38 2094\nGot:    784934318.000000 Tue Nov 15 21:18:38 1994\n--------------------------------------------------\nFAIL 123\nTue, 15 Nov 1994 0:18:38 -0800 \t     \nDiff:    -3155760000\nExpect: 3940647518.000000 Mon Nov 15 08:18:38 2094\nGot:    784887518.000000 Tue Nov 15 08:18:38 1994\n--------------------------------------------------\nFAIL 124\nJul 13 1999 1:23P GMT\t\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 125\nJul 13 1999 1:23P.M GMT\t\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 126\nJul 13 1999 1:23P.M. GMT\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 127\nJul-13-1999 1:23P.M GMT\t\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 128\nJul/13/1999 1:23P.M. GMT\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 129\n2001-02-26T13:44:12-0700\t     \nDiff:    -3155760000\nExpect: 4138980252.000000 Sun Feb 27 20:44:12 2101\nGot:    983220252.000000 Mon Feb 26 20:44:12 2001\n--------------------------------------------------\nFAIL 130\n2001-02-26T13:44-0700\t\t     \nDiff:    -3155760000\nExpect: 4138980240.000000 Sun Feb 27 20:44:00 2101\nGot:    983220240.000000 Mon Feb 26 20:44:00 2001\n--------------------------------------------------\nFAIL 131\n2001-02-26T13-0700\t\t     \nDiff:    -3155760000\nExpect: 4138977600.000000 Sun Feb 27 20:00:00 2101\nGot:    983217600.000000 Mon Feb 26 20:00:00 2001\n--------------------------------------------------\nFAIL 132\n2001-02-26T13-44-12-0700\t     \nDiff:    -3155760000\nExpect: 4138980252.000000 Sun Feb 27 20:44:12 2101\nGot:    983220252.000000 Mon Feb 26 20:44:12 2001\n--------------------------------------------------\nFAIL 133\n2001-02-26T13-44-0700\t\t     \nDiff:    -3155760000\nExpect: 4138980240.000000 Sun Feb 27 20:44:00 2101\nGot:    983220240.000000 Mon Feb 26 20:44:00 2001\n--------------------------------------------------\nFAIL 134\n2001-02-26T13-0700\t\t     \nDiff:    -3155760000\nExpect: 4138977600.000000 Sun Feb 27 20:00:00 2101\nGot:    983217600.000000 Mon Feb 26 20:00:00 2001\n--------------------------------------------------\nFAIL 135\n07/Nov/2000:16:45:56 +0100\t     \nDiff:    -3155760000\nExpect: 4129371956.000000 Mon Nov  8 15:45:56 2100\nGot:    973611956.000000 Tue Nov  7 15:45:56 2000\n--------------------------------------------------\nFAIL 136\n2002-11-07T23:31:49-05:00\t     \nDiff:    -3155760000\nExpect: 4192489909.000000 Thu Nov  9 04:31:49 2102\nGot:    1036729909.000000 Fri Nov  8 04:31:49 2002\n--------------------------------------------------\nFAIL 137\n2003-02-17T07:45:56Z\t\t     \nDiff:    -3155760000\nExpect: 4201227956.000000 Sun Feb 18 07:45:56 2103\nGot:    1045467956.000000 Mon Feb 17 07:45:56 2003\n--------------------------------------------------\nFAIL 138\n2003-02-17T08:14:07.198189+0000\t     \nDiff:    -3155760000\nExpect: 4201229647.198189 Sun Feb 18 08:14:07 2103\nGot:    1045469647.198189 Mon Feb 17 08:14:07 2003\n--------------------------------------------------\nFAIL 139\n20020722T100000Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 140\nJul 22 10:00:00 UTC 2002\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 141\n2002-07-22 10:00:00Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 142\n2002-07-22 10:00:00 Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 143\n2002-07-22 10:00 Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 144\n2002-07-22 10:00Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 145\n2002-07-22 10:00 +100\t\t     \nDiff:    -3155760000\nExpect: 4183088400.000000 Sun Jul 23 09:00:00 2102\nGot:    1027328400.000000 Mon Jul 22 09:00:00 2002\n--------------------------------------------------\nFAIL 146\n2002-07-22 10:00 +0100\t\t     \nDiff:    -3155760000\nExpect: 4183088400.000000 Sun Jul 23 09:00:00 2102\nGot:    1027328400.000000 Mon Jul 22 09:00:00 2002\nPASS: t/getdate\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\n1..148\nok 1\n1995-01-24                              \tTue Jan 24 00:00:00 1995 GMT\nok 2\n1995-01-24T09:08:17.1823213             \tTue Jan 24 09:08:17 1995 GMT\nok 3\n1935-01-24T09:08:17                     \tWed Jan 24 09:08:17 2035 GMT\nok 4\nFri Dec 17 00:00:00 1901 GMT            \tMon Dec 17 00:00:00 2001 GMT\nok 5\nTue Jan 16 23:59:59 2038 GMT            \tSat Jan 16 23:59:59 2038 GMT\nok 6\n2001-02-02 00:00:00 GMT                 \tFri Feb  2 00:00:00 2001 GMT\nok 7\n2035-02-02 00:00:00 GMT                 \tFri Feb  2 00:00:00 2035 GMT\nok 8\n16 Jun 33 07:29:35 CST                  \tThu Jun 16 13:29:35 2033 GMT\nok 9\n2002-02-26-10:37:21.141 GMT             \tTue Feb 26 10:37:21 2002 GMT\nok 10\nWed, 16 Jun 94 07:29:35 CST             \tThu Jun 16 13:29:35 1994 GMT\nok 11\nWed, 16 Nov 94 07:29:35 CST             \tWed Nov 16 13:29:35 1994 GMT\nok 12\nMon, 21 Nov 94 07:42:23 CST             \tMon Nov 21 13:42:23 1994 GMT\nok 13\nMon, 21 Nov 94 04:28:18 CST             \tMon Nov 21 10:28:18 1994 GMT\nok 14\nTue, 15 Nov 94 09:15:10 GMT             \tTue Nov 15 09:15:10 1994 GMT\nok 15\nWed, 16 Nov 94 09:39:49 GMT             \tWed Nov 16 09:39:49 1994 GMT\nok 16\nWed, 16 Nov 94 09:23:17 GMT             \tWed Nov 16 09:23:17 1994 GMT\nok 17\nWed, 16 Nov 94 12:39:49 GMT             \tWed Nov 16 12:39:49 1994 GMT\nok 18\nWed, 16 Nov 94 14:03:06 GMT             \tWed Nov 16 14:03:06 1994 GMT\nok 19\nWed, 16 Nov 94 05:30:51 CST             \tWed Nov 16 11:30:51 1994 GMT\nok 20\nThu, 17 Nov 94 03:19:30 CST             \tThu Nov 17 09:19:30 1994 GMT\nok 21\nMon, 21 Nov 94 14:05:32 GMT             \tMon Nov 21 14:05:32 1994 GMT\nok 22\nMon, 14 Nov 94 15:08:49 CST             \tMon Nov 14 21:08:49 1994 GMT\nok 23\nWed, 16 Nov 94 14:48:06 GMT             \tWed Nov 16 14:48:06 1994 GMT\nok 24\nThu, 17 Nov 94 14:22:03 GMT             \tThu Nov 17 14:22:03 1994 GMT\nok 25\nWed, 16 Nov 94 14:36:00 GMT             \tWed Nov 16 14:36:00 1994 GMT\nok 26\nWed, 16 Nov 94 09:23:17 GMT             \tWed Nov 16 09:23:17 1994 GMT\nok 27\nWed, 16 Nov 94 10:01:43 GMT             \tWed Nov 16 10:01:43 1994 GMT\nok 28\nWed, 16 Nov 94 15:03:35 GMT             \tWed Nov 16 15:03:35 1994 GMT\nok 29\nMon, 21 Nov 94 13:55:19 GMT             \tMon Nov 21 13:55:19 1994 GMT\nok 30\nWed, 16 Nov 94 08:46:11 CST             \tWed Nov 16 14:46:11 1994 GMT\nok 31\n21 dec 17:05                            \tSat Dec 21 17:05:00 2024 GMT\nok 32\n21-dec 17:05                            \tSat Dec 21 17:05:00 2024 GMT\nok 33\n21/dec 17:05                            \tSat Dec 21 17:05:00 2024 GMT\nok 34\n21/dec/93 17:05                         \tTue Dec 21 17:05:00 1993 GMT\nok 35\ndec/21/93 17:05                         \tTue Dec 21 17:05:00 1993 GMT\nok 36\nDec/21/1993 17:05:00                    \tTue Dec 21 17:05:00 1993 GMT\nok 37\ndec-21-1993 17:05                       \tTue Dec 21 17:05:00 1993 GMT\nok 38\nDec-21-93 17:05:00                      \tTue Dec 21 17:05:00 1993 GMT\nok 39\ndec 21 1994 17:05                       \tWed Dec 21 17:05:00 1994 GMT\nok 40\ndec 21 94 17:05                         \tWed Dec 21 17:05:00 1994 GMT\nok 41\ndec 21 94 17:05 GMT                     \tWed Dec 21 17:05:00 1994 GMT\nok 42\ndec 21 94 17:05 BST                     \tWed Dec 21 16:05:00 1994 GMT\nok 43\ndec 21 94 00:05 -1700                   \tWed Dec 21 17:05:00 1994 GMT\nok 44\ndec 21 94 17:05 -1700                   \tThu Dec 22 10:05:00 1994 GMT\nok 45\nWed, 9 Nov 1994 09:50:32 -0500 (EST)    \tWed Nov  9 14:50:32 1994 GMT\nok 46\nThu, 13 Oct 94 10:13:13 -0700           \tThu Oct 13 17:13:13 1994 GMT\nok 47\nSat, 19 Nov 1994 16:59:14 +0100         \tSat Nov 19 15:59:14 1994 GMT\nok 48\nThu, 3 Nov 94 14:10:47 EST              \tThu Nov  3 19:10:47 1994 GMT\nok 49\nThu, 3 Nov 94 21:51:09 EST              \tFri Nov  4 02:51:09 1994 GMT\nok 50\nFri, 4 Nov 94 9:24:52 EST               \tFri Nov  4 14:24:52 1994 GMT\nok 51\nWed, 9 Nov 94 09:38:54 EST              \tWed Nov  9 14:38:54 1994 GMT\nok 52\nMon, 14 Nov 94 13:20:12 EST             \tMon Nov 14 18:20:12 1994 GMT\nok 53\nWed, 16 Nov 94 17:09:13 EST             \tWed Nov 16 22:09:13 1994 GMT\nok 54\nTue, 15 Nov 94 12:27:01 PST             \tTue Nov 15 20:27:01 1994 GMT\nok 55\nFri, 18 Nov 1994 07:34:05 -0600         \tFri Nov 18 13:34:05 1994 GMT\nok 56\nMon, 21 Nov 94 14:34:28 -0500           \tMon Nov 21 19:34:28 1994 GMT\nok 57\nFri, 18 Nov 1994 12:05:47 -0800 (PST)   \tFri Nov 18 20:05:47 1994 GMT\nok 58\nFri, 18 Nov 1994 12:36:26 -0800 (PST)   \tFri Nov 18 20:36:26 1994 GMT\nok 59\nWed, 16 Nov 1994 15:58:58 GMT           \tWed Nov 16 15:58:58 1994 GMT\nok 60\n1999 10:02:18 \"GMT\"                     \tThu May 13 10:02:18 1999 GMT\nok 61\nSun, 06 Nov 94 14:27:40 -0500           \tSun Nov  6 19:27:40 1994 GMT\nok 62\nMon, 07 Nov 94 08:20:13 -0500           \tMon Nov  7 13:20:13 1994 GMT\nok 63\nMon, 07 Nov 94 16:48:42 -0500           \tMon Nov  7 21:48:42 1994 GMT\nok 64\nWed, 09 Nov 94 15:46:16 -0500           \tWed Nov  9 20:46:16 1994 GMT\nok 65\nFri, 4 Nov 94 16:17:40 \"PST             \tSat Nov  5 00:17:40 1994 GMT\nok 66\nWed, 16 Nov 94 12:43:37 \"PST            \tWed Nov 16 20:43:37 1994 GMT\nok 67\nSun, 6 Nov 1994 02:38:17 -0800          \tSun Nov  6 10:38:17 1994 GMT\nok 68\nTue, 1 Nov 1994 13:53:49 -0500          \tTue Nov  1 18:53:49 1994 GMT\nok 69\nTue, 15 Nov 94 08:31:59 +0100           \tTue Nov 15 07:31:59 1994 GMT\nok 70\nSun, 6 Nov 1994 11:09:12 -0500 (IST)    \tSun Nov  6 16:09:12 1994 GMT\nok 71\nFri, 4 Nov 94 12:52:10 EST              \tFri Nov  4 17:52:10 1994 GMT\nok 72\nMon, 31 Oct 1994 14:17:39 -0500 (EST)   \tMon Oct 31 19:17:39 1994 GMT\nok 73\nMon, 14 Nov 94 11:25:00 CST             \tMon Nov 14 17:25:00 1994 GMT\nok 74\nMon, 14 Nov 94 13:26:29 CST             \tMon Nov 14 19:26:29 1994 GMT\nok 75\nFri, 18 Nov 94 8:42:47 CST              \tFri Nov 18 14:42:47 1994 GMT\nok 76\nThu, 17 Nov 94 14:32:01 +0900           \tThu Nov 17 05:32:01 1994 GMT\nok 77\nWed, 2 Nov 94 18:16:31 +0100            \tWed Nov  2 17:16:31 1994 GMT\nok 78\nFri, 18 Nov 94 10:46:26 +0100           \tFri Nov 18 09:46:26 1994 GMT\nok 79\nTue, 8 Nov 1994 22:39:28 +0200          \tTue Nov  8 20:39:28 1994 GMT\nok 80\nWed, 16 Nov 1994 10:01:08 -0500 (EST)   \tWed Nov 16 15:01:08 1994 GMT\nok 81\nWed, 2 Nov 1994 16:59:42 -0800          \tThu Nov  3 00:59:42 1994 GMT\nok 82\nWed, 9 Nov 94 10:00:23 PST              \tWed Nov  9 18:00:23 1994 GMT\nok 83\nFri, 18 Nov 94 17:01:43 PST             \tSat Nov 19 01:01:43 1994 GMT\nok 84\nMon, 14 Nov 1994 14:47:46 -0500         \tMon Nov 14 19:47:46 1994 GMT\nok 85\nMon, 21 Nov 1994 04:56:04 -0500 (EST)   \tMon Nov 21 09:56:04 1994 GMT\nok 86\nMon, 21 Nov 1994 11:50:12 -0800         \tMon Nov 21 19:50:12 1994 GMT\nok 87\nSat, 5 Nov 1994 14:04:16 -0600 (CST)    \tSat Nov  5 20:04:16 1994 GMT\nok 88\nSat, 05 Nov 94 13:10:13 MST             \tSat Nov  5 20:10:13 1994 GMT\nok 89\nWed, 02 Nov 94 10:47:48 -0800           \tWed Nov  2 18:47:48 1994 GMT\nok 90\nWed, 02 Nov 94 13:19:15 -0800           \tWed Nov  2 21:19:15 1994 GMT\nok 91\nThu, 03 Nov 94 15:27:07 -0800           \tThu Nov  3 23:27:07 1994 GMT\nok 92\nFri, 04 Nov 94 09:12:12 -0800           \tFri Nov  4 17:12:12 1994 GMT\nok 93\nWed, 9 Nov 1994 10:13:03 +0000 (GMT)    \tWed Nov  9 10:13:03 1994 GMT\nok 94\nWed, 9 Nov 1994 15:28:37 +0000 (GMT)    \tWed Nov  9 15:28:37 1994 GMT\nok 95\nWed, 2 Nov 1994 17:37:41 +0100 (MET)    \tWed Nov  2 16:37:41 1994 GMT\nok 96\n05 Nov 94 14:22:19 PST                  \tSat Nov  5 22:22:19 1994 GMT\nok 97\n16 Nov 94 22:28:20 PST                  \tThu Nov 17 06:28:20 1994 GMT\nok 98\nTue, 1 Nov 1994 19:51:15 -0800          \tWed Nov  2 03:51:15 1994 GMT\nok 99\nWed, 2 Nov 94 12:21:23 GMT              \tWed Nov  2 12:21:23 1994 GMT\nok 100\nFri, 18 Nov 94 18:07:03 GMT             \tFri Nov 18 18:07:03 1994 GMT\nok 101\nWed, 16 Nov 1994 11:26:27 -0500         \tWed Nov 16 16:26:27 1994 GMT\nok 102\nSun, 6 Nov 1994 13:48:49 -0500          \tSun Nov  6 18:48:49 1994 GMT\nok 103\nTue, 8 Nov 1994 13:19:37 -0800          \tTue Nov  8 21:19:37 1994 GMT\nok 104\nFri, 18 Nov 1994 11:01:12 -0800         \tFri Nov 18 19:01:12 1994 GMT\nok 105\nMon, 21 Nov 1994 00:47:58 -0500         \tMon Nov 21 05:47:58 1994 GMT\nok 106\nMon, 7 Nov 1994 14:22:48 -0800 (PST)    \tMon Nov  7 22:22:48 1994 GMT\nok 107\nWed, 16 Nov 1994 15:56:45 -0800 (PST)   \tWed Nov 16 23:56:45 1994 GMT\nok 108\nThu, 3 Nov 1994 13:17:47 +0000          \tThu NoRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nv  3 13:17:47 1994 GMT\nok 109\nWed, 9 Nov 1994 17:32:50 -0500 (EST)    \tWed Nov  9 22:32:50 1994 GMT\nok 110\nWed, 9 Nov 94 16:31:52 PST              \tThu Nov 10 00:31:52 1994 GMT\nok 111\nWed, 09 Nov 94 10:41:10 -0800           \tWed Nov  9 18:41:10 1994 GMT\nok 112\nWed, 9 Nov 94 08:42:22 MST              \tWed Nov  9 15:42:22 1994 GMT\nok 113\nMon, 14 Nov 1994 08:32:13 -0800         \tMon Nov 14 16:32:13 1994 GMT\nok 114\nMon, 14 Nov 1994 11:34:32 -0500 (EST)   \tMon Nov 14 16:34:32 1994 GMT\nok 115\nMon, 14 Nov 94 16:48:09 GMT             \tMon Nov 14 16:48:09 1994 GMT\nok 116\nTue, 15 Nov 1994 10:27:33 +0000         \tTue Nov 15 10:27:33 1994 GMT\nok 117\nWed, 02 Nov 94 13:56:54 MST             \tWed Nov  2 20:56:54 1994 GMT\nok 118\nThu, 03 Nov 94 15:24:45 MST             \tThu Nov  3 22:24:45 1994 GMT\nok 119\nThu, 3 Nov 1994 15:13:53 -0700 (MST)    \tThu Nov  3 22:13:53 1994 GMT\nok 120\nFri, 04 Nov 94 08:15:13 MST             \tFri Nov  4 15:15:13 1994 GMT\nok 121\nThu, 3 Nov 94 18:15:47 EST              \tThu Nov  3 23:15:47 1994 GMT\nok 122\nTue, 08 Nov 94 07:02:33 MST             \tTue Nov  8 14:02:33 1994 GMT\nok 123\nThu, 3 Nov 94 18:15:47 EST              \tThu Nov  3 23:15:47 1994 GMT\nok 124\nTue, 15 Nov 94 07:26:05 MST             \tTue Nov 15 14:26:05 1994 GMT\nok 125\nWed, 2 Nov 1994 00:00:55 -0600 (CST)    \tWed Nov  2 06:00:55 1994 GMT\nok 126\nSun, 6 Nov 1994 01:19:13 -0600 (CST)    \tSun Nov  6 07:19:13 1994 GMT\nok 127\nMon, 7 Nov 1994 23:16:57 -0600 (CST)    \tTue Nov  8 05:16:57 1994 GMT\nok 128\nTue, 08 Nov 1994 13:21:21 -0600         \tTue Nov  8 19:21:21 1994 GMT\nok 129\nMon, 07 Nov 94 13:47:37 PST             \tMon Nov  7 21:47:37 1994 GMT\nok 130\nTue, 08 Nov 94 11:23:19 PST             \tTue Nov  8 19:23:19 1994 GMT\nok 131\nTue, 01 Nov 1994 11:28:25 -0800         \tTue Nov  1 19:28:25 1994 GMT\nok 132\nTue, 15 Nov 1994 13:11:47 -0800         \tTue Nov 15 21:11:47 1994 GMT\nok 133\nTue, 15 Nov 1994 13:18:38 -0800         \tTue Nov 15 21:18:38 1994 GMT\nok 134\nTue, 15 Nov 1994 0:18:38 -0800          \tTue Nov 15 08:18:38 1994 GMT\nok 135\n10:00:00Z                               \tTue May 13 10:00:00 2025 GMT\nok 136\n10:00:00                                \tTue May 13 10:00:00 2025 GMT\nok 137\n10:00                                   \tTue May 13 10:00:00 2025 GMT\nok 138\n10:00 +100                              \tTue May 13 09:00:00 2025 GMT\nok 139\n10:00 +0100                             \tTue May 13 09:00:00 2025 GMT\nok 140\n20020722T100000Z                        \tMon Jul 22 10:00:00 2002 GMT\nok 141\nJul 22 10:00:00 UTC 2002                \tMon Jul 22 10:00:00 2002 GMT\nok 142\n2002-07-22 10:00:00Z                    \tMon Jul 22 10:00:00 2002 GMT\nok 143\n2002-07-22 10:00:00 Z                   \tMon Jul 22 10:00:00 2002 GMT\nok 144\n2002-07-22 10:00 Z                      \tMon Jul 22 10:00:00 2002 GMT\nok 145\n2002-07-22 10:00Z                       \tMon Jul 22 10:00:00 2002 GMT\nok 146\n2002-07-22 10:00 +100                   \tMon Jul 22 09:00:00 2002 GMT\nok 147\n2002-07-22 10:00 +0100                  \tMon Jul 22 09:00:00 2002 GMT\nok 148\nPASS: t/date\n1..202\nok 1 - %y\nok 2 - %Y\nok 3 - %%\nok 4 - %a\nok 5 - %A\nok 6 - %b\nok 7 - %B\nok 8 - %c\nok 9 - %C\nok 10 - %d\nok 11 - %e\nok 12 - %D\nok 13 - %G\nok 14 - %h\nok 15 - %H\nok 16 - %I\nok 17 - %j\nok 18 - %k\nok 19 - %l\nok 20 - %L\nok 21 - %m\nok 22 - %M\nok 23 - %o\nok 24 - %p\nok 25 - %q\nok 26 - %r\nok 27 - %R\nok 28 - %s\nok 29 - %S\nok 30 - %T\nok 31 - %U\nok 32 - %w\nok 33 - %W\nok 34 - %x\nok 35 - %X\nok 36 - %y\nok 37 - %Y\nok 38 - %Z\nok 39 - %z\nok 40 - %Od\nok 41 - %Oe\nok 42 - %OH\nok 43 - %OI\nok 44 - %Oj\nok 45 - %Ok\nok 46 - %Ol\nok 47 - %Om\nok 48 - %OM\nok 49 - %Oq\nok 50 - %OY\nok 51 - %Oy\nok 52 - %y\nok 53 - %Y\nok 54 - %%\nok 55 - %a\nok 56 - %A\nok 57 - %b\nok 58 - %B\nok 59 - %c\nok 60 - %C\nok 61 - %d\nok 62 - %e\nok 63 - %D\nok 64 - %h\nok 65 - %H\nok 66 - %I\nok 67 - %j\nok 68 - %k\nok 69 - %l\nok 70 - %L\nok 71 - %m\nok 72 - %M\nok 73 - %o\nok 74 - %p\nok 75 - %q\nok 76 - %r\nok 77 - %R\nok 78 - %s\nok 79 - %S\nok 80 - %T\nok 81 - %U\nok 82 - %w\nok 83 - %W\nok 84 - %x\nok 85 - %X\nok 86 - %y\nok 87 - %Y\nok 88 - %Z\nok 89 - %z\nok 90 - %Od\nok 91 - %Oe\nok 92 - %OH\nok 93 - %OI\nok 94 - %Oj\nok 95 - %Ok\nok 96 - %Ol\nok 97 - %Om\nok 98 - %OM\nok 99 - %Oq\nok 100 - %OY\nok 101 - %Oy\nok 102 - %y\nok 103 - %Y\nok 104 - %%\nok 105 - %a\nok 106 - %A\nok 107 - %b\nok 108 - %B\nok 109 - %c\nok 110 - %C\nok 111 - %d\nok 112 - %e\nok 113 - %D\nok 114 - %h\nok 115 - %H\nok 116 - %I\nok 117 - %j\nok 118 - %k\nok 119 - %l\nok 120 - %L\nok 121 - %m\nok 122 - %M\nok 123 - %o\nok 124 - %p\nok 125 - %q\nok 126 - %r\nok 127 - %R\nok 128 - %s\nok 129 - %S\nok 130 - %T\nok 131 - %U\nok 132 - %w\nok 133 - %W\nok 134 - %x\nok 135 - %X\nok 136 - %y\nok 137 - %Y\nok 138 - %Z\nok 139 - %z\nok 140 - %Od\nok 141 - %Oe\nok 142 - %OH\nok 143 - %OI\nok 144 - %Oj\nok 145 - %Ok\nok 146 - %Ol\nok 147 - %Om\nok 148 - %OM\nok 149 - %Oq\nok 150 - %OY\nok 151 - %Oy\nok 152 - %G\nok 153 - %y\nok 154 - %Y\nok 155 - %%\nok 156 - %a\nok 157 - %A\nok 158 - %b\nok 159 - %B\nok 160 - %c\nok 161 - %C\nok 162 - %d\nok 163 - %e\nok 164 - %D\nok 165 - %G\nok 166 - %h\nok 167 - %H\nok 168 - %I\nok 169 - %j\nok 170 - %k\nok 171 - %l\nok 172 - %L\nok 173 - %m\nok 174 - %M\nok 175 - %o\nok 176 - %p\nok 177 - %q\nok 178 - %r\nok 179 - %R\nok 180 - %s\nok 181 - %S\nok 182 - %T\nok 183 - %U\nok 184 - %w\nok 185 - %W\nok 186 - %x\nok 187 - %X\nok 188 - %Z\nok 189 - %z\nok 190 - %z\nok 191 - %Od\nok 192 - %Oe\nok 193 - %OH\nok 194 - %OI\nok 195 - %Oj\nok 196 - %Ok\nok 197 - %Ol\nok 198 - %Om\nok 199 - %OM\nok 200 - %Oq\nok 201 - %OY\nok 202 - %Oy\nPASS: t/format\n1..8\n# -0430 => -0430 -0430\nok 1\n# -0445 => -0445 -0445\nok 2\n# 2008.11.30 22:35 CET => -:35:22:30:10:108:3600\nok 3\n# 2008-11-30 22:35 CET => -:35:22:30:10:108:3600\nok 4\n# 4/3/2005\nok 5\nok 6\nok 7\nok 8\nPASS: t/cpanrt\nDURATION: 0\nEND: /usr/lib/libtimedate-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libtimedate-perl": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/lang\n1..146\n# offset = 3155760000\n--------------------------------------------------\nFAIL 1\n1995-01-24                \nDiff:    -3155760000\nExpect: 3946665600.000000 Mon Jan 24 00:00:00 2095\nGot:    790905600.000000 Tue Jan 24 00:00:00 1995\n--------------------------------------------------\nFAIL 2\n1995-06-24                           \nDiff:    -3155760000\nExpect: 3959712000.000000 Fri Jun 24 00:00:00 2095\nGot:    803952000.000000 Sat Jun 24 00:00:00 1995\n--------------------------------------------------\nFAIL 3\n92/01/02 12:01\t\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 4\n92/01/02 12:01 AM\t\t     \nDiff:    -3155760000\nExpect: 3850070460.000000 Wed Jan  2 00:01:00 2092\nGot:    694310460.000000 Thu Jan  2 00:01:00 1992\n--------------------------------------------------\nFAIL 5\n92/01/02 12:01 PM\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 6\n2002-11-02 11pm GMT\t\t     \nDiff:    -3155760000\nExpect: 4192038000.000000 Fri Nov  3 23:00:00 2102\nGot:    1036278000.000000 Sat Nov  2 23:00:00 2002\n--------------------------------------------------\nFAIL 7\n2002-11-02 11 pm GMT\t\t     \nDiff:    -3155760000\nExpect: 4192038000.000000 Fri Nov  3 23:00:00 2102\nGot:    1036278000.000000 Sat Nov  2 23:00:00 2002\n--------------------------------------------------\nFAIL 8\n1995-01-24  GMT                      \nDiff:    -3155760000\nExpect: 3946665600.000000 Mon Jan 24 00:00:00 2095\nGot:    790905600.000000 Tue Jan 24 00:00:00 1995\n--------------------------------------------------\nFAIL 9\n1995-01-24  BST                      \nDiff:    -3155760000\nExpect: 3946662000.000000 Sun Jan 23 23:00:00 2095\nGot:    790902000.000000 Mon Jan 23 23:00:00 1995\n--------------------------------------------------\nFAIL 10\n1995-06-24  GMT                      \nDiff:    -3155760000\nExpect: 3959712000.000000 Fri Jun 24 00:00:00 2095\nGot:    803952000.000000 Sat Jun 24 00:00:00 1995\n--------------------------------------------------\nFAIL 11\n1995-06-24  BST                      \nDiff:    -3155760000\nExpect: 3959708400.000000 Thu Jun 23 23:00:00 2095\nGot:    803948400.000000 Fri Jun 23 23:00:00 1995\n--------------------------------------------------\nFAIL 12\n1992-1-2 12:01 GMT\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 13\n1992-1-2-12:01:00 GMT\t\t     \nDiff:    -3155760000\nExpect: 3850113660.000000 Wed Jan  2 12:01:00 2092\nGot:    694353660.000000 Thu Jan  2 12:01:00 1992\n--------------------------------------------------\nFAIL 14\nWed, 16 Jun 94 07:29:35 CST    \t     \nDiff:    -3155760000\nExpect: 3927533375.000000 Wed Jun 16 13:29:35 2094\nGot:    771773375.000000 Thu Jun 16 13:29:35 1994\n--------------------------------------------------\nFAIL 15\nWed,16 Jun 94 07:29:35 CST    \t     \nDiff:    -3155760000\nExpect: 3927533375.000000 Wed Jun 16 13:29:35 2094\nGot:    771773375.000000 Thu Jun 16 13:29:35 1994\n--------------------------------------------------\nFAIL 16\nWed, 16 Nov 94 07:29:35 CST \t     \nDiff:    -3155760000\nExpect: 3940752575.000000 Tue Nov 16 13:29:35 2094\nGot:    784992575.000000 Wed Nov 16 13:29:35 1994\n--------------------------------------------------\nFAIL 17\nMon, 21 Nov 94 07:42:23 CST \t     \nDiff:    -3155760000\nExpect: 3941185343.000000 Sun Nov 21 13:42:23 2094\nGot:    785425343.000000 Mon Nov 21 13:42:23 1994\n--------------------------------------------------\nFAIL 18\nMon, 21 Nov 94 04:28:18 CST \t     \nDiff:    -3155760000\nExpect: 3941173698.000000 Sun Nov 21 10:28:18 2094\nGot:    785413698.000000 Mon Nov 21 10:28:18 1994\n--------------------------------------------------\nFAIL 19\nTue, 15 Nov 94 09:15:10 GMT \t     \nDiff:    -3155760000\nExpect: 3940650910.000000 Mon Nov 15 09:15:10 2094\nGot:    784890910.000000 Tue Nov 15 09:15:10 1994\n--------------------------------------------------\nFAIL 20\nWed, 16 Nov 94 09:39:49 GMT \t     \nDiff:    -3155760000\nExpect: 3940738789.000000 Tue Nov 16 09:39:49 2094\nGot:    784978789.000000 Wed Nov 16 09:39:49 1994\n--------------------------------------------------\nFAIL 21\nWed, 16 Nov 94 09:23:17 GMT \t     \nDiff:    -3155760000\nExpect: 3940737797.000000 Tue Nov 16 09:23:17 2094\nGot:    784977797.000000 Wed Nov 16 09:23:17 1994\n--------------------------------------------------\nFAIL 22\nWed, 16 Nov 94 12:39:49 GMT \t     \nDiff:    -3155760000\nExpect: 3940749589.000000 Tue Nov 16 12:39:49 2094\nGot:    784989589.000000 Wed Nov 16 12:39:49 1994\n--------------------------------------------------\nFAIL 23\nWed, 16 Nov 94 14:03:06 GMT \t     \nDiff:    -3155760000\nExpect: 3940754586.000000 Tue Nov 16 14:03:06 2094\nGot:    784994586.000000 Wed Nov 16 14:03:06 1994\n--------------------------------------------------\nFAIL 24\nWed, 16 Nov 94 05:30:51 CST \t     \nDiff:    -3155760000\nExpect: 3940745451.000000 Tue Nov 16 11:30:51 2094\nGot:    784985451.000000 Wed Nov 16 11:30:51 1994\n--------------------------------------------------\nFAIL 25\nThu, 17 Nov 94 03:19:30 CST \t     \nDiff:    -3155760000\nExpect: 3940823970.000000 Wed Nov 17 09:19:30 2094\nGot:    785063970.000000 Thu Nov 17 09:19:30 1994\n--------------------------------------------------\nFAIL 26\n1994:11:21T14:05:32+0000 \t     \nDiff:    -3155760000\nExpect: 3941186732.000000 Sun Nov 21 14:05:32 2094\nGot:    785426732.000000 Mon Nov 21 14:05:32 1994\n--------------------------------------------------\nFAIL 27\nMon, 21 Nov 94 14:05:32 GMT \t     \nDiff:    -3155760000\nExpect: 3941186732.000000 Sun Nov 21 14:05:32 2094\nGot:    785426732.000000 Mon Nov 21 14:05:32 1994\n--------------------------------------------------\nFAIL 28\nMon, 14 Nov 94 15:08:49 CST \t     \nDiff:    -3155760000\nExpect: 3940607329.000000 Sun Nov 14 21:08:49 2094\nGot:    784847329.000000 Mon Nov 14 21:08:49 1994\n--------------------------------------------------\nFAIL 29\nWed, 16 Nov 94 14:48:06 GMT \t     \nDiff:    -3155760000\nExpect: 3940757286.000000 Tue Nov 16 14:48:06 2094\nGot:    784997286.000000 Wed Nov 16 14:48:06 1994\n--------------------------------------------------\nFAIL 30\nThu, 17 Nov 94 14:22:03 GMT \t     \nDiff:    -3155760000\nExpect: 3940842123.000000 Wed Nov 17 14:22:03 2094\nGot:    785082123.000000 Thu Nov 17 14:22:03 1994\n--------------------------------------------------\nFAIL 31\nWed, 16 Nov 94 14:36:00 GMT \t     \nDiff:    -3155760000\nExpect: 3940756560.000000 Tue Nov 16 14:36:00 2094\nGot:    784996560.000000 Wed Nov 16 14:36:00 1994\n--------------------------------------------------\nFAIL 32\nWed, 16 Nov 94 09:23:17 GMT \t     \nDiff:    -3155760000\nExpect: 3940737797.000000 Tue Nov 16 09:23:17 2094\nGot:    784977797.000000 Wed Nov 16 09:23:17 1994\n--------------------------------------------------\nFAIL 33\nWed, 16 Nov 94 10:01:43 GMT \t     \nDiff:    -3155760000\nExpect: 3940740103.000000 Tue Nov 16 10:01:43 2094\nGot:    784980103.000000 Wed Nov 16 10:01:43 1994\n--------------------------------------------------\nFAIL 34\nWed, 16 Nov 94 15:03:35 GMT \t     \nDiff:    -3155760000\nExpect: 3940758215.000000 Tue Nov 16 15:03:35 2094\nGot:    784998215.000000 Wed Nov 16 15:03:35 1994\n--------------------------------------------------\nFAIL 35\nMon, 21 Nov 94 13:55:19 GMT \t     \nDiff:    -3155760000\nExpect: 3941186119.000000 Sun Nov 21 13:55:19 2094\nGot:    785426119.000000 Mon Nov 21 13:55:19 1994\n--------------------------------------------------\nFAIL 36\nWed, 16 Nov 94 08:46:11 CST \t     \nDiff:    -3155760000\nExpect: 3940757171.000000 Tue Nov 16 14:46:11 2094\nGot:    784997171.000000 Wed Nov 16 14:46:11 1994\n--------------------------------------------------\nFAIL 37\nWed, 9 Nov 1994 09:50:32 -0500 (EST) \nDiff:    -3155760000\nExpect: 3940152632.000000 Tue Nov  9 14:50:32 2094\nGot:    784392632.000000 Wed Nov  9 14:50:32 1994\n--------------------------------------------------\nFAIL 38\nThu, 13 Oct 94 10:13:13 -0700\t     \nDiff:    -3155760000\nExpect: 3937828393.000000 Wed Oct 13 17:13:13 2094\nGot:    782068393.000000 Thu Oct 13 17:13:13 1994\n--------------------------------------------------\nFAIL 39\nSat, 19 Nov 1994 16:59:14 +0100      \nDiff:    -3155760000\nExpect: 3941020754.000000 Fri Nov 19 15:59:14 2094\nGot:    785260754.000000 Sat Nov 19 15:59:14 1994\n--------------------------------------------------\nFAIL 40\nThu, 3 Nov 94 14:10:47 EST \t     \nDiff:    -3155760000\nExpect: 3939649847.000000 Wed Nov  3 19:10:47 2094\nGot:    783889847.000000 Thu Nov  3 19:10:47 1994\n--------------------------------------------------\nFAIL 41\nThu, 3 Nov 94 21:51:09 EST \t     \nDiff:    -3155760000\nExpect: 3939677469.000000 Thu Nov  4 02:51:09 2094\nGot:    783917469.000000 Fri Nov  4 02:51:09 1994\n--------------------------------------------------\nFAIL 42\nFri, 4 Nov 94 9:24:52 EST \t     \nDiff:    -3155760000\nExpect: 3939719092.000000 Thu Nov  4 14:24:52 2094\nGot:    783959092.000000 Fri Nov  4 14:24:52 1994\n--------------------------------------------------\nFAIL 43\nWed, 9 Nov 94 09:38:54 EST \t     \nDiff:    -3155760000\nExpect: 3940151934.000000 Tue Nov  9 14:38:54 2094\nGot:    784391934.000000 Wed Nov  9 14:38:54 1994\n--------------------------------------------------\nFAIL 44\nMon, 14 Nov 94 13:20:12 EST \t     \nDiff:    -3155760000\nExpect: 3940597212.000000 Sun Nov 14 18:20:12 2094\nGot:    784837212.000000 Mon Nov 14 18:20:12 1994\n--------------------------------------------------\nFAIL 45\nWed, 16 Nov 94 17:09:13 EST \t     \nDiff:    -3155760000\nExpect: 3940783753.000000 Tue Nov 16 22:09:13 2094\nGot:    785023753.000000 Wed Nov 16 22:09:13 1994\n--------------------------------------------------\nFAIL 46\nTue, 15 Nov 94 12:27:01 PST \t     \nDiff:    -3155760000\nExpect: 3940691221.000000 Mon Nov 15 20:27:01 2094\nGot:    784931221.000000 Tue Nov 15 20:27:01 1994\n--------------------------------------------------\nFAIL 47\nFri, 18 Nov 1994 07:34:05 -0600      \nDiff:    -3155760000\nExpect: 3940925645.000000 Thu Nov 18 13:34:05 2094\nGot:    785165645.000000 Fri Nov 18 13:34:05 1994\n--------------------------------------------------\nFAIL 48\nMon, 21 Nov 94 14:34:28 -0500 \t     \nDiff:    -3155760000\nExpect: 3941206468.000000 Sun Nov 21 19:34:28 2094\nGot:    785446468.000000 Mon Nov 21 19:34:28 1994\n--------------------------------------------------\nFAIL 49\nFri, 18 Nov 1994 12:05:47 -0800 (PST)\nDiff:    -3155760000\nExpect: 3940949147.000000 Thu Nov 18 20:05:47 2094\nGot:    785189147.000000 Fri Nov 18 20:05:47 1994\n--------------------------------------------------\nFAIL 50\nFri, 18 Nov 1994 12:36:26 -0800 (PST)\nDiff:    -3155760000\nExpect: 3940950986.000000 Thu Nov 18 20:36:26 2094\nGot:    785190986.000000 Fri Nov 18 20:36:26 1994\n--------------------------------------------------\nFAIL 51\nWed, 16 Nov 1994 15:58:58 GMT \t     \nDiff:    -3155760000\nExpect: 3940761538.000000 Tue Nov 16 15:58:58 2094\nGot:    785001538.000000 Wed Nov 16 15:58:58 1994\n--------------------------------------------------\nFAIL 52\nSun, 06 Nov 94 14:27:40 -0500 \t     \nDiff:    -3155760000\nExpect: 3939910060.000000 Sat Nov  6 19:27:40 2094\nGot:    784150060.000000 Sun Nov  6 19:27:40 1994\n--------------------------------------------------\nFAIL 53\nMon, 07 Nov 94 08:20:13 -0500 \t     \nDiff:    -3155760000\nExpect: 3939974413.000000 Sun Nov  7 13:20:13 2094\nGot:    784214413.000000 Mon Nov  7 13:20:13 1994\n--------------------------------------------------\nFAIL 54\nMon, 07 Nov 94 16:48:42 -0500 \t     \nDiff:    -3155760000\nExpect: 3940004922.000000 Sun Nov  7 21:48:42 2094\nGot:    784244922.000000 Mon Nov  7 21:48:42 1994\n--------------------------------------------------\nFAIL 55\nWed, 09 Nov 94 15:46:16 -0500 \t     \nDiff:    -3155760000\nExpect: 3940173976.000000 Tue Nov  9 20:46:16 2094\nGot:    784413976.000000 Wed Nov  9 20:46:16 1994\n--------------------------------------------------\nFAIL 56\nSun, 6 Nov 1994 02:38:17 -0800 \t     \nDiff:    -3155760000\nExpect: 3939878297.000000 Sat Nov  6 10:38:17 2094\nGot:    784118297.000000 Sun Nov  6 10:38:17 1994\n--------------------------------------------------\nFAIL 57\nTue, 1 Nov 1994 13:53:49 -0500 \t     \nDiff:    -3155760000\nExpect: 3939476029.000000 Mon Nov  1 18:53:49 2094\nGot:    783716029.000000 Tue Nov  1 18:53:49 1994\n--------------------------------------------------\nFAIL 58\nTue, 15 Nov 94 08:31:59 +0100 \t     \nDiff:    -3155760000\nExpect: 3940644719.000000 Mon Nov 15 07:31:59 2094\nGot:    784884719.000000 Tue Nov 15 07:31:59 1994\n--------------------------------------------------\nFAIL 59\nSun, 6 Nov 1994 11:09:12 -0500 (IST) \nDiff:    -3155760000\nExpect: 3939898152.000000 Sat Nov  6 16:09:12 2094\nGot:    784138152.000000 Sun Nov  6 16:09:12 1994\n--------------------------------------------------\nFAIL 60\nFri, 4 Nov 94 12:52:10 EST \t     \nDiff:    -3155760000\nExpect: 3939731530.000000 Thu Nov  4 17:52:10 2094\nGot:    783971530.000000 Fri Nov  4 17:52:10 1994\n--------------------------------------------------\nFAIL 61\nMon, 31 Oct 1994 14:17:39 -0500 (EST)\nDiff:    -3155760000\nExpect: 3939391059.000000 Sun Oct 31 19:17:39 2094\nGot:    783631059.000000 Mon Oct 31 19:17:39 1994\n--------------------------------------------------\nFAIL 62\nMon, 14 Nov 94 11:25:00 CST \t     \nDiff:    -3155760000\nExpect: 3940593900.000000 Sun Nov 14 17:25:00 2094\nGot:    784833900.000000 Mon Nov 14 17:25:00 1994\n--------------------------------------------------\nFAIL 63\nMon, 14 Nov 94 13:26:29 CST \t     \nDiff:    -3155760000\nExpect: 3940601189.000000 Sun Nov 14 19:26:29 2094\nGot:    784841189.000000 Mon Nov 14 19:26:29 1994\n--------------------------------------------------\nFAIL 64\nFri, 18 Nov 94 8:42:47 CST \t     \nDiff:    -3155760000\nExpect: 3940929767.000000 Thu Nov 18 14:42:47 2094\nGot:    785169767.000000 Fri Nov 18 14:42:47 1994\n--------------------------------------------------\nFAIL 65\nThu, 17 Nov 94 14:32:01 +0900 \t     \nDiff:    -3155760000\nExpect: 3940810321.000000 Wed Nov 17 05:32:01 2094\nGot:    785050321.000000 Thu Nov 17 05:32:01 1994\n--------------------------------------------------\nFAIL 66\nWed, 2 Nov 94 18:16:31 +0100 \t     \nDiff:    -3155760000\nExpect: 3939556591.000000 Tue Nov  2 17:16:31 2094\nGot:    783796591.000000 Wed Nov  2 17:16:31 1994\n--------------------------------------------------\nFAIL 67\nFri, 18 Nov 94 10:46:26 +0100 \t     \nDiff:    -3155760000\nExpect: 3940911986.000000 Thu Nov 18 09:46:26 2094\nGot:    785151986.000000 Fri Nov 18 09:46:26 1994\n--------------------------------------------------\nFAIL 68\nTue, 8 Nov 1994 22:39:28 +0200 \t     \nDiff:    -3155760000\nExpect: 3940087168.000000 Mon Nov  8 20:39:28 2094\nGot:    784327168.000000 Tue Nov  8 20:39:28 1994\n--------------------------------------------------\nFAIL 69\nWed, 16 Nov 1994 10:01:08 -0500 (EST)\nDiff:    -3155760000\nExpect: 3940758068.000000 Tue Nov 16 15:01:08 2094\nGot:    784998068.000000 Wed Nov 16 15:01:08 1994\n--------------------------------------------------\nFAIL 70\nWed, 2 Nov 1994 16:59:42 -0800 \t     \nDiff:    -3155760000\nExpect: 3939584382.000000 Wed Nov  3 00:59:42 2094\nGot:    783824382.000000 Thu Nov  3 00:59:42 1994\n--------------------------------------------------\nFAIL 71\nWed, 9 Nov 94 10:00:23 PST \t     \nDiff:    -3155760000\nExpect: 3940164023.000000 Tue Nov  9 18:00:23 2094\nGot:    784404023.000000 Wed Nov  9 18:00:23 1994\n--------------------------------------------------\nFAIL 72\nFri, 18 Nov 94 17:01:43 PST \t     \nDiff:    -3155760000\nExpect: 3940966903.000000 Fri Nov 19 01:01:43 2094\nGot:    785206903.000000 Sat Nov 19 01:01:43 1994\n--------------------------------------------------\nFAIL 73\nMon, 14 Nov 1994 14:47:46 -0500      \nDiff:    -3155760000\nExpect: 3940602466.000000 Sun Nov 14 19:47:46 2094\nGot:    784842466.000000 Mon Nov 14 19:47:46 1994\n--------------------------------------------------\nFAIL 74\nMon, 21 Nov 1994 04:56:04 -0500 (EST)\nDiff:    -3155760000\nExpect: 3941171764.000000 Sun Nov 21 09:56:04 2094\nGot:    785411764.000000 Mon Nov 21 09:56:04 1994\n--------------------------------------------------\nFAIL 75\nMon, 21 Nov 1994 11:50:12 -0800      \nDiff:    -3155760000\nExpect: 3941207412.000000 Sun Nov 21 19:50:12 2094\nGot:    785447412.000000 Mon Nov 21 19:50:12 1994\n--------------------------------------------------\nFAIL 76\nSat, 5 Nov 1994 14:04:16 -0600 (CST) \nDiff:    -3155760000\nExpect: 3939825856.000000 Fri Nov  5 20:04:16 2094\nGot:    784065856.000000 Sat Nov  5 20:04:16 1994\n--------------------------------------------------\nFAIL 77\nSat, 05 Nov 94 13:10:13 MST \t     \nDiff:    -3155760000\nExpect: 3939826213.000000 Fri Nov  5 20:10:13 2094\nGot:    784066213.000000 Sat Nov  5 20:10:13 1994\n--------------------------------------------------\nFAIL 78\nWed, 02 Nov 94 10:47:48 -0800 \t     \nDiff:    -3155760000\nExpect: 3939562068.000000 Tue Nov  2 18:47:48 2094\nGot:    783802068.000000 Wed Nov  2 18:47:48 1994\n--------------------------------------------------\nFAIL 79\nWed, 02 Nov 94 13:19:15 -0800 \t     \nDiff:    -3155760000\nExpect: 3939571155.000000 Tue Nov  2 21:19:15 2094\nGot:    783811155.000000 Wed Nov  2 21:19:15 1994\n--------------------------------------------------\nFAIL 80\nThu, 03 Nov 94 15:27:07 -0800 \t     \nDiff:    -3155760000\nExpect: 3939665227.000000 Wed Nov  3 23:27:07 2094\nGot:    783905227.000000 Thu Nov  3 23:27:07 1994\n--------------------------------------------------\nFAIL 81\nFri, 04 Nov 94 09:12:12 -0800 \t     \nDiff:    -3155760000\nExpect: 3939729132.000000 Thu Nov  4 17:12:12 2094\nGot:    783969132.000000 Fri Nov  4 17:12:12 1994\n--------------------------------------------------\nFAIL 82\nWed, 9 Nov 1994 10:13:03 +0000 (GMT) \nDiff:    -3155760000\nExpect: 3940135983.000000 Tue Nov  9 10:13:03 2094\nGot:    784375983.000000 Wed Nov  9 10:13:03 1994\n--------------------------------------------------\nFAIL 83\nWed, 9 Nov 1994 15:28:37 +0000 (GMT) \nDiff:    -3155760000\nExpect: 3940154917.000000 Tue Nov  9 15:28:37 2094\nGot:    784394917.000000 Wed Nov  9 15:28:37 1994\n--------------------------------------------------\nFAIL 84\nWed, 2 Nov 1994 17:37:41 +0100 (MET) \nDiff:    -3155760000\nExpect: 3939554261.000000 Tue Nov  2 16:37:41 2094\nGot:    783794261.000000 Wed Nov  2 16:37:41 1994\n--------------------------------------------------\nFAIL 85\n05 Nov 94 14:22:19 PST \t\t     \nDiff:    -3155760000\nExpect: 3939834139.000000 Fri Nov  5 22:22:19 2094\nGot:    784074139.000000 Sat Nov  5 22:22:19 1994\n--------------------------------------------------\nFAIL 86\n16 Nov 94 22:28:20 PST \t\t     \nDiff:    -3155760000\nExpect: 3940813700.000000 Wed Nov 17 06:28:20 2094\nGot:    785053700.000000 Thu Nov 17 06:28:20 1994\n--------------------------------------------------\nFAIL 87\nTue, 1 Nov 1994 19:51:15 -0800 \t     \nDiff:    -3155760000\nExpect: 3939508275.000000 Tue Nov  2 03:51:15 2094\nGot:    783748275.000000 Wed Nov  2 03:51:15 1994\n--------------------------------------------------\nFAIL 88\nWed, 2 Nov 94 12:21:23 GMT \t     \nDiff:    -3155760000\nExpect: 3939538883.000000 Tue Nov  2 12:21:23 2094\nGot:    783778883.000000 Wed Nov  2 12:21:23 1994\n--------------------------------------------------\nFAIL 89\nFri, 18 Nov 94 18:07:03 GMT \t     \nDiff:    -3155760000\nExpect: 3940942023.000000 Thu Nov 18 18:07:03 2094\nGot:    785182023.000000 Fri Nov 18 18:07:03 1994\n--------------------------------------------------\nFAIL 90\nWed, 16 Nov 1994 11:26:27 -0500      \nDiff:    -3155760000\nExpect: 3940763187.000000 Tue Nov 16 16:26:27 2094\nGot:    785003187.000000 Wed Nov 16 16:26:27 1994\n--------------------------------------------------\nFAIL 91\nSun, 6 Nov 1994 13:48:49 -0500 \t     \nDiff:    -3155760000\nExpect: 3939907729.000000 Sat Nov  6 18:48:49 2094\nGot:    784147729.000000 Sun Nov  6 18:48:49 1994\n--------------------------------------------------\nFAIL 92\nTue, 8 Nov 1994 13:19:37 -0800 \t     \nDiff:    -3155760000\nExpect: 3940089577.000000 Mon Nov  8 21:19:37 2094\nGot:    784329577.000000 Tue Nov  8 21:19:37 1994\n--------------------------------------------------\nFAIL 93\nFri, 18 Nov 1994 11:01:12 -0800      \nDiff:    -3155760000\nExpect: 3940945272.000000 Thu Nov 18 19:01:12 2094\nGot:    785185272.000000 Fri Nov 18 19:01:12 1994\n--------------------------------------------------\nFAIL 94\nMon, 21 Nov 1994 00:47:58 -0500      \nDiff:    -3155760000\nExpect: 3941156878.000000 Sun Nov 21 05:47:58 2094\nGot:    785396878.000000 Mon Nov 21 05:47:58 1994\n--------------------------------------------------\nFAIL 95\nMon, 7 Nov 1994 14:22:48 -0800 (PST) \nDiff:    -3155760000\nExpect: 3940006968.000000 Sun Nov  7 22:22:48 2094\nGot:    784246968.000000 Mon Nov  7 22:22:48 1994\n--------------------------------------------------\nFAIL 96\nWed, 16 Nov 1994 15:56:45 -0800 (PST)\nDiff:    -3155760000\nExpect: 3940790205.000000 Tue Nov 16 23:56:45 2094\nGot:    785030205.000000 Wed Nov 16 23:56:45 1994\n--------------------------------------------------\nFAIL 97\nThu, 3 Nov 1994 13:17:47 +0000 \t     \nDiff:    -3155760000\nExpect: 3939628667.000000 Wed Nov  3 13:17:47 2094\nGot:    783868667.000000 Thu Nov  3 13:17:47 1994\n--------------------------------------------------\nFAIL 98\nWed, 9 Nov 1994 17:32:50 -0500 (EST) \nDiff:    -3155760000\nExpect: 3940180370.000000 Tue Nov  9 22:32:50 2094\nGot:    784420370.000000 Wed Nov  9 22:32:50 1994\n--------------------------------------------------\nFAIL 99\nWed, 9 Nov 94 16:31:52 PST\t     \nDiff:    -3155760000\nExpect: 3940187512.000000 Wed Nov 10 00:31:52 2094\nGot:    784427512.000000 Thu Nov 10 00:31:52 1994\n--------------------------------------------------\nFAIL 100\nWed, 09 Nov 94 10:41:10 -0800\t     \nDiff:    -3155760000\nExpect: 3940166470.000000 Tue Nov  9 18:41:10 2094\nGot:    784406470.000000 Wed Nov  9 18:41:10 1994\n--------------------------------------------------\nFAIL 101\nWed, 9 Nov 94 08:42:22 MST\t     \nDiff:    -3155760000\nExpect: 3940155742.000000 Tue Nov  9 15:42:22 2094\nGot:    784395742.000000 Wed Nov  9 15:42:22 1994\n--------------------------------------------------\nFAIL 102\nMon, 14 Nov 1994 08:32:13 -0800\t     \nDiff:    -3155760000\nExpect: 3940590733.000000 Sun Nov 14 16:32:13 2094\nGot:    784830733.000000 Mon Nov 14 16:32:13 1994\n--------------------------------------------------\nFAIL 103\nMon, 14 Nov 1994 11:34:32 -0500 (EST)\nDiff:    -3155760000\nExpect: 3940590872.000000 Sun Nov 14 16:34:32 2094\nGot:    784830872.000000 Mon Nov 14 16:34:32 1994\n--------------------------------------------------\nFAIL 104\nMon, 14 Nov 94 16:48:09 GMT\t     \nDiff:    -3155760000\nExpect: 3940591689.000000 Sun Nov 14 16:48:09 2094\nGot:    784831689.000000 Mon Nov 14 16:48:09 1994\n--------------------------------------------------\nFAIL 105\nTue, 15 Nov 1994 10:27:33 +0000      \nDiff:    -3155760000\nExpect: 3940655253.000000 Mon Nov 15 10:27:33 2094\nGot:    784895253.000000 Tue Nov 15 10:27:33 1994\n--------------------------------------------------\nFAIL 106\nWed, 02 Nov 94 13:56:54 MST \t     \nDiff:    -3155760000\nExpect: 3939569814.000000 Tue Nov  2 20:56:54 2094\nGot:    783809814.000000 Wed Nov  2 20:56:54 1994\n--------------------------------------------------\nFAIL 107\nThu, 03 Nov 94 15:24:45 MST \t     \nDiff:    -3155760000\nExpect: 3939661485.000000 Wed Nov  3 22:24:45 2094\nGot:    783901485.000000 Thu Nov  3 22:24:45 1994\n--------------------------------------------------\nFAIL 108\nThu, 3 Nov 1994 15:13:53 -0700 (MST) \nDiff:    -3155760000\nExpect: 3939660833.000000 Wed Nov  3 22:13:53 2094\nGot:    783900833.000000 Thu Nov  3 22:13:53 1994\n--------------------------------------------------\nFAIL 109\nFri, 04 Nov 94 08:15:13 MST \t     \nDiff:    -3155760000\nExpect: 3939722113.000000 Thu Nov  4 15:15:13 2094\nGot:    783962113.000000 Fri Nov  4 15:15:13 1994\n--------------------------------------------------\nFAIL 110\nThu, 3 Nov 94 18:15:47 EST\t     \nDiff:    -3155760000\nExpect: 3939664547.000000 Wed Nov  3 23:15:47 2094\nGot:    783904547.000000 Thu Nov  3 23:15:47 1994\n--------------------------------------------------\nFAIL 111\nTue, 08 Nov 94 07:02:33 MST \t     \nDiff:    -3155760000\nExpect: 3940063353.000000 Mon Nov  8 14:02:33 2094\nGot:    784303353.000000 Tue Nov  8 14:02:33 1994\n--------------------------------------------------\nFAIL 112\nThu, 3 Nov 94 18:15:47 EST\t     \nDiff:    -3155760000\nExpect: 3939664547.000000 Wed Nov  3 23:15:47 2094\nGot:    783904547.000000 Thu Nov  3 23:15:47 1994\n--------------------------------------------------\nFAIL 113\nTue, 15 Nov 94 07:26:05 MST \t     \nDiff:    -3155760000\nExpect: 3940669565.000000 Mon Nov 15 14:26:05 2094\nGot:    784909565.000000 Tue Nov 15 14:26:05 1994\n--------------------------------------------------\nFAIL 114\nWed, 2 Nov 1994 00:00:55 -0600 (CST) \nDiff:    -3155760000\nExpect: 3939516055.000000 Tue Nov  2 06:00:55 2094\nGot:    783756055.000000 Wed Nov  2 06:00:55 1994\n--------------------------------------------------\nFAIL 115\nSun, 6 Nov 1994 01:19:13 -0600 (CST) \nDiff:    -3155760000\nExpect: 3939866353.000000 Sat Nov  6 07:19:13 2094\nGot:    784106353.000000 Sun Nov  6 07:19:13 1994\n--------------------------------------------------\nFAIL 116\nMon, 7 Nov 1994 23:16:57 -0600 (CST) \nDiff:    -3155760000\nExpect: 3940031817.000000 Mon Nov  8 05:16:57 2094\nGot:    784271817.000000 Tue Nov  8 05:16:57 1994\n--------------------------------------------------\nFAIL 117\nTue, 08 Nov 1994 13:21:21 -0600\t     \nDiff:    -3155760000\nExpect: 3940082481.000000 Mon Nov  8 19:21:21 2094\nGot:    784322481.000000 Tue Nov  8 19:21:21 1994\n--------------------------------------------------\nFAIL 118\nMon, 07 Nov 94 13:47:37 PST          \nDiff:    -3155760000\nExpect: 3940004857.000000 Sun Nov  7 21:47:37 2094\nGot:    784244857.000000 Mon Nov  7 21:47:37 1994\n--------------------------------------------------\nFAIL 119\nTue, 08 Nov 94 11:23:19 PST \t     \nDiff:    -3155760000\nExpect: 3940082599.000000 Mon Nov  8 19:23:19 2094\nGot:    784322599.000000 Tue Nov  8 19:23:19 1994\n--------------------------------------------------\nFAIL 120\nTue, 01 Nov 1994 11:28:25 -0800      \nDiff:    -3155760000\nExpect: 3939478105.000000 Mon Nov  1 19:28:25 2094\nGot:    783718105.000000 Tue Nov  1 19:28:25 1994\n--------------------------------------------------\nFAIL 121\nTue, 15 Nov 1994 13:11:47 -0800      \nDiff:    -3155760000\nExpect: 3940693907.000000 Mon Nov 15 21:11:47 2094\nGot:    784933907.000000 Tue Nov 15 21:11:47 1994\n--------------------------------------------------\nFAIL 122\nTue, 15 Nov 1994 13:18:38 -0800      \nDiff:    -3155760000\nExpect: 3940694318.000000 Mon Nov 15 21:18:38 2094\nGot:    784934318.000000 Tue Nov 15 21:18:38 1994\n--------------------------------------------------\nFAIL 123\nTue, 15 Nov 1994 0:18:38 -0800 \t     \nDiff:    -3155760000\nExpect: 3940647518.000000 Mon Nov 15 08:18:38 2094\nGot:    784887518.000000 Tue Nov 15 08:18:38 1994\n--------------------------------------------------\nFAIL 124\nJul 13 1999 1:23P GMT\t\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 125\nJul 13 1999 1:23P.M GMT\t\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 126\nJul 13 1999 1:23P.M. GMT\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 127\nJul-13-1999 1:23P.M GMT\t\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 128\nJul/13/1999 1:23P.M. GMT\t     \nDiff:    -3155760000\nExpect: 4087632180.000000 Mon Jul 13 13:23:00 2099\nGot:    931872180.000000 Tue Jul 13 13:23:00 1999\n--------------------------------------------------\nFAIL 129\n2001-02-26T13:44:12-0700\t     \nDiff:    -3155760000\nExpect: 4138980252.000000 Sun Feb 27 20:44:12 2101\nGot:    983220252.000000 Mon Feb 26 20:44:12 2001\n--------------------------------------------------\nFAIL 130\n2001-02-26T13:44-0700\t\t     \nDiff:    -3155760000\nExpect: 4138980240.000000 Sun Feb 27 20:44:00 2101\nGot:    983220240.000000 Mon Feb 26 20:44:00 2001\n--------------------------------------------------\nFAIL 131\n2001-02-26T13-0700\t\t     \nDiff:    -3155760000\nExpect: 4138977600.000000 Sun Feb 27 20:00:00 2101\nGot:    983217600.000000 Mon Feb 26 20:00:00 2001\n--------------------------------------------------\nFAIL 132\n2001-02-26T13-44-12-0700\t     \nDiff:    -3155760000\nExpect: 4138980252.000000 Sun Feb 27 20:44:12 2101\nGot:    983220252.000000 Mon Feb 26 20:44:12 2001\n--------------------------------------------------\nFAIL 133\n2001-02-26T13-44-0700\t\t     \nDiff:    -3155760000\nExpect: 4138980240.000000 Sun Feb 27 20:44:00 2101\nGot:    983220240.000000 Mon Feb 26 20:44:00 2001\n--------------------------------------------------\nFAIL 134\n2001-02-26T13-0700\t\t     \nDiff:    -3155760000\nExpect: 4138977600.000000 Sun Feb 27 20:00:00 2101\nGot:    983217600.000000 Mon Feb 26 20:00:00 2001\n--------------------------------------------------\nFAIL 135\n07/Nov/2000:16:45:56 +0100\t     \nDiff:    -3155760000\nExpect: 4129371956.000000 Mon Nov  8 15:45:56 2100\nGot:    973611956.000000 Tue Nov  7 15:45:56 2000\n--------------------------------------------------\nFAIL 136\n2002-11-07T23:31:49-05:00\t     \nDiff:    -3155760000\nExpect: 4192489909.000000 Thu Nov  9 04:31:49 2102\nGot:    1036729909.000000 Fri Nov  8 04:31:49 2002\n--------------------------------------------------\nFAIL 137\n2003-02-17T07:45:56Z\t\t     \nDiff:    -3155760000\nExpect: 4201227956.000000 Sun Feb 18 07:45:56 2103\nGot:    1045467956.000000 Mon Feb 17 07:45:56 2003\n--------------------------------------------------\nFAIL 138\n2003-02-17T08:14:07.198189+0000\t     \nDiff:    -3155760000\nExpect: 4201229647.198189 Sun Feb 18 08:14:07 2103\nGot:    1045469647.198189 Mon Feb 17 08:14:07 2003\n--------------------------------------------------\nFAIL 139\n20020722T100000Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 140\nJul 22 10:00:00 UTC 2002\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 141\n2002-07-22 10:00:00Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 142\n2002-07-22 10:00:00 Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 143\n2002-07-22 10:00 Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 144\n2002-07-22 10:00Z\t\t     \nDiff:    -3155760000\nExpect: 4183092000.000000 Sun Jul 23 10:00:00 2102\nGot:    1027332000.000000 Mon Jul 22 10:00:00 2002\n--------------------------------------------------\nFAIL 145\n2002-07-22 10:00 +100\t\t     \nDiff:    -3155760000\nExpect: 4183088400.000000 Sun Jul 23 09:00:00 2102\nGot:    1027328400.000000 Mon Jul 22 09:00:00 2002\n--------------------------------------------------\nFAIL 146\n2002-07-22 10:00 +0100\t\t     \nDiff:    -3155760000\nExpect: 4183088400.000000 Sun Jul 23 09:00:00 2102\nGot:    1027328400.000000 Mon Jul 22 09:00:00 2002\nPASS: t/getdate\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\n1..148\nok 1\n1995-01-24                              \tTue Jan 24 00:00:00 1995 GMT\nok 2\n1995-01-24T09:08:17.1823213             \tTue Jan 24 09:08:17 1995 GMT\nok 3\n1935-01-24T09:08:17                     \tWed Jan 24 09:08:17 2035 GMT\nok 4\nFri Dec 17 00:00:00 1901 GMT            \tMon Dec 17 00:00:00 2001 GMT\nok 5\nTue Jan 16 23:59:59 2038 GMT            \tSat Jan 16 23:59:59 2038 GMT\nok 6\n2001-02-02 00:00:00 GMT                 \tFri Feb  2 00:00:00 2001 GMT\nok 7\n2035-02-02 00:00:00 GMT                 \tFri Feb  2 00:00:00 2035 GMT\nok 8\n16 Jun 33 07:29:35 CST                  \tThu Jun 16 13:29:35 2033 GMT\nok 9\n2002-02-26-10:37:21.141 GMT             \tTue Feb 26 10:37:21 2002 GMT\nok 10\nWed, 16 Jun 94 07:29:35 CST             \tThu Jun 16 13:29:35 1994 GMT\nok 11\nWed, 16 Nov 94 07:29:35 CST             \tWed Nov 16 13:29:35 1994 GMT\nok 12\nMon, 21 Nov 94 07:42:23 CST             \tMon Nov 21 13:42:23 1994 GMT\nok 13\nMon, 21 Nov 94 04:28:18 CST             \tMon Nov 21 10:28:18 1994 GMT\nok 14\nTue, 15 Nov 94 09:15:10 GMT             \tTue Nov 15 09:15:10 1994 GMT\nok 15\nWed, 16 Nov 94 09:39:49 GMT             \tWed Nov 16 09:39:49 1994 GMT\nok 16\nWed, 16 Nov 94 09:23:17 GMT             \tWed Nov 16 09:23:17 1994 GMT\nok 17\nWed, 16 Nov 94 12:39:49 GMT             \tWed Nov 16 12:39:49 1994 GMT\nok 18\nWed, 16 Nov 94 14:03:06 GMT             \tWed Nov 16 14:03:06 1994 GMT\nok 19\nWed, 16 Nov 94 05:30:51 CST             \tWed Nov 16 11:30:51 1994 GMT\nok 20\nThu, 17 Nov 94 03:19:30 CST             \tThu Nov 17 09:19:30 1994 GMT\nok 21\nMon, 21 Nov 94 14:05:32 GMT             \tMon Nov 21 14:05:32 1994 GMT\nok 22\nMon, 14 Nov 94 15:08:49 CST             \tMon Nov 14 21:08:49 1994 GMT\nok 23\nWed, 16 Nov 94 14:48:06 GMT             \tWed Nov 16 14:48:06 1994 GMT\nok 24\nThu, 17 Nov 94 14:22:03 GMT             \tThu Nov 17 14:22:03 1994 GMT\nok 25\nWed, 16 Nov 94 14:36:00 GMT             \tWed Nov 16 14:36:00 1994 GMT\nok 26\nWed, 16 Nov 94 09:23:17 GMT             \tWed Nov 16 09:23:17 1994 GMT\nok 27\nWed, 16 Nov 94 10:01:43 GMT             \tWed Nov 16 10:01:43 1994 GMT\nok 28\nWed, 16 Nov 94 15:03:35 GMT             \tWed Nov 16 15:03:35 1994 GMT\nok 29\nMon, 21 Nov 94 13:55:19 GMT             \tMon Nov 21 13:55:19 1994 GMT\nok 30\nWed, 16 Nov 94 08:46:11 CST             \tWed Nov 16 14:46:11 1994 GMT\nok 31\n21 dec 17:05                            \tSat Dec 21 17:05:00 2024 GMT\nok 32\n21-dec 17:05                            \tSat Dec 21 17:05:00 2024 GMT\nok 33\n21/dec 17:05                            \tSat Dec 21 17:05:00 2024 GMT\nok 34\n21/dec/93 17:05                         \tTue Dec 21 17:05:00 1993 GMT\nok 35\ndec/21/93 17:05                         \tTue Dec 21 17:05:00 1993 GMT\nok 36\nDec/21/1993 17:05:00                    \tTue Dec 21 17:05:00 1993 GMT\nok 37\ndec-21-1993 17:05                       \tTue Dec 21 17:05:00 1993 GMT\nok 38\nDec-21-93 17:05:00                      \tTue Dec 21 17:05:00 1993 GMT\nok 39\ndec 21 1994 17:05                       \tWed Dec 21 17:05:00 1994 GMT\nok 40\ndec 21 94 17:05                         \tWed Dec 21 17:05:00 1994 GMT\nok 41\ndec 21 94 17:05 GMT                     \tWed Dec 21 17:05:00 1994 GMT\nok 42\ndec 21 94 17:05 BST                     \tWed Dec 21 16:05:00 1994 GMT\nok 43\ndec 21 94 00:05 -1700                   \tWed Dec 21 17:05:00 1994 GMT\nok 44\ndec 21 94 17:05 -1700                   \tThu Dec 22 10:05:00 1994 GMT\nok 45\nWed, 9 Nov 1994 09:50:32 -0500 (EST)    \tWed Nov  9 14:50:32 1994 GMT\nok 46\nThu, 13 Oct 94 10:13:13 -0700           \tThu Oct 13 17:13:13 1994 GMT\nok 47\nSat, 19 Nov 1994 16:59:14 +0100         \tSat Nov 19 15:59:14 1994 GMT\nok 48\nThu, 3 Nov 94 14:10:47 EST              \tThu Nov  3 19:10:47 1994 GMT\nok 49\nThu, 3 Nov 94 21:51:09 EST              \tFri Nov  4 02:51:09 1994 GMT\nok 50\nFri, 4 Nov 94 9:24:52 EST               \tFri Nov  4 14:24:52 1994 GMT\nok 51\nWed, 9 Nov 94 09:38:54 EST              \tWed Nov  9 14:38:54 1994 GMT\nok 52\nMon, 14 Nov 94 13:20:12 EST             \tMon Nov 14 18:20:12 1994 GMT\nok 53\nWed, 16 Nov 94 17:09:13 EST             \tWed Nov 16 22:09:13 1994 GMT\nok 54\nTue, 15 Nov 94 12:27:01 PST             \tTue Nov 15 20:27:01 1994 GMT\nok 55\nFri, 18 Nov 1994 07:34:05 -0600         \tFri Nov 18 13:34:05 1994 GMT\nok 56\nMon, 21 Nov 94 14:34:28 -0500           \tMon Nov 21 19:34:28 1994 GMT\nok 57\nFri, 18 Nov 1994 12:05:47 -0800 (PST)   \tFri Nov 18 20:05:47 1994 GMT\nok 58\nFri, 18 Nov 1994 12:36:26 -0800 (PST)   \tFri Nov 18 20:36:26 1994 GMT\nok 59\nWed, 16 Nov 1994 15:58:58 GMT           \tWed Nov 16 15:58:58 1994 GMT\nok 60\n1999 10:02:18 \"GMT\"                     \tThu May 13 10:02:18 1999 GMT\nok 61\nSun, 06 Nov 94 14:27:40 -0500           \tSun Nov  6 19:27:40 1994 GMT\nok 62\nMon, 07 Nov 94 08:20:13 -0500           \tMon Nov  7 13:20:13 1994 GMT\nok 63\nMon, 07 Nov 94 16:48:42 -0500           \tMon Nov  7 21:48:42 1994 GMT\nok 64\nWed, 09 Nov 94 15:46:16 -0500           \tWed Nov  9 20:46:16 1994 GMT\nok 65\nFri, 4 Nov 94 16:17:40 \"PST             \tSat Nov  5 00:17:40 1994 GMT\nok 66\nWed, 16 Nov 94 12:43:37 \"PST            \tWed Nov 16 20:43:37 1994 GMT\nok 67\nSun, 6 Nov 1994 02:38:17 -0800          \tSun Nov  6 10:38:17 1994 GMT\nok 68\nTue, 1 Nov 1994 13:53:49 -0500          \tTue Nov  1 18:53:49 1994 GMT\nok 69\nTue, 15 Nov 94 08:31:59 +0100           \tTue Nov 15 07:31:59 1994 GMT\nok 70\nSun, 6 Nov 1994 11:09:12 -0500 (IST)    \tSun Nov  6 16:09:12 1994 GMT\nok 71\nFri, 4 Nov 94 12:52:10 EST              \tFri Nov  4 17:52:10 1994 GMT\nok 72\nMon, 31 Oct 1994 14:17:39 -0500 (EST)   \tMon Oct 31 19:17:39 1994 GMT\nok 73\nMon, 14 Nov 94 11:25:00 CST             \tMon Nov 14 17:25:00 1994 GMT\nok 74\nMon, 14 Nov 94 13:26:29 CST             \tMon Nov 14 19:26:29 1994 GMT\nok 75\nFri, 18 Nov 94 8:42:47 CST              \tFri Nov 18 14:42:47 1994 GMT\nok 76\nThu, 17 Nov 94 14:32:01 +0900           \tThu Nov 17 05:32:01 1994 GMT\nok 77\nWed, 2 Nov 94 18:16:31 +0100            \tWed Nov  2 17:16:31 1994 GMT\nok 78\nFri, 18 Nov 94 10:46:26 +0100           \tFri Nov 18 09:46:26 1994 GMT\nok 79\nTue, 8 Nov 1994 22:39:28 +0200          \tTue Nov  8 20:39:28 1994 GMT\nok 80\nWed, 16 Nov 1994 10:01:08 -0500 (EST)   \tWed Nov 16 15:01:08 1994 GMT\nok 81\nWed, 2 Nov 1994 16:59:42 -0800          \tThu Nov  3 00:59:42 1994 GMT\nok 82\nWed, 9 Nov 94 10:00:23 PST              \tWed Nov  9 18:00:23 1994 GMT\nok 83\nFri, 18 Nov 94 17:01:43 PST             \tSat Nov 19 01:01:43 1994 GMT\nok 84\nMon, 14 Nov 1994 14:47:46 -0500         \tMon Nov 14 19:47:46 1994 GMT\nok 85\nMon, 21 Nov 1994 04:56:04 -0500 (EST)   \tMon Nov 21 09:56:04 1994 GMT\nok 86\nMon, 21 Nov 1994 11:50:12 -0800         \tMon Nov 21 19:50:12 1994 GMT\nok 87\nSat, 5 Nov 1994 14:04:16 -0600 (CST)    \tSat Nov  5 20:04:16 1994 GMT\nok 88\nSat, 05 Nov 94 13:10:13 MST             \tSat Nov  5 20:10:13 1994 GMT\nok 89\nWed, 02 Nov 94 10:47:48 -0800           \tWed Nov  2 18:47:48 1994 GMT\nok 90\nWed, 02 Nov 94 13:19:15 -0800           \tWed Nov  2 21:19:15 1994 GMT\nok 91\nThu, 03 Nov 94 15:27:07 -0800           \tThu Nov  3 23:27:07 1994 GMT\nok 92\nFri, 04 Nov 94 09:12:12 -0800           \tFri Nov  4 17:12:12 1994 GMT\nok 93\nWed, 9 Nov 1994 10:13:03 +0000 (GMT)    \tWed Nov  9 10:13:03 1994 GMT\nok 94\nWed, 9 Nov 1994 15:28:37 +0000 (GMT)    \tWed Nov  9 15:28:37 1994 GMT\nok 95\nWed, 2 Nov 1994 17:37:41 +0100 (MET)    \tWed Nov  2 16:37:41 1994 GMT\nok 96\n05 Nov 94 14:22:19 PST                  \tSat Nov  5 22:22:19 1994 GMT\nok 97\n16 Nov 94 22:28:20 PST                  \tThu Nov 17 06:28:20 1994 GMT\nok 98\nTue, 1 Nov 1994 19:51:15 -0800          \tWed Nov  2 03:51:15 1994 GMT\nok 99\nWed, 2 Nov 94 12:21:23 GMT              \tWed Nov  2 12:21:23 1994 GMT\nok 100\nFri, 18 Nov 94 18:07:03 GMT             \tFri Nov 18 18:07:03 1994 GMT\nok 101\nWed, 16 Nov 1994 11:26:27 -0500         \tWed Nov 16 16:26:27 1994 GMT\nok 102\nSun, 6 Nov 1994 13:48:49 -0500          \tSun Nov  6 18:48:49 1994 GMT\nok 103\nTue, 8 Nov 1994 13:19:37 -0800          \tTue Nov  8 21:19:37 1994 GMT\nok 104\nFri, 18 Nov 1994 11:01:12 -0800         \tFri Nov 18 19:01:12 1994 GMT\nok 105\nMon, 21 Nov 1994 00:47:58 -0500         \tMon Nov 21 05:47:58 1994 GMT\nok 106\nMon, 7 Nov 1994 14:22:48 -0800 (PST)    \tMon Nov  7 22:22:48 1994 GMT\nok 107\nWed, 16 Nov 1994 15:56:45 -0800 (PST)   \tWed Nov 16 23:56:45 1994 GMT\nok 108\nThu, 3 Nov 1994 13:17:47 +0000          \tThu NoRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nRedundant argument in printf at t/date.t line 180.\nv  3 13:17:47 1994 GMT\nok 109\nWed, 9 Nov 1994 17:32:50 -0500 (EST)    \tWed Nov  9 22:32:50 1994 GMT\nok 110\nWed, 9 Nov 94 16:31:52 PST              \tThu Nov 10 00:31:52 1994 GMT\nok 111\nWed, 09 Nov 94 10:41:10 -0800           \tWed Nov  9 18:41:10 1994 GMT\nok 112\nWed, 9 Nov 94 08:42:22 MST              \tWed Nov  9 15:42:22 1994 GMT\nok 113\nMon, 14 Nov 1994 08:32:13 -0800         \tMon Nov 14 16:32:13 1994 GMT\nok 114\nMon, 14 Nov 1994 11:34:32 -0500 (EST)   \tMon Nov 14 16:34:32 1994 GMT\nok 115\nMon, 14 Nov 94 16:48:09 GMT             \tMon Nov 14 16:48:09 1994 GMT\nok 116\nTue, 15 Nov 1994 10:27:33 +0000         \tTue Nov 15 10:27:33 1994 GMT\nok 117\nWed, 02 Nov 94 13:56:54 MST             \tWed Nov  2 20:56:54 1994 GMT\nok 118\nThu, 03 Nov 94 15:24:45 MST             \tThu Nov  3 22:24:45 1994 GMT\nok 119\nThu, 3 Nov 1994 15:13:53 -0700 (MST)    \tThu Nov  3 22:13:53 1994 GMT\nok 120\nFri, 04 Nov 94 08:15:13 MST             \tFri Nov  4 15:15:13 1994 GMT\nok 121\nThu, 3 Nov 94 18:15:47 EST              \tThu Nov  3 23:15:47 1994 GMT\nok 122\nTue, 08 Nov 94 07:02:33 MST             \tTue Nov  8 14:02:33 1994 GMT\nok 123\nThu, 3 Nov 94 18:15:47 EST              \tThu Nov  3 23:15:47 1994 GMT\nok 124\nTue, 15 Nov 94 07:26:05 MST             \tTue Nov 15 14:26:05 1994 GMT\nok 125\nWed, 2 Nov 1994 00:00:55 -0600 (CST)    \tWed Nov  2 06:00:55 1994 GMT\nok 126\nSun, 6 Nov 1994 01:19:13 -0600 (CST)    \tSun Nov  6 07:19:13 1994 GMT\nok 127\nMon, 7 Nov 1994 23:16:57 -0600 (CST)    \tTue Nov  8 05:16:57 1994 GMT\nok 128\nTue, 08 Nov 1994 13:21:21 -0600         \tTue Nov  8 19:21:21 1994 GMT\nok 129\nMon, 07 Nov 94 13:47:37 PST             \tMon Nov  7 21:47:37 1994 GMT\nok 130\nTue, 08 Nov 94 11:23:19 PST             \tTue Nov  8 19:23:19 1994 GMT\nok 131\nTue, 01 Nov 1994 11:28:25 -0800         \tTue Nov  1 19:28:25 1994 GMT\nok 132\nTue, 15 Nov 1994 13:11:47 -0800         \tTue Nov 15 21:11:47 1994 GMT\nok 133\nTue, 15 Nov 1994 13:18:38 -0800         \tTue Nov 15 21:18:38 1994 GMT\nok 134\nTue, 15 Nov 1994 0:18:38 -0800          \tTue Nov 15 08:18:38 1994 GMT\nok 135\n10:00:00Z                               \tTue May 13 10:00:00 2025 GMT\nok 136\n10:00:00                                \tTue May 13 10:00:00 2025 GMT\nok 137\n10:00                                   \tTue May 13 10:00:00 2025 GMT\nok 138\n10:00 +100                              \tTue May 13 09:00:00 2025 GMT\nok 139\n10:00 +0100                             \tTue May 13 09:00:00 2025 GMT\nok 140\n20020722T100000Z                        \tMon Jul 22 10:00:00 2002 GMT\nok 141\nJul 22 10:00:00 UTC 2002                \tMon Jul 22 10:00:00 2002 GMT\nok 142\n2002-07-22 10:00:00Z                    \tMon Jul 22 10:00:00 2002 GMT\nok 143\n2002-07-22 10:00:00 Z                   \tMon Jul 22 10:00:00 2002 GMT\nok 144\n2002-07-22 10:00 Z                      \tMon Jul 22 10:00:00 2002 GMT\nok 145\n2002-07-22 10:00Z                       \tMon Jul 22 10:00:00 2002 GMT\nok 146\n2002-07-22 10:00 +100                   \tMon Jul 22 09:00:00 2002 GMT\nok 147\n2002-07-22 10:00 +0100                  \tMon Jul 22 09:00:00 2002 GMT\nok 148\nPASS: t/date\n1..202\nok 1 - %y\nok 2 - %Y\nok 3 - %%\nok 4 - %a\nok 5 - %A\nok 6 - %b\nok 7 - %B\nok 8 - %c\nok 9 - %C\nok 10 - %d\nok 11 - %e\nok 12 - %D\nok 13 - %G\nok 14 - %h\nok 15 - %H\nok 16 - %I\nok 17 - %j\nok 18 - %k\nok 19 - %l\nok 20 - %L\nok 21 - %m\nok 22 - %M\nok 23 - %o\nok 24 - %p\nok 25 - %q\nok 26 - %r\nok 27 - %R\nok 28 - %s\nok 29 - %S\nok 30 - %T\nok 31 - %U\nok 32 - %w\nok 33 - %W\nok 34 - %x\nok 35 - %X\nok 36 - %y\nok 37 - %Y\nok 38 - %Z\nok 39 - %z\nok 40 - %Od\nok 41 - %Oe\nok 42 - %OH\nok 43 - %OI\nok 44 - %Oj\nok 45 - %Ok\nok 46 - %Ol\nok 47 - %Om\nok 48 - %OM\nok 49 - %Oq\nok 50 - %OY\nok 51 - %Oy\nok 52 - %y\nok 53 - %Y\nok 54 - %%\nok 55 - %a\nok 56 - %A\nok 57 - %b\nok 58 - %B\nok 59 - %c\nok 60 - %C\nok 61 - %d\nok 62 - %e\nok 63 - %D\nok 64 - %h\nok 65 - %H\nok 66 - %I\nok 67 - %j\nok 68 - %k\nok 69 - %l\nok 70 - %L\nok 71 - %m\nok 72 - %M\nok 73 - %o\nok 74 - %p\nok 75 - %q\nok 76 - %r\nok 77 - %R\nok 78 - %s\nok 79 - %S\nok 80 - %T\nok 81 - %U\nok 82 - %w\nok 83 - %W\nok 84 - %x\nok 85 - %X\nok 86 - %y\nok 87 - %Y\nok 88 - %Z\nok 89 - %z\nok 90 - %Od\nok 91 - %Oe\nok 92 - %OH\nok 93 - %OI\nok 94 - %Oj\nok 95 - %Ok\nok 96 - %Ol\nok 97 - %Om\nok 98 - %OM\nok 99 - %Oq\nok 100 - %OY\nok 101 - %Oy\nok 102 - %y\nok 103 - %Y\nok 104 - %%\nok 105 - %a\nok 106 - %A\nok 107 - %b\nok 108 - %B\nok 109 - %c\nok 110 - %C\nok 111 - %d\nok 112 - %e\nok 113 - %D\nok 114 - %h\nok 115 - %H\nok 116 - %I\nok 117 - %j\nok 118 - %k\nok 119 - %l\nok 120 - %L\nok 121 - %m\nok 122 - %M\nok 123 - %o\nok 124 - %p\nok 125 - %q\nok 126 - %r\nok 127 - %R\nok 128 - %s\nok 129 - %S\nok 130 - %T\nok 131 - %U\nok 132 - %w\nok 133 - %W\nok 134 - %x\nok 135 - %X\nok 136 - %y\nok 137 - %Y\nok 138 - %Z\nok 139 - %z\nok 140 - %Od\nok 141 - %Oe\nok 142 - %OH\nok 143 - %OI\nok 144 - %Oj\nok 145 - %Ok\nok 146 - %Ol\nok 147 - %Om\nok 148 - %OM\nok 149 - %Oq\nok 150 - %OY\nok 151 - %Oy\nok 152 - %G\nok 153 - %y\nok 154 - %Y\nok 155 - %%\nok 156 - %a\nok 157 - %A\nok 158 - %b\nok 159 - %B\nok 160 - %c\nok 161 - %C\nok 162 - %d\nok 163 - %e\nok 164 - %D\nok 165 - %G\nok 166 - %h\nok 167 - %H\nok 168 - %I\nok 169 - %j\nok 170 - %k\nok 171 - %l\nok 172 - %L\nok 173 - %m\nok 174 - %M\nok 175 - %o\nok 176 - %p\nok 177 - %q\nok 178 - %r\nok 179 - %R\nok 180 - %s\nok 181 - %S\nok 182 - %T\nok 183 - %U\nok 184 - %w\nok 185 - %W\nok 186 - %x\nok 187 - %X\nok 188 - %Z\nok 189 - %z\nok 190 - %z\nok 191 - %Od\nok 192 - %Oe\nok 193 - %OH\nok 194 - %OI\nok 195 - %Oj\nok 196 - %Ok\nok 197 - %Ol\nok 198 - %Om\nok 199 - %OM\nok 200 - %Oq\nok 201 - %OY\nok 202 - %Oy\nPASS: t/format\n1..8\n# -0430 => -0430 -0430\nok 1\n# -0445 => -0445 -0445\nok 2\n# 2008.11.30 22:35 CET => -:35:22:30:10:108:3600\nok 3\n# 2008-11-30 22:35 CET => -:35:22:30:10:108:3600\nok 4\n# 4/3/2005\nok 5\nok 6\nok 7\nok 8\nPASS: t/cpanrt\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.537299633026123,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libtry-tiny-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libtry-tiny-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0011935234069824219,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.312685966491699,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.016000747680664062,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.1347050666809082,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0030524730682373047,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libtry-tiny-perl.t/00-report-prereqs": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/basic": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/context": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/erroneous_usage": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/finally": {
    "status": "SKIPPED"
   },
   "ptestresult.libtry-tiny-perl.t/given_when": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/global_destruction_forked": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/global_destruction_load": {
    "status": "SKIPPED"
   },
   "ptestresult.libtry-tiny-perl.t/named": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/when": {
    "status": "PASSED"
   },
   "ptestresult.libtry-tiny-perl.t/zzz-check-breaks": {
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libtry-tiny-perl/ptest\n1..25\nok 1 - basic try\nok 2 - rethrow\nok 3 - try block evaluated\nok 4 - $@ untouched\nok 5 - try block died\nok 6 - $@ untouched\nok 7 - catch block evaluated\nok 8 - $@ untouched\nok 9 - scalar context try\nok 10 - list context try\nok 11 - scalar context catch\nok 12 - list context catch\nok 13 - Checking catch subroutine scalar reference is correctly blessed\nok 14 - Checking finally subroutine scalar reference is correctly blessed\nok 15\nok 16 - got here\nok 17 - try in try catch block\nok 18 - rethrow with try in catch block\nok 19 - catch invoked\nok 20\nok 21 - $@ untouched\nok 22 - $_ untouched\nok 23 - previous value of $@\nok 24 - previous value of $@ available for capture\nok 25 - previous value of $@ also available in catch block\nPASS: t/basic\n1..8\nok 1 - Bare catch() detected\nok 2 - Bare finally() detected\nok 3 - Bare catch()/finally() detected\nok 4 - Bare finally()/catch() detected\nok 5 - Multi-catch detected\nok 6 - Unterminated try detected\nok 7 - Bare catch at the end of a function call\nok 8 - Bare finally at the end of a function call\nPASS: t/erroneous_usage\n1..30\nok 1 - Moved into finally from try\nok 2 - Error text as expected\nok 3 - Into catch block as we died in try\nok 4 - Moved into finally from catch\nok 5 - Error text as expected\nok 6 - Moved into finally from catch\nok 7 - Moved into finally block when try throws an exception and we have no catch block\nok 8 - Second finally clause run\nok 9 - First finally clause run\nok 10 - no error reported\nok 11 - finally got passed the exception\nok 12 - finally called\nok 13 - not localized in try\nok 14 - nothing in @_ (finally)\nok 15 - $_ not localized (finally)\nok 16 - same afterwards\nok 17 - not localized in try\nok 18 - error in @_ (catch)\nok 19 - error in $_ (catch)\nok 20 - error in @_ (finally)\nok 21 - error in @_ (finally)\nok 22 - $_ not localized (finally)\nok 23 - same afterwards\nok 24 - fin 2 called\nok 25 - warnings from both fatal finally blocks\nok 26 - First warning contains original exception\nok 27 - Second warning contains original exception\nok 28 - before skip in try\nok 29 # skip whee\nok 30 - finally ran\nok 28 - before skip in try\nok 29 # skip whee\nSKIP: t/finally\n1..3\nok 1 - try name\nok 2 - catch name\nok 3 - finally name\nPASS: t/named\n1..1\n# \n# Versions for all modules listed in static metadata (including optional ones):\n# \n# === Configure Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     perl                5.006 5.040002\n# \n# === Configure Suggests ===\n# \n#     Module      Want Have\n#     -------- ------- ----\n#     JSON::PP 2.27300 4.16\n# \n# === Test Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     File::Spec            any     3.91\n#     Test::More            any 1.302199\n#     if                    any   0.0610\n#     perl                5.006 5.040002\n# \n# === Test Recommends ===\n# \n#     Module         Want     Have\n#     ---------- -------- --------\n#     CPAN::Meta 2.120900 2.150010\n# \n# === Test Suggests ===\n# \n#     Module                    Want    Have\n#     ------------------------ ----- -------\n#     CPAN::Meta::Check        0.011 missing\n#     CPAN::Meta::Requirements   any   2.143\n#     Capture::Tiny             0.12 missing\n# \n# === Runtime Requires ===\n# \n#     Module    Want     Have\n#     -------- ----- --------\n#     Carp       any     1.54\n#     Exporter  5.57     5.78\n#     constant   any     1.33\n#     perl     5.006 5.040002\n#     strict     any     1.13\n#     warnings   any     1.70\n# \n# === Runtime Suggests ===\n# \n#     Module    Want    Have\n#     --------- ---- -------\n#     Sub::Name 0.08 missing\n#     Sub::Util  any    1.63\n# \n# === Other Modules ===\n# \n#     Module             Have\n#     --------------- -------\n#     Encode             3.21\n#     File::Temp       0.2311\n#     JSON::PP           4.16\n#     Module::Runtime missing\n#     Pod::Coverage   missing\n#     Sub::Name       missing\n#     YAML            missing\n#     autodie         missing\n# \nok 1 - Reported prereqs\nPASS: t/00-report-prereqs\n1..3\nok 1 - nested try in cleanup after fork does not maintain outer catch block\nok 2 - nested try in cleanup after fork does not maintain outer finally block\nok 3 - Didn't just exit\nPASS: t/global_destruction_forked\n1..25\nok 1 - Proper context LIST in try{}\nok 2 - Proper VOID context in finally{} 2\nok 3 - Proper VOID context in finally{} 1\nok 4\nok 5 - Proper context LIST in try{}\nok 6 - Proper context LIST in catch{}\nok 7 - Proper VOID context in finally{} 2\nok 8 - Proper VOID context in finally{} 1\nok 9\nok 10 - Proper context SCALAR in try{}\nok 11 - Proper VOID context in finally{} 2\nok 12 - Proper VOID context in finally{} 1\nok 13\nok 14 - Proper context SCALAR in try{}\nok 15 - Proper context SCALAR in catch{}\nok 16 - Proper VOID context in finally{} 2\nok 17 - Proper VOID context in finally{} 1\nok 18\nok 19 - Proper context VOID in try{}\nok 20 - Proper VOID context in finally{} 2\nok 21 - Proper VOID context in finally{} 1\nok 22 - Proper context VOID in try{}\nok 23 - Proper context VOID in catch{}\nok 24 - Proper VOID context in finally{} 2\nok 25 - Proper VOID context in finally{} 1\nPASS: t/context\n1..0 # SKIP Capture::Tiny 0.12 required\n1..0 # SKIP Capture::Tiny 0.12 required\nSKIP: t/global_destruction_load\n1..2\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nSKIP: t/zzz-check-breaks\n1..2\ngiven is deprecated at t/given_when.t line 20.\nwhen is deprecated at t/given_when.t line 21.\nok 1 - error caught\nok 2 - error is also in $_\nPASS: t/given_when\n1..5\nwhen is deprecated at t/when.t line 28.\nwhen is deprecated at t/when.t line 29.\nok 1\nok 2 - $_ not clobbered\nok 3 - bar didn't match\nok 4 - foo matched\nok 5 - fallback didn't match\nPASS: t/when\nDURATION: 1\nEND: /usr/lib/libtry-tiny-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libtry-tiny-perl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..25\nok 1 - basic try\nok 2 - rethrow\nok 3 - try block evaluated\nok 4 - $@ untouched\nok 5 - try block died\nok 6 - $@ untouched\nok 7 - catch block evaluated\nok 8 - $@ untouched\nok 9 - scalar context try\nok 10 - list context try\nok 11 - scalar context catch\nok 12 - list context catch\nok 13 - Checking catch subroutine scalar reference is correctly blessed\nok 14 - Checking finally subroutine scalar reference is correctly blessed\nok 15\nok 16 - got here\nok 17 - try in try catch block\nok 18 - rethrow with try in catch block\nok 19 - catch invoked\nok 20\nok 21 - $@ untouched\nok 22 - $_ untouched\nok 23 - previous value of $@\nok 24 - previous value of $@ available for capture\nok 25 - previous value of $@ also available in catch block\nPASS: t/basic\n1..8\nok 1 - Bare catch() detected\nok 2 - Bare finally() detected\nok 3 - Bare catch()/finally() detected\nok 4 - Bare finally()/catch() detected\nok 5 - Multi-catch detected\nok 6 - Unterminated try detected\nok 7 - Bare catch at the end of a function call\nok 8 - Bare finally at the end of a function call\nPASS: t/erroneous_usage\n1..30\nok 1 - Moved into finally from try\nok 2 - Error text as expected\nok 3 - Into catch block as we died in try\nok 4 - Moved into finally from catch\nok 5 - Error text as expected\nok 6 - Moved into finally from catch\nok 7 - Moved into finally block when try throws an exception and we have no catch block\nok 8 - Second finally clause run\nok 9 - First finally clause run\nok 10 - no error reported\nok 11 - finally got passed the exception\nok 12 - finally called\nok 13 - not localized in try\nok 14 - nothing in @_ (finally)\nok 15 - $_ not localized (finally)\nok 16 - same afterwards\nok 17 - not localized in try\nok 18 - error in @_ (catch)\nok 19 - error in $_ (catch)\nok 20 - error in @_ (finally)\nok 21 - error in @_ (finally)\nok 22 - $_ not localized (finally)\nok 23 - same afterwards\nok 24 - fin 2 called\nok 25 - warnings from both fatal finally blocks\nok 26 - First warning contains original exception\nok 27 - Second warning contains original exception\nok 28 - before skip in try\nok 29 # skip whee\nok 30 - finally ran\nok 28 - before skip in try\nok 29 # skip whee\nSKIP: t/finally\n1..3\nok 1 - try name\nok 2 - catch name\nok 3 - finally name\nPASS: t/named\n1..1\n# \n# Versions for all modules listed in static metadata (including optional ones):\n# \n# === Configure Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     perl                5.006 5.040002\n# \n# === Configure Suggests ===\n# \n#     Module      Want Have\n#     -------- ------- ----\n#     JSON::PP 2.27300 4.16\n# \n# === Test Requires ===\n# \n#     Module               Want     Have\n#     ------------------- ----- --------\n#     ExtUtils::MakeMaker   any     7.70\n#     File::Spec            any     3.91\n#     Test::More            any 1.302199\n#     if                    any   0.0610\n#     perl                5.006 5.040002\n# \n# === Test Recommends ===\n# \n#     Module         Want     Have\n#     ---------- -------- --------\n#     CPAN::Meta 2.120900 2.150010\n# \n# === Test Suggests ===\n# \n#     Module                    Want    Have\n#     ------------------------ ----- -------\n#     CPAN::Meta::Check        0.011 missing\n#     CPAN::Meta::Requirements   any   2.143\n#     Capture::Tiny             0.12 missing\n# \n# === Runtime Requires ===\n# \n#     Module    Want     Have\n#     -------- ----- --------\n#     Carp       any     1.54\n#     Exporter  5.57     5.78\n#     constant   any     1.33\n#     perl     5.006 5.040002\n#     strict     any     1.13\n#     warnings   any     1.70\n# \n# === Runtime Suggests ===\n# \n#     Module    Want    Have\n#     --------- ---- -------\n#     Sub::Name 0.08 missing\n#     Sub::Util  any    1.63\n# \n# === Other Modules ===\n# \n#     Module             Have\n#     --------------- -------\n#     Encode             3.21\n#     File::Temp       0.2311\n#     JSON::PP           4.16\n#     Module::Runtime missing\n#     Pod::Coverage   missing\n#     Sub::Name       missing\n#     YAML            missing\n#     autodie         missing\n# \nok 1 - Reported prereqs\nPASS: t/00-report-prereqs\n1..3\nok 1 - nested try in cleanup after fork does not maintain outer catch block\nok 2 - nested try in cleanup after fork does not maintain outer finally block\nok 3 - Didn't just exit\nPASS: t/global_destruction_forked\n1..25\nok 1 - Proper context LIST in try{}\nok 2 - Proper VOID context in finally{} 2\nok 3 - Proper VOID context in finally{} 1\nok 4\nok 5 - Proper context LIST in try{}\nok 6 - Proper context LIST in catch{}\nok 7 - Proper VOID context in finally{} 2\nok 8 - Proper VOID context in finally{} 1\nok 9\nok 10 - Proper context SCALAR in try{}\nok 11 - Proper VOID context in finally{} 2\nok 12 - Proper VOID context in finally{} 1\nok 13\nok 14 - Proper context SCALAR in try{}\nok 15 - Proper context SCALAR in catch{}\nok 16 - Proper VOID context in finally{} 2\nok 17 - Proper VOID context in finally{} 1\nok 18\nok 19 - Proper context VOID in try{}\nok 20 - Proper VOID context in finally{} 2\nok 21 - Proper VOID context in finally{} 1\nok 22 - Proper context VOID in try{}\nok 23 - Proper context VOID in catch{}\nok 24 - Proper VOID context in finally{} 2\nok 25 - Proper VOID context in finally{} 1\nPASS: t/context\n1..0 # SKIP Capture::Tiny 0.12 required\n1..0 # SKIP Capture::Tiny 0.12 required\nSKIP: t/global_destruction_load\n1..2\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nok 1 # skip no conflicts module found to check against\nok 2 # skip This information-only test requires CPAN::Meta::Check 0.011\nSKIP: t/zzz-check-breaks\n1..2\ngiven is deprecated at t/given_when.t line 20.\nwhen is deprecated at t/given_when.t line 21.\nok 1 - error caught\nok 2 - error is also in $_\nPASS: t/given_when\n1..5\nwhen is deprecated at t/when.t line 28.\nwhen is deprecated at t/when.t line 29.\nok 1\nok 2 - $_ not clobbered\nok 3 - bar didn't match\nok 4 - foo matched\nok 5 - fallback didn't match\nPASS: t/when\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5479896068572998,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libusb1_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libusb1",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0019714832305908203,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3156399726867676,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019704103469848633,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 3.846039295196533,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0013649463653564453,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libusb1.default_context_change": {
    "status": "PASSED"
   },
   "ptestresult.libusb1.get_device_list": {
    "status": "PASSED"
   },
   "ptestresult.libusb1.init_and_exit": {
    "status": "PASSED"
   },
   "ptestresult.libusb1.many_device_lists": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libusb1/ptest\n\n---------------------------- libusb1 tests ---------------------------\n\nStarting test run: init_and_exit...\nSuccess (0)\nPASS: init_and_exit\nStarting test run: get_device_list...\nSuccess (0)\nPASS: get_device_list\nStarting test run: many_device_lists...\nSuccess (0)\nPASS: many_device_lists\nStarting test run: default_context_change...\nSuccess (0)\nPASS: default_context_change\n---\nRan 4 tests\nPassed 4 tests\nFailed 0 tests\nError in 0 tests\nSkipped 0 tests\nDURATION: 4\nEND: /usr/lib/libusb1/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libusb1": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:50\n\n---------------------------- libusb1 tests ---------------------------\n\nStarting test run: init_and_exit...\nSuccess (0)\nPASS: init_and_exit\nStarting test run: get_device_list...\nSuccess (0)\nPASS: get_device_list\nStarting test run: many_device_lists...\nSuccess (0)\nPASS: many_device_lists\nStarting test run: default_context_change...\nSuccess (0)\nPASS: default_context_change\n---\nRan 4 tests\nPassed 4 tests\nFailed 0 tests\nError in 0 tests\nSkipped 0 tests\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5429275035858154,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml-namespacesupport-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml-namespacesupport-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018982887268066406,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.366633176803589,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.028366804122924805,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.5227181911468506,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026526451110839844,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml-namespacesupport-perl.t/00base": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libxml-namespacesupport-perl/ptest\n1..49\nok 1\nok 2 - xml xmlns\nok 3\nok 4 - http://www.w3.org/2000/xmlns/\nok 5\nok 6 - no declared_prefixes\nok 7 - xml xmlns\nok 8\nok 9\nok 10\nok 11\nok 12 -  icl icl2\nok 13 - icl icl2 xml xmlns\nok 14 - icl icl2\nok 15\nok 16 - http://www.icl.com\nok 17 - http://www.icl.com el1 icl:el1\nok 18 - http://www.icl.com icl el1\nok 19\nok 20 - http://www.ibm.com undef el1\nok 21 - http://www.w3.org/XML/1998/namespace xml el1\nok 22\nok 23 - http://www.icl.com icl att1\nok 24\nok 25 - undef undef att1\nok 26 - http://www.w3.org/XML/1998/namespace xml att1\nok 27\nok 28\nok 29\nok 30\nok 31 - undef undef undef\nok 32 - icl icl2\nok 33 - perl \nok 34 - http://www.icl.com icl el1\nok 35\nok 36 - http://www.java.com undef el1\nok 37 - http://www.perl.com perl el1\nok 38 - http://www.icl.com icl att1\nok 39\nok 40 - undef undef att1\nok 41 - http://www.perl.com perl att1\nok 42\nok 43 - icl icl2\nok 44\nok 45 - xml xmlns\nok 46\nok 47 - xml xmlns\nok 48\nok 49 - get_declared_prefixes raises error without context on stack\nPASS: t/00base\nDURATION: 0\nEND: /usr/lib/libxml-namespacesupport-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml-namespacesupport-perl": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..49\nok 1\nok 2 - xml xmlns\nok 3\nok 4 - http://www.w3.org/2000/xmlns/\nok 5\nok 6 - no declared_prefixes\nok 7 - xml xmlns\nok 8\nok 9\nok 10\nok 11\nok 12 -  icl icl2\nok 13 - icl icl2 xml xmlns\nok 14 - icl icl2\nok 15\nok 16 - http://www.icl.com\nok 17 - http://www.icl.com el1 icl:el1\nok 18 - http://www.icl.com icl el1\nok 19\nok 20 - http://www.ibm.com undef el1\nok 21 - http://www.w3.org/XML/1998/namespace xml el1\nok 22\nok 23 - http://www.icl.com icl att1\nok 24\nok 25 - undef undef att1\nok 26 - http://www.w3.org/XML/1998/namespace xml att1\nok 27\nok 28\nok 29\nok 30\nok 31 - undef undef undef\nok 32 - icl icl2\nok 33 - perl \nok 34 - http://www.icl.com icl el1\nok 35\nok 36 - http://www.java.com undef el1\nok 37 - http://www.perl.com perl el1\nok 38 - http://www.icl.com icl att1\nok 39\nok 40 - undef undef att1\nok 41 - http://www.perl.com perl att1\nok 42\nok 43 - icl icl2\nok 44\nok 45 - xml xmlns\nok 46\nok 47 - xml xmlns\nok 48\nok 49 - get_declared_prefixes raises error without context on stack\nPASS: t/00base\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.54547119140625,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml-parser-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml-parser-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008561611175537109,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3513946533203125,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.04116511344909668,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.0751852989196777,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002559661865234375,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml-parser-perl.t/astress": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/cdata": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/decl": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/defaulted": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/encoding": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/external_ent": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/file": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/file_open_scalar": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/finish": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/namespaces": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/parament": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/partial": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/skip": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/stream": {
    "status": "PASSED"
   },
   "ptestresult.libxml-parser-perl.t/styles": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libxml-parser-perl/ptest\n1..1\nok 1\nPASS: t/file_open_scalar\n1..27\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nPASS: t/astress\n1..40\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nok 34\nok 35\nok 36\nok 37\nok 38\nok 39\nok 40\nPASS: t/decl\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/defaulted\n1..13\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:04 2025\n# Current time GMT:   Tue May 13 17:50:04 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nPASS: t/styles\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/skip\n1..2\nok 1\nok 2\nPASS: t/cdata\n1..3\nok 1\nok 2\nok 3\nPASS: t/finish\n1..3\nok 1\nok 2\nok 3\nPASS: t/partial\n1..4\nCouldn't load LWP based external entity handler\nSwitching to file-based external entity handler\n (To avoid this message, use NoLWP option to XML::Parser)\nok 1\nok 2\nok 3\nok 4\nPASS: t/external_ent\n1..13\nok 1 - doctype called\nCouldn't load LWP based external entity handler\nSwitching to file-based external entity handler\n (To avoid this message, use NoLWP option to XML::Parser)\nok 2 - when el eq foo\nok 3 - when el eq bar\nok 4\nok 5\nok 6\nok 7\nok 8 - got 'more'\nok 9\nok 10 - internal exists\nok 11 - doctype called\nok 12 - when el eq foo\nok 13\nPASS: t/parament\n1..6\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nPASS: t/encoding\n1..16\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/namespaces\n1..1\nok 1\nPASS: t/file\n1..3\nok 1\nok 2\nok 3\nPASS: t/stream\nDURATION: 1\nEND: /usr/lib/libxml-parser-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml-parser-perl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..1\nok 1\nPASS: t/file_open_scalar\n1..27\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nPASS: t/astress\n1..40\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nok 34\nok 35\nok 36\nok 37\nok 38\nok 39\nok 40\nPASS: t/decl\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/defaulted\n1..13\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:04 2025\n# Current time GMT:   Tue May 13 17:50:04 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nPASS: t/styles\n1..4\nok 1\nok 2\nok 3\nok 4\nPASS: t/skip\n1..2\nok 1\nok 2\nPASS: t/cdata\n1..3\nok 1\nok 2\nok 3\nPASS: t/finish\n1..3\nok 1\nok 2\nok 3\nPASS: t/partial\n1..4\nCouldn't load LWP based external entity handler\nSwitching to file-based external entity handler\n (To avoid this message, use NoLWP option to XML::Parser)\nok 1\nok 2\nok 3\nok 4\nPASS: t/external_ent\n1..13\nok 1 - doctype called\nCouldn't load LWP based external entity handler\nSwitching to file-based external entity handler\n (To avoid this message, use NoLWP option to XML::Parser)\nok 2 - when el eq foo\nok 3 - when el eq bar\nok 4\nok 5\nok 6\nok 7\nok 8 - got 'more'\nok 9\nok 10 - internal exists\nok 11 - doctype called\nok 12 - when el eq foo\nok 13\nPASS: t/parament\n1..6\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nPASS: t/encoding\n1..16\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/namespaces\n1..1\nok 1\nPASS: t/file\n1..3\nok 1\nok 2\nok 3\nPASS: t/stream\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5416350364685059,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008611679077148438,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.4063990116119385,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02197742462158203,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.6307845115661621,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001165151596069336,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml-perl.t/amsterdam": {
    "status": "PASSED"
   },
   "ptestresult.libxml-perl.t/canon_xml_writer": {
    "status": "PASSED"
   },
   "ptestresult.libxml-perl.t/schema": {
    "status": "PASSED"
   },
   "ptestresult.libxml-perl.t/stream": {
    "status": "PASSED"
   },
   "ptestresult.libxml-perl.t/subs": {
    "status": "PASSED"
   },
   "ptestresult.libxml-perl.t/xp_sax": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libxml-perl/ptest\n1..15\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nPASS: t/xp_sax\n1..2\nok 1\nok 2\nPASS: t/schema\n1..11\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nPASS: t/stream\n1..5\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/canon_xml_writer\n1..10\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nPASS: t/subs\n1..2\nok 1\nok 2\nPASS: t/amsterdam\nDURATION: 0\nEND: /usr/lib/libxml-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml-perl": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..15\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nPASS: t/xp_sax\n1..2\nok 1\nok 2\nPASS: t/schema\n1..11\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nPASS: t/stream\n1..5\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/canon_xml_writer\n1..10\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nPASS: t/subs\n1..2\nok 1\nok 2\nPASS: t/amsterdam\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5557842254638672,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml-sax-base-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml-sax-base-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018773078918457031,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.335818290710449,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019785642623901367,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.0213942527770996,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002646207809448242,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml-sax-base-perl.t/00basic": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/01exception": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/01simpledriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/02simplefilter": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/03chdriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/04chfilter": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/05dtdhdriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/06lexhdriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/07declhdriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/08errorhdriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/09resoldriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/10dochdriver": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/11sax1multiclass": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/12sax2multiclass": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/13handlerswitch": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/14downstreamswitch": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/15parentswitch": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/16gethandlers": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-base-perl.t/release-pod-syntax": {
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libxml-sax-base-perl/ptest\n1..4\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nPASS: t/08errorhdriver\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/15parentswitch\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/16gethandlers\n1..7\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nPASS: t/05dtdhdriver\n1..14\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nPASS: t/01exception\n1..12\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nPASS: t/04chfilter\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nPASS: t/02simplefilter\n1..16\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/11sax1multiclass\n1..10\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nPASS: t/10dochdriver\n1..5\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/07declhdriver\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/14downstreamswitch\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/09resoldriver\n1..12\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nPASS: t/03chdriver\n1..8\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nPASS: t/06lexhdriver\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nPASS: t/01simpledriver\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:03 2025\n# Current time GMT:   Tue May 13 17:50:03 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/13handlerswitch\n1..0 # SKIP these tests are for release candidate testing\n1..0 # SKIP these tests are for release candidate testing\nSKIP: t/release-pod-syntax\n1..33\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:03 2025\n# Current time GMT:   Tue May 13 17:50:03 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nPASS: t/12sax2multiclass\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:03 2025\n# Current time GMT:   Tue May 13 17:50:03 2025\n# Using Test.pm version 1.31\nok 1\nPASS: t/00basic\nDURATION: 1\nEND: /usr/lib/libxml-sax-base-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml-sax-base-perl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..4\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nPASS: t/08errorhdriver\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/15parentswitch\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/16gethandlers\n1..7\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nPASS: t/05dtdhdriver\n1..14\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nPASS: t/01exception\n1..12\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nPASS: t/04chfilter\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nPASS: t/02simplefilter\n1..16\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/11sax1multiclass\n1..10\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nPASS: t/10dochdriver\n1..5\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/07declhdriver\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/14downstreamswitch\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/09resoldriver\n1..12\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nPASS: t/03chdriver\n1..8\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nPASS: t/06lexhdriver\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:02 2025\n# Current time GMT:   Tue May 13 17:50:02 2025\n# Using Test.pm version 1.31\nok 1\nPASS: t/01simpledriver\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:03 2025\n# Current time GMT:   Tue May 13 17:50:03 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/13handlerswitch\n1..0 # SKIP these tests are for release candidate testing\n1..0 # SKIP these tests are for release candidate testing\nSKIP: t/release-pod-syntax\n1..33\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:03 2025\n# Current time GMT:   Tue May 13 17:50:03 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nok 33\nPASS: t/12sax2multiclass\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:03 2025\n# Current time GMT:   Tue May 13 17:50:03 2025\n# Using Test.pm version 1.31\nok 1\nPASS: t/00basic\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5436742305755615,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml-sax-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml-sax-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0014884471893310547,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.334568977355957,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01911473274230957,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.4294381141662598,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0027091503143310547,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml-sax-perl.t/00basic": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/01known": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/10xmldecl1": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/11xmldecl2": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/12miscstart": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/13int_ent": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/14encoding": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/15element": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/16large": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/19pi": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/20factory": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/21saxini": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/30parse_file": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/40cdata": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/42entities": {
    "status": "PASSED"
   },
   "ptestresult.libxml-sax-perl.t/99cleanup": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:50\nBEGIN: /usr/lib/libxml-sax-perl/ptest\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/19pi\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/13int_ent\n1..5\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/10xmldecl1\n1..16\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/20factory\n1..8\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 1\nok 2\nok 3\nok 4\nok 5\nUnable to provide SAX.ini required features. Using fallback\nok 6\nok 7\nok 8\nPASS: t/21saxini\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nnot ok 1\n# Test 1 got: \"0\" (t/99cleanup.t at line 4)\n#   Expected: \"1\" (delete ParserDetails.ini)\n#  t/99cleanup.t line 4 is: ok(unlink(\nPASS: t/99cleanup\n1..5\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/30parse_file\n1..32\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nPASS: t/15element\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nparsed 80085 bytes in 0 seconds\nok 3\nPASS: t/16large\n1..6\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nPASS: t/12miscstart\n1..10\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nXML Declaration lacks required version attribute, or version attribute does not match XML specification [Ln: 1, Col: 6]\nok 5\nok 6\nok 7\nok 8\nOnly XML version 1.0 supported. Saw: '2.0' [Ln: 1, Col: 19]\nok 9\nok 10\nPASS: t/11xmldecl2\n1..4\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nPASS: t/42entities\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/01known\n1..9\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nPASS: t/14encoding\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/00basic\n1..4\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nPASS: t/40cdata\nDURATION: 1\nEND: /usr/lib/libxml-sax-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml-sax-perl": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:50\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/19pi\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/13int_ent\n1..5\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/10xmldecl1\n1..16\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nPASS: t/20factory\n1..8\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:00 2025\n# Current time GMT:   Tue May 13 17:50:00 2025\n# Using Test.pm version 1.31\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 1\nok 2\nok 3\nok 4\nok 5\nUnable to provide SAX.ini required features. Using fallback\nok 6\nok 7\nok 8\nPASS: t/21saxini\n1..1\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nnot ok 1\n# Test 1 got: \"0\" (t/99cleanup.t at line 4)\n#   Expected: \"1\" (delete ParserDetails.ini)\n#  t/99cleanup.t line 4 is: ok(unlink(\nPASS: t/99cleanup\n1..5\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nPASS: t/30parse_file\n1..32\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nok 10\nok 11\nok 12\nok 13\nok 14\nok 15\nok 16\nok 17\nok 18\nok 19\nok 20\nok 21\nok 22\nok 23\nok 24\nok 25\nok 26\nok 27\nok 28\nok 29\nok 30\nok 31\nok 32\nPASS: t/15element\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nparsed 80085 bytes in 0 seconds\nok 3\nPASS: t/16large\n1..6\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nPASS: t/12miscstart\n1..10\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nXML Declaration lacks required version attribute, or version attribute does not match XML specification [Ln: 1, Col: 6]\nok 5\nok 6\nok 7\nok 8\nOnly XML version 1.0 supported. Saw: '2.0' [Ln: 1, Col: 19]\nok 9\nok 10\nPASS: t/11xmldecl2\n1..4\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nPASS: t/42entities\n1..3\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nPASS: t/01known\n1..9\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nok 5\nok 6\nok 7\nok 8\nok 9\nPASS: t/14encoding\n1..2\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nPASS: t/00basic\n1..4\n# Running under perl version 5.040002 for linux\n# Current time local: Tue May 13 17:50:01 2025\n# Current time GMT:   Tue May 13 17:50:01 2025\n# Using Test.pm version 1.31\nok 1\nok 2\nok 3\nok 4\nPASS: t/40cdata\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5347185134887695,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml-simple-perl_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml-simple-perl",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018396377563476562,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3278982639312744,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01954483985900879,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 12.307716608047485,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0010838508605957031,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml-simple-perl.t/0_Config": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/1_XMLin": {
    "status": "SKIPPED"
   },
   "ptestresult.libxml-simple-perl.t/2_XMLout": {
    "status": "SKIPPED"
   },
   "ptestresult.libxml-simple-perl.t/3_Storable": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/4_MemShare": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/5_MemCopy": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/6_ObjIntf": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/7_SaxStuff": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/8_Namespaces": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/9_Strict": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/A_XMLParser": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/B_Hooks": {
    "status": "SKIPPED"
   },
   "ptestresult.libxml-simple-perl.t/C_External_Entities": {
    "status": "PASSED"
   },
   "ptestresult.libxml-simple-perl.t/author-pod-syntax": {
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/libxml-simple-perl/ptest\n1..7\nok 1 - copied source XML file\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - parsed expected data through the cache\nok 3 - deleted the source XML file\nok 4 - got what we expected from the cache\nok 5 - even though the source XML file is empty\nok 6 - parsed expected data through cache\nok 7 - cache not modified\nPASS: t/5_MemCopy\n1..37\nok 1 - invalid number of options are trapped\nok 2 - with correct error message\nok 3 - 'object one' isa 'XML::Simple'\nok 4 - 'object two' isa 'XML::Simple'\nok 5 - 'object three' isa 'XML::Simple'\nok 6 - options hash was not corrupted\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 7 - parsed expected data via object 1\nok 8 - parsed expected data via object 2\nok 9 - parsed expected data via object 3\nok 10 - successfully merged options\nok 11 - defaults were not affected by merge\nok 12 - t1\nok 13 - t2\nok 14 - t3\nok 15 - t4\nok 16 - t5\nok 17 - t6\nok 18 - t7\nok 19 - t8\nok 20 - t9\nok 21 - t10\nok 22 - t11\nok 23 - t12\nok 24 - ttl\nok 25 - cddbid\nok 26 - id\nok 27 - artist\nok 28 - disc\nok 29 - database\nok 30 - XMLout() method call with no args proves fatal\nok 31 - with correct error message\nok 32 - inheritance works with build_tree() overridden\nok 33 - inheritance works with escape_value() overridden\nok 34 - variables from XML merged with predefined variables\nok 35 - variables from XML merged with predefined variables\nok 36 - unrecognised option caught by constructor\nok 37 - correct message in exception\nPASS: t/6_ObjIntf\n1..12\nok 1 - use XML::Simple;\nok 2 # skip Tie::IxHash not installed\nok 3 # skip Tie::IxHash not installed\nok 4 # skip Tie::IxHash not installed\nok 5 - 'object of class ElbarotsXS' isa 'XML::Simple'\nok 6 - default storable cache filename looks good\nok 7 - overridden storable cache filename looks good\nok 8 - overridden cache file does not exist before parse\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 9 - overridden cache file does exist after parse\nok 10 - bad cache scheme was rejected\nok 11 - custom cache scheme was not rejected\nok 12 - custom cache reading method delivered the goods\nok 2 # skip Tie::IxHash not installed\nok 3 # skip Tie::IxHash not installed\nok 4 # skip Tie::IxHash not installed\nSKIP: t/B_Hooks\n1..14\nok 1 - created source XML file\nok 2 - deleted old cache files\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 3 - parsed expected value from file\nok 4 - '$fh' isa 'IO::File'\nok 5 - parsed expected value from IO::File object\nok 6 - parsed expected value from string\nok 7 - parsed expected value from STDIN ('-')\nok 8 - XML::Simple as a SAX handler returned expected value\nok 9 - options passed to handler contructor work\nok 10 - driving a SAX pipeline with XML::Simple worked\nok 11 - 'handler' is a synonym for 'Handler'\nok 12 - 'DataHandler' option works\nok 13 - 'datahandler' is a synonym for 'DataHandler'\nok 14 - keeproot works with SAX pipelines\nPASS: t/7_SaxStuff\n1..44\nok 1 - XML::Simple loads ok with qw(:strict)\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - XMLin() did not fail\nok 3 - and managed to produce the expected results\nok 4 - omitting forcearray was a fatal error\nok 5 - with the correct error message\nok 6 - omitting keyattr was a fatal error\nok 7 - with the correct error message\nok 8 - omitting forcearray for elements in keyattr was a fatal error\nok 9 - with the correct error message\nok 10 - omitting keyattr elements from forcearray was a fatal error\nok 11 - with the correct error message\nok 12 - key attribute missing from names element was a fatal error\nok 13 - with the correct error message\nok 14 - non-unique key attribute values was a fatal error\nok 15 - with the correct error message\nok 16 - key attribute not a scalar was a fatal error\nok 17 - with the correct error message\nok 18 - XMLout() did not fail\nok 19 - and managed to produce the expected results\nok 20 - omitting keyattr was a fatal error\nok 21 - with the correct error message\nok 22 - omitting forcearray was not a fatal error on output\nok 23 - $xs->XMLin() did not fail\nok 24 - and managed to produce the expected results\nok 25 - omitting forcearray was a fatal error\nok 26 - with the correct error message\nok 27 - omitting keyattr was a fatal error\nok 28 - with the correct error message\nok 29 - omitting forcearray for elements in keyattr was a fatal error\nok 30 - with the correct error message\nok 31 - omitting keyattr elements from forcearray was a fatal error\nok 32 - with the correct error message\nok 33 - key attribute missing from names element was a fatal error\nok 34 - with the correct error message\nok 35 - key attribute not a scalar was a fatal error\nok 36 - with the correct error message\nok 37 - XMLout() did not fail\nok 38 - and managed to produce the expected results\nok 39 - omitting keyattr was a fatal error\nok 40 - with the correct error message\nok 41 - other namespaces do not have strict mode forced upon them\nok 42 - other namespaces do not have strict mode forced upon them\nok 43 - with the correct error message\nok 44 - other namespaces do not have strict mode forced upon them\nPASS: t/9_Strict\n1..2\nok 1 - External entity not retrieved\nok 2 - External entity left as URL\nPASS: t/C_External_Entities\n1..8\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 1 - qnames are not expanded by default\nok 2 - qnames are expanded on request\nok 3 - clarkian names not converted to qnames on output by default\nok 4 - clarkian names are converted to qnames on output on request\nok 5 - expansion of default namespace works\nok 6 - default namespaces are output correctly too\nok 7 - namespace prefixes are generated automatically (part 1)\nok 8 - namespace prefixes are generated automatically (part 2)\nPASS: t/8_Namespaces\n1..23\nok 1 - copied known good source file\nok 2 - no cache files lying around\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 3 - parsed expected data from file\nok 4 - and no cache file was created\nok 5 - parsed expected data from file (again)\nok 6 - but this time a cache file was created\nok 7 - got expected data from cache\nok 8 - and cache timestamp has not changed\nok 9 - parsed in expected value again\nok 10 - and this time the cache timestamp has changed\nok 11 - deleted the source file\nok 12 - recreated the source file\nok 13 - but with nothing in it\nok 14 - got the expected data from the cache\nok 15 - parsed in expected data from file\nok 16 - and the cache file was not touched\nok 17 - parsed expected data through cache\nok 18 - and the cache was updated\nok 19 - copied back the original file\nok 20 - parsed expected data in through cache\nok 21 - scheme name is case-insensitive\nok 22 - bad cache scheme names are trapped\nok 23 - with correct error message\nPASS: t/3_Storable\n1..201\nok 1 - call with no args proves fatal\nok 2 - with correct error message\nok 3 - XMLout did not crash\nok 4 - and it returned an XML string\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 5 - which parses back OK\nok 6 - encoded a hash\nok 7 - first key encoded OK\nok 8 - second key encoded OK\nok 9 - third key encoded OK\nok 10 - no other attributes encoded\nok 11 - encoded a hash with nested array\nok 12 - array elements encoded in correct order\nok 13 - no other spurious encodings\nok 14 - encoded nested hashes\nok 15 - nested hash 1 ok\nok 16 - nested hash 2 ok\nok 17 - whole OK\nok 18 - encoded anonymous array\nok 19 - output matches expectations\nok 20 - encoded nested anonymous arrays\nok 21 - output matches expectations\nok 22 - encoded hash of hashes with folding disabled\nok 23 - nested hash 1 ok\nok 24 - nested hash 2 ok\nok 25 - nested hash 3 ok\nok 26 - container hash ok\nok 27 - document ok\nok 28 - encoded hash of hashes with explicit folding enabled\nok 29 - output as expected\nok 30 - still works when keyattr is scalar\nok 31 - still works when keyattr is hash\nok 32 - still works when keyattr is hash with leading '+'\nok 33 - still works when keyattr is hash with leading '-'\nok 34 - encoded hash of hashes with default folding enabled\nok 35 - expected output with default keyattr\nok 36 - single nested hash unfolded\nok 37 - attr 1 ok\nok 38 - attr 2 ok\nok 39 - element ok\nok 40 - document ok\nok 41 - generated doc with XML declaration\nok 42 - XML declaration OK\nok 43 - data OK too\nok 44 - generated doc with custom XML declaration\nok 45 - XML declaration OK\nok 46 - data OK too\nok 47 - generated document with escaping\nok 48 - angle brackets escaped OK\nok 49 - double quotes escaped OK\nok 50 - ampersands escaped OK\nok 51 - data OK too\nok 52 - generated unescaped angle brackets\nok 53 - generated unescaped double quotes\nok 54 - generated unescaped ampersands\nok 55 - data OK too\nok 56 - Unescaped scalar as expected too\nok 57 - caught circular data structure\nok 58 - with correct error message\nok 59 - repetitive (non-circular) data structure not fatal\nok 60 - and encodes as expected\nok 61 - caught blessed non array/hash reference in data structure\nok 62 - with correct error message\nok 63 - generated document with named root element\nok 64 - parsed it back correctly\nok 65 - XML as expected\nok 66 - same again but encoded a hash\nok 67 - first key encoded OK\nok 68 - second key encoded OK\nok 69 - third key encoded OK\nok 70 - XML looks OK\nok 71 - same again but with array in hash\nok 72 - array encoded in correct order\nok 73 - only expected root element left\nok 74 - same again but with nested hashes\nok 75 - hash 1 encoded OK\nok 76 - hash 2 encoded OK\nok 77 - document OK\nok 78 - same again but with nested anonymous array\nok 79 - document OK\nok 80 - encoded scalar with no root element\nok 81 - same again but with rootname = undef\nok 82 - generated doc with no root element from hash\nok 83 - first key encoded OK\nok 84 - second key encoded OK\nok 85 - third key encoded OK\nok 86 - document OK\nok 87 - generated docucment with no root element from nested hashes\nok 88 - first element OK\nok 89 - second element OK\nok 90 - third element OK\nok 91 - document OK\nok 92 - generated doc with no root name from array\nok 93 - document OK\nok 94 - caught attempt to specify searchpath on XMLout\nok 95 - with correct error message\nok 96 - caught attempt to specify odd number of option args\nok 97 - with correct error message\nok 98 - output file does not exist\nok 99 - created xml output file\nok 100 - Contents match expectations\nok 101\nok 102 - create XML output file via IO::File\nok 103 - Contents match expectations\nok 104 - original data not corrupted\nok 105 - skipped hashkeys with '-' prefix\nok 106 - generated document from complex nested hash with unfolding\nok 107 - element 1 attribute 1 OK\nok 108 - element 1 attribute 2 OK\nok 109 - element 1 attribute 3 OK\nok 110 - element 1.1 attribute 1 OK\nok 111 - element 1.1 attribute 2 OK\nok 112 - element 1.1 attribute 3 OK\nok 113 - elements 1 and 1.1 OK\nok 114 - element 2 attribute 1 OK\nok 115 - element 2 attribute 2 OK\nok 116 - element 2 attribute 3 OK\nok 117 - element 2.1 attribute 1 OK\nok 118 - element 2.1 attribute 2 OK\nok 119 - element 2.1 attribute 3 OK\nok 120 - element 2.1 OK\nok 121 - element 2.2 attribute 1 OK\nok 122 - element 2.2 attribute 2 OK\nok 123 - element 2.2 attribute 3 OK\nok 124 - element 2.2 OK\nok 125 - element 2.3 attribute 1 OK\nok 126 - element 2.3 attribute 2 OK\nok 127 - element 2.3 attribute 3 OK\nok 128 - element 2.3 OK\nok 129 - element 2 OK\nok 130 - document OK\nok 131 - nested empty hash OK\nok 132 - array OK\nok 133 - scalar OK\nok 134 - nesting OK\nok 135 - empty hash OK\nok 136 - document OK\nok 137 - caught warning re uninitialised value\nok 138 - undef maps to any empty attribute by default\nok 139 - no warning re uninitialised value if warnings off\nok 140 - undef still maps to any empty attribute\nok 141 - uninitialiased values successfully mapped to empty elements\nok 142 - uninitialiased values successfully skipped\nok 143 - uninitialiased value in array is empty element\nok 144 - uninitialiased value in array is skipped\nok 145 - keeproot works as expected\nok 146 - content keys mapped OK\nok 147 - even when name changed\nok 148 - even with \"-\" prefix\nok 149 - no warnings with suppress_empty => undef\nok 150 - undef does not cause content tags in output\nok 151 - generated document with no attributes\nok 152 - parses ok\nok 153 - scalar 1 mapped ok\nok 154 - scalar 2 mapped ok\nok 155 - array mapped ok\nok 156 - document OK\nok 157 - same again but with unfolding too\nok 158 - parsed OK\nok 159 - scalar 1.1 mapped OK\nok 160 - scalar 1.2 mapped OK\nok 161 - scalar 1.3 mapped OK\nok 162 - element 1 OK\nok 163 - scalar 2.1 mapped OK\nok 164 - scalar 2.1 mapped OK\nok 165 - scalar 2.1 mapped OK\nok 166 - element 2 OK\nok 167 - document OK\nok 168 - bad GroupTags value was caught\nok 169 - error message looks good\nok 170 - good GroupTags value caused no error\nok 171 - prefix OK\nok 172 - suffix OK\nok 173 - list OK\nok 174 - group OK\nok 175 - document OK\nok 176 - original ref is not messed with\nok 177 - list 1 OK\nok 178 - group 1 OK\nok 179 - list 2 OK\nok 180 - group 2 OK\nok 181 - document OK\nok 182 - item 1 OK\nok 183 - item 2 OK\nok 184 - group OK\nok 185 - document OK\nok 186 - Failed to unwrap/group stripped content - as expected\nok 187 - parses ok\nok 188 - NoIndent worked ok\nok 189 - parses ok\nok 190 - NoIndent worked ok with KeyAttr\nok 191 - AttrIndent seems to work\nok 192 - sorting by default key attribute works\nok 193 - sorting by specified key attributes works\nok 194 - sorting with no key attribute works\nok 195 # skip Tie::IxHash not installed\nok 196 - Correct attributes inserted when ValueAttr specified\nok 197 - No numeric escaping by default\nok 198 - No numeric escaping: explicit\nok 199 - Level 2 numeric escaping looks good\nok 200 - Level 1 numeric escaping looks good\nok 201 - large datastructure mapped to XML and back OK\nok 105 - skipped hashkeys with '-' prefix\nok 142 - uninitialiased values successfully skipped\nok 144 - uninitialiased value in array is skipped\nok 195 # skip Tie::IxHash not installed\nSKIP: t/2_XMLout\n1..1\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\n# \r# Package                        Version\n#  perl                           5.40.2\n#  XML::Simple                    2.25\n#  Storable                       3.32\n#  XML::Parser                    2.47\n#  XML::SAX                       1.02\n#  XML::NamespaceSupport          1.12\nok 1 - Dumped config\nPASS: t/0_Config\n1..0 # SKIP these tests are for testing by the author\n1..0 # SKIP these tests are for testing by the author\nSKIP: t/author-pod-syntax\n1..132\nok 1 - Module compiled OK\n# Warning: XML::Simple::VERSION = 2.25 (Changes version: unknown)\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - XMLin() didn't crash\nok 3 - and it returned a value\nok 4 - and a hasref at that\nok 5 - matches expectations (attributes)\nok 6 - same again with nested elements\nok 7 - attributes in empty element\nok 8 - repeated child elements give arrays of scalars\nok 9 - nested element gives hash\nok 10 - repeated child elements give list of hashes\nok 11 - array folded on default key 'name'\nok 12 - not folded when keyattr turned off\nok 13 - still works when keyattr is empty hash\nok 14 - folded on default key 'key'\nok 15 - folded on default key 'id'\nok 16 - folded on non-default key 'xname'\nok 17 - same again but keyattr set with hash\nok 18 - keyattr as array with value in second position\nok 19 - keyattr as scalar\nok 20 - KeyAttr as scalar\nok 21 - key_attr as scalar\nok 22 - fold same array on two different keys\nok 23 - same again but with priority switch\nok 24 - folded on multi-key keyattr hash\nok 25 - same again but with '+' prefix to copy keys\nok 26 - did not fold on default key with non-scalar value\nok 27 - no warning issued\nok 28 - did not fold on specific key with non-scalar value\nok 29 - warning issued as expected\nok 30 - text in warning is correct\nok 31 - same again but with keyattr as array\nok 32 - warning issued as expected\nok 33 - text in warning is correct\nok 34 - did not fold on specific key with non-scalar value\nok 35 - no warning issued (as expected)\nok 36 - did not fold when element missing key attribute\nok 37 - expected warning issued\nok 38 - same again\nok 39 - but with no warning this time\nok 40 - folded elements despite non-unique key attribute\nok 41 - expected warning issued\nok 42 - same again but with keyattr as array\nok 43 - expected warning issued\nok 44 - same again\nok 45 - but with no warning this time\nok 46 - keeproot option works\nok 47 - CDATA section parsed correctly\nok 48 - CDATA section containing markup characters parsed correctly\nok 49 - XMLin didn't choke on named external file\nok 50 - and contents parsed as expected\nok 51 - XMLin didn't choke on un-named (default) external file\nok 52 - and contents parsed as expected\nok 53 - XMLin found file using searchpath\nok 54 - and contents parsed as expected\nok 55 - XMLin choked on nonexistant file\nok 56 - with the expected message\nok 57 - nonexistant file not found in current directory\nok 58 - with the expected message\nok 59 - search path ignored when pathname supplied\nok 60 - failed with expected message\nok 61 - XMLin didn't choke on an IO::File object\nok 62 - and it parsed the right file\nok 63 - XMLin didn't choke on STDIN ('-')\nok 64 - and data parsed correctly\nok 65 - anonymous arrays parsed correctly\nok 66 - anonymous arrays parsed correctly\nok 67 - top level anonymous array returned arrayref\nok 68 - nested anonymous arrays parsed correctly\nok 69 - 'content' key appears as expected\nok 70 - 'content' key successfully renamed to 'text'\nok 71 - 'content' key not munged by forcearray\nok 72 - gratuitous use of content key works as expected\nok 73 - even when we change it's name to 'text'\nok 74 - spurious content keys not eliminated after folding\nok 75 - spurious content keys not eliminated after folding\nok 76 - mixed content doesn't work - no surprises there\nok 77 - nested element rolls up to scalar\nok 78 - except when forcearray is enabled\nok 79 - array folding works with single nested hash\nok 80 - but not if forcearray is turned off\nok 81 - selective application of forcearray successful\nok 82 - forcearray using regex successful\nok 83 - forcearray using a single regex successful\nok 84 - attributes successfully skipped\nok 85 - noattr does not intefere with array folding\nok 86 - empty elements parse to hashrefs\nok 87 - or are suppressed\nok 88 - or parse to 'undef'\nok 89 - or parse to an empty string\nok 90 - empty document parses to undef\nok 91 - grouped tags parse normally\nok 92 - disintermediation of grouped tags works\nok 93 - disintermediation works with multiple groups\nok 94 - folding and ungrouping work together\nok 95 - folding, ungrouping and content stripping work together\nok 96 - folding without forcearray but with ungrouping fails as expected\nok 97 - folding with forcearray and ungrouping works\nok 98 - undefined variables are left untouched\nok 99 - substitution of pre-defined variables works\nok 100 - variables defined in XML work\nok 101 - variables defined in XML merged successfully with predefined vars\nok 102 - variables are expanded in later variable definitions\nok 103 - grouptags requires a hash\nok 104 - with correct error message\nok 105 - variables requires a hash\nok 106 - with correct error message\nok 107 - disintermediation using wrong child key - as expected\nok 108 - invalid options are trapped\nok 109 - with correct error message\nok 110 - invalid number of options are trapped\nok 111 - with correct error message\nok 112 - NS-1: folding OK\nok 113 - NS-2: space normalised in hash key\nok 114 - NS-3: space normalised in hash key\nok 115 - NS-4: space not normalised in hash value\nok 116 - NS-1a: folding OK\nok 117 - NS-2a: space normalised in hash key\nok 118 - NS-3a: space normalised in hash key\nok 119 - NS-4a: space not normalised in hash value\nok 120 - NS-5: folding OK\nok 121 - NS-6: space normalised in hash key\nok 122 - NS-7: space normalised in attribute value\nok 123 - NS-8: space normalised in hash key\nok 124 - NS-9: space normalised in element text content\nok 125 - NS-10: space normalised in anonymous array\nok 126 - NS-11: space normalized in anonymous array\nok 127 - Nothing special about 'value' attributes\nok 128 - ValueAttr as arrayref works\nok 129 - ValueAttr as arrayref works\nok 130 - ValueAttr as hashref works too\nok 131 - ValueAttr as hashref works too\nok 132 - successfully read an SRT config file\nok 84 - attributes successfully skipped\nSKIP: t/1_XMLin\n1..14\nok 1 - Parsing caused warning (as expected)\nok 2 - Message contained expected text\nok 3 - Parsing was successful\nok 4 - Using ParserOpts caused warning (as expected)\nok 5 - Message contained expected text\nok 6 - Parsing was successful\nok 7 - ParserOpts warning uppressed successfully\nok 8 - Parsing was successful\nok 9 - No error when parsing\nok 10 - matches expectations (attributes)\nok 11 - XML::Parser didn't choke on named external file\nok 12 - and contents parsed as expected\nok 13 - XML::Parser didn't choke on an IO::File object\nok 14 - and it parsed the right file\nPASS: t/A_XMLParser\n1..8\nok 1 - copied known good source file\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - parsed expected data from file\nok 3 - deleted the XML source file\nok 4 - and recreated it (empty)\nok 5 - got expected values from the cache\nok 6 - even though the XML file is empty\nok 7 - parsed new data through cache\nok 8 - cache was modified\nPASS: t/4_MemShare\nDURATION: 12\nEND: /usr/lib/libxml-simple-perl/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml-simple-perl": {
     "duration": "12",
     "log": "START: ptest-runner\n2025-05-13T17:49\n1..7\nok 1 - copied source XML file\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - parsed expected data through the cache\nok 3 - deleted the source XML file\nok 4 - got what we expected from the cache\nok 5 - even though the source XML file is empty\nok 6 - parsed expected data through cache\nok 7 - cache not modified\nPASS: t/5_MemCopy\n1..37\nok 1 - invalid number of options are trapped\nok 2 - with correct error message\nok 3 - 'object one' isa 'XML::Simple'\nok 4 - 'object two' isa 'XML::Simple'\nok 5 - 'object three' isa 'XML::Simple'\nok 6 - options hash was not corrupted\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 7 - parsed expected data via object 1\nok 8 - parsed expected data via object 2\nok 9 - parsed expected data via object 3\nok 10 - successfully merged options\nok 11 - defaults were not affected by merge\nok 12 - t1\nok 13 - t2\nok 14 - t3\nok 15 - t4\nok 16 - t5\nok 17 - t6\nok 18 - t7\nok 19 - t8\nok 20 - t9\nok 21 - t10\nok 22 - t11\nok 23 - t12\nok 24 - ttl\nok 25 - cddbid\nok 26 - id\nok 27 - artist\nok 28 - disc\nok 29 - database\nok 30 - XMLout() method call with no args proves fatal\nok 31 - with correct error message\nok 32 - inheritance works with build_tree() overridden\nok 33 - inheritance works with escape_value() overridden\nok 34 - variables from XML merged with predefined variables\nok 35 - variables from XML merged with predefined variables\nok 36 - unrecognised option caught by constructor\nok 37 - correct message in exception\nPASS: t/6_ObjIntf\n1..12\nok 1 - use XML::Simple;\nok 2 # skip Tie::IxHash not installed\nok 3 # skip Tie::IxHash not installed\nok 4 # skip Tie::IxHash not installed\nok 5 - 'object of class ElbarotsXS' isa 'XML::Simple'\nok 6 - default storable cache filename looks good\nok 7 - overridden storable cache filename looks good\nok 8 - overridden cache file does not exist before parse\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 9 - overridden cache file does exist after parse\nok 10 - bad cache scheme was rejected\nok 11 - custom cache scheme was not rejected\nok 12 - custom cache reading method delivered the goods\nok 2 # skip Tie::IxHash not installed\nok 3 # skip Tie::IxHash not installed\nok 4 # skip Tie::IxHash not installed\nSKIP: t/B_Hooks\n1..14\nok 1 - created source XML file\nok 2 - deleted old cache files\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 3 - parsed expected value from file\nok 4 - '$fh' isa 'IO::File'\nok 5 - parsed expected value from IO::File object\nok 6 - parsed expected value from string\nok 7 - parsed expected value from STDIN ('-')\nok 8 - XML::Simple as a SAX handler returned expected value\nok 9 - options passed to handler contructor work\nok 10 - driving a SAX pipeline with XML::Simple worked\nok 11 - 'handler' is a synonym for 'Handler'\nok 12 - 'DataHandler' option works\nok 13 - 'datahandler' is a synonym for 'DataHandler'\nok 14 - keeproot works with SAX pipelines\nPASS: t/7_SaxStuff\n1..44\nok 1 - XML::Simple loads ok with qw(:strict)\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - XMLin() did not fail\nok 3 - and managed to produce the expected results\nok 4 - omitting forcearray was a fatal error\nok 5 - with the correct error message\nok 6 - omitting keyattr was a fatal error\nok 7 - with the correct error message\nok 8 - omitting forcearray for elements in keyattr was a fatal error\nok 9 - with the correct error message\nok 10 - omitting keyattr elements from forcearray was a fatal error\nok 11 - with the correct error message\nok 12 - key attribute missing from names element was a fatal error\nok 13 - with the correct error message\nok 14 - non-unique key attribute values was a fatal error\nok 15 - with the correct error message\nok 16 - key attribute not a scalar was a fatal error\nok 17 - with the correct error message\nok 18 - XMLout() did not fail\nok 19 - and managed to produce the expected results\nok 20 - omitting keyattr was a fatal error\nok 21 - with the correct error message\nok 22 - omitting forcearray was not a fatal error on output\nok 23 - $xs->XMLin() did not fail\nok 24 - and managed to produce the expected results\nok 25 - omitting forcearray was a fatal error\nok 26 - with the correct error message\nok 27 - omitting keyattr was a fatal error\nok 28 - with the correct error message\nok 29 - omitting forcearray for elements in keyattr was a fatal error\nok 30 - with the correct error message\nok 31 - omitting keyattr elements from forcearray was a fatal error\nok 32 - with the correct error message\nok 33 - key attribute missing from names element was a fatal error\nok 34 - with the correct error message\nok 35 - key attribute not a scalar was a fatal error\nok 36 - with the correct error message\nok 37 - XMLout() did not fail\nok 38 - and managed to produce the expected results\nok 39 - omitting keyattr was a fatal error\nok 40 - with the correct error message\nok 41 - other namespaces do not have strict mode forced upon them\nok 42 - other namespaces do not have strict mode forced upon them\nok 43 - with the correct error message\nok 44 - other namespaces do not have strict mode forced upon them\nPASS: t/9_Strict\n1..2\nok 1 - External entity not retrieved\nok 2 - External entity left as URL\nPASS: t/C_External_Entities\n1..8\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 1 - qnames are not expanded by default\nok 2 - qnames are expanded on request\nok 3 - clarkian names not converted to qnames on output by default\nok 4 - clarkian names are converted to qnames on output on request\nok 5 - expansion of default namespace works\nok 6 - default namespaces are output correctly too\nok 7 - namespace prefixes are generated automatically (part 1)\nok 8 - namespace prefixes are generated automatically (part 2)\nPASS: t/8_Namespaces\n1..23\nok 1 - copied known good source file\nok 2 - no cache files lying around\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 3 - parsed expected data from file\nok 4 - and no cache file was created\nok 5 - parsed expected data from file (again)\nok 6 - but this time a cache file was created\nok 7 - got expected data from cache\nok 8 - and cache timestamp has not changed\nok 9 - parsed in expected value again\nok 10 - and this time the cache timestamp has changed\nok 11 - deleted the source file\nok 12 - recreated the source file\nok 13 - but with nothing in it\nok 14 - got the expected data from the cache\nok 15 - parsed in expected data from file\nok 16 - and the cache file was not touched\nok 17 - parsed expected data through cache\nok 18 - and the cache was updated\nok 19 - copied back the original file\nok 20 - parsed expected data in through cache\nok 21 - scheme name is case-insensitive\nok 22 - bad cache scheme names are trapped\nok 23 - with correct error message\nPASS: t/3_Storable\n1..201\nok 1 - call with no args proves fatal\nok 2 - with correct error message\nok 3 - XMLout did not crash\nok 4 - and it returned an XML string\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 5 - which parses back OK\nok 6 - encoded a hash\nok 7 - first key encoded OK\nok 8 - second key encoded OK\nok 9 - third key encoded OK\nok 10 - no other attributes encoded\nok 11 - encoded a hash with nested array\nok 12 - array elements encoded in correct order\nok 13 - no other spurious encodings\nok 14 - encoded nested hashes\nok 15 - nested hash 1 ok\nok 16 - nested hash 2 ok\nok 17 - whole OK\nok 18 - encoded anonymous array\nok 19 - output matches expectations\nok 20 - encoded nested anonymous arrays\nok 21 - output matches expectations\nok 22 - encoded hash of hashes with folding disabled\nok 23 - nested hash 1 ok\nok 24 - nested hash 2 ok\nok 25 - nested hash 3 ok\nok 26 - container hash ok\nok 27 - document ok\nok 28 - encoded hash of hashes with explicit folding enabled\nok 29 - output as expected\nok 30 - still works when keyattr is scalar\nok 31 - still works when keyattr is hash\nok 32 - still works when keyattr is hash with leading '+'\nok 33 - still works when keyattr is hash with leading '-'\nok 34 - encoded hash of hashes with default folding enabled\nok 35 - expected output with default keyattr\nok 36 - single nested hash unfolded\nok 37 - attr 1 ok\nok 38 - attr 2 ok\nok 39 - element ok\nok 40 - document ok\nok 41 - generated doc with XML declaration\nok 42 - XML declaration OK\nok 43 - data OK too\nok 44 - generated doc with custom XML declaration\nok 45 - XML declaration OK\nok 46 - data OK too\nok 47 - generated document with escaping\nok 48 - angle brackets escaped OK\nok 49 - double quotes escaped OK\nok 50 - ampersands escaped OK\nok 51 - data OK too\nok 52 - generated unescaped angle brackets\nok 53 - generated unescaped double quotes\nok 54 - generated unescaped ampersands\nok 55 - data OK too\nok 56 - Unescaped scalar as expected too\nok 57 - caught circular data structure\nok 58 - with correct error message\nok 59 - repetitive (non-circular) data structure not fatal\nok 60 - and encodes as expected\nok 61 - caught blessed non array/hash reference in data structure\nok 62 - with correct error message\nok 63 - generated document with named root element\nok 64 - parsed it back correctly\nok 65 - XML as expected\nok 66 - same again but encoded a hash\nok 67 - first key encoded OK\nok 68 - second key encoded OK\nok 69 - third key encoded OK\nok 70 - XML looks OK\nok 71 - same again but with array in hash\nok 72 - array encoded in correct order\nok 73 - only expected root element left\nok 74 - same again but with nested hashes\nok 75 - hash 1 encoded OK\nok 76 - hash 2 encoded OK\nok 77 - document OK\nok 78 - same again but with nested anonymous array\nok 79 - document OK\nok 80 - encoded scalar with no root element\nok 81 - same again but with rootname = undef\nok 82 - generated doc with no root element from hash\nok 83 - first key encoded OK\nok 84 - second key encoded OK\nok 85 - third key encoded OK\nok 86 - document OK\nok 87 - generated docucment with no root element from nested hashes\nok 88 - first element OK\nok 89 - second element OK\nok 90 - third element OK\nok 91 - document OK\nok 92 - generated doc with no root name from array\nok 93 - document OK\nok 94 - caught attempt to specify searchpath on XMLout\nok 95 - with correct error message\nok 96 - caught attempt to specify odd number of option args\nok 97 - with correct error message\nok 98 - output file does not exist\nok 99 - created xml output file\nok 100 - Contents match expectations\nok 101\nok 102 - create XML output file via IO::File\nok 103 - Contents match expectations\nok 104 - original data not corrupted\nok 105 - skipped hashkeys with '-' prefix\nok 106 - generated document from complex nested hash with unfolding\nok 107 - element 1 attribute 1 OK\nok 108 - element 1 attribute 2 OK\nok 109 - element 1 attribute 3 OK\nok 110 - element 1.1 attribute 1 OK\nok 111 - element 1.1 attribute 2 OK\nok 112 - element 1.1 attribute 3 OK\nok 113 - elements 1 and 1.1 OK\nok 114 - element 2 attribute 1 OK\nok 115 - element 2 attribute 2 OK\nok 116 - element 2 attribute 3 OK\nok 117 - element 2.1 attribute 1 OK\nok 118 - element 2.1 attribute 2 OK\nok 119 - element 2.1 attribute 3 OK\nok 120 - element 2.1 OK\nok 121 - element 2.2 attribute 1 OK\nok 122 - element 2.2 attribute 2 OK\nok 123 - element 2.2 attribute 3 OK\nok 124 - element 2.2 OK\nok 125 - element 2.3 attribute 1 OK\nok 126 - element 2.3 attribute 2 OK\nok 127 - element 2.3 attribute 3 OK\nok 128 - element 2.3 OK\nok 129 - element 2 OK\nok 130 - document OK\nok 131 - nested empty hash OK\nok 132 - array OK\nok 133 - scalar OK\nok 134 - nesting OK\nok 135 - empty hash OK\nok 136 - document OK\nok 137 - caught warning re uninitialised value\nok 138 - undef maps to any empty attribute by default\nok 139 - no warning re uninitialised value if warnings off\nok 140 - undef still maps to any empty attribute\nok 141 - uninitialiased values successfully mapped to empty elements\nok 142 - uninitialiased values successfully skipped\nok 143 - uninitialiased value in array is empty element\nok 144 - uninitialiased value in array is skipped\nok 145 - keeproot works as expected\nok 146 - content keys mapped OK\nok 147 - even when name changed\nok 148 - even with \"-\" prefix\nok 149 - no warnings with suppress_empty => undef\nok 150 - undef does not cause content tags in output\nok 151 - generated document with no attributes\nok 152 - parses ok\nok 153 - scalar 1 mapped ok\nok 154 - scalar 2 mapped ok\nok 155 - array mapped ok\nok 156 - document OK\nok 157 - same again but with unfolding too\nok 158 - parsed OK\nok 159 - scalar 1.1 mapped OK\nok 160 - scalar 1.2 mapped OK\nok 161 - scalar 1.3 mapped OK\nok 162 - element 1 OK\nok 163 - scalar 2.1 mapped OK\nok 164 - scalar 2.1 mapped OK\nok 165 - scalar 2.1 mapped OK\nok 166 - element 2 OK\nok 167 - document OK\nok 168 - bad GroupTags value was caught\nok 169 - error message looks good\nok 170 - good GroupTags value caused no error\nok 171 - prefix OK\nok 172 - suffix OK\nok 173 - list OK\nok 174 - group OK\nok 175 - document OK\nok 176 - original ref is not messed with\nok 177 - list 1 OK\nok 178 - group 1 OK\nok 179 - list 2 OK\nok 180 - group 2 OK\nok 181 - document OK\nok 182 - item 1 OK\nok 183 - item 2 OK\nok 184 - group OK\nok 185 - document OK\nok 186 - Failed to unwrap/group stripped content - as expected\nok 187 - parses ok\nok 188 - NoIndent worked ok\nok 189 - parses ok\nok 190 - NoIndent worked ok with KeyAttr\nok 191 - AttrIndent seems to work\nok 192 - sorting by default key attribute works\nok 193 - sorting by specified key attributes works\nok 194 - sorting with no key attribute works\nok 195 # skip Tie::IxHash not installed\nok 196 - Correct attributes inserted when ValueAttr specified\nok 197 - No numeric escaping by default\nok 198 - No numeric escaping: explicit\nok 199 - Level 2 numeric escaping looks good\nok 200 - Level 1 numeric escaping looks good\nok 201 - large datastructure mapped to XML and back OK\nok 105 - skipped hashkeys with '-' prefix\nok 142 - uninitialiased values successfully skipped\nok 144 - uninitialiased value in array is skipped\nok 195 # skip Tie::IxHash not installed\nSKIP: t/2_XMLout\n1..1\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\n# \n# Package                        Version\n#  perl                           5.40.2\n#  XML::Simple                    2.25\n#  Storable                       3.32\n#  XML::Parser                    2.47\n#  XML::SAX                       1.02\n#  XML::NamespaceSupport          1.12\nok 1 - Dumped config\nPASS: t/0_Config\n1..0 # SKIP these tests are for testing by the author\n1..0 # SKIP these tests are for testing by the author\nSKIP: t/author-pod-syntax\n1..132\nok 1 - Module compiled OK\n# Warning: XML::Simple::VERSION = 2.25 (Changes version: unknown)\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - XMLin() didn't crash\nok 3 - and it returned a value\nok 4 - and a hasref at that\nok 5 - matches expectations (attributes)\nok 6 - same again with nested elements\nok 7 - attributes in empty element\nok 8 - repeated child elements give arrays of scalars\nok 9 - nested element gives hash\nok 10 - repeated child elements give list of hashes\nok 11 - array folded on default key 'name'\nok 12 - not folded when keyattr turned off\nok 13 - still works when keyattr is empty hash\nok 14 - folded on default key 'key'\nok 15 - folded on default key 'id'\nok 16 - folded on non-default key 'xname'\nok 17 - same again but keyattr set with hash\nok 18 - keyattr as array with value in second position\nok 19 - keyattr as scalar\nok 20 - KeyAttr as scalar\nok 21 - key_attr as scalar\nok 22 - fold same array on two different keys\nok 23 - same again but with priority switch\nok 24 - folded on multi-key keyattr hash\nok 25 - same again but with '+' prefix to copy keys\nok 26 - did not fold on default key with non-scalar value\nok 27 - no warning issued\nok 28 - did not fold on specific key with non-scalar value\nok 29 - warning issued as expected\nok 30 - text in warning is correct\nok 31 - same again but with keyattr as array\nok 32 - warning issued as expected\nok 33 - text in warning is correct\nok 34 - did not fold on specific key with non-scalar value\nok 35 - no warning issued (as expected)\nok 36 - did not fold when element missing key attribute\nok 37 - expected warning issued\nok 38 - same again\nok 39 - but with no warning this time\nok 40 - folded elements despite non-unique key attribute\nok 41 - expected warning issued\nok 42 - same again but with keyattr as array\nok 43 - expected warning issued\nok 44 - same again\nok 45 - but with no warning this time\nok 46 - keeproot option works\nok 47 - CDATA section parsed correctly\nok 48 - CDATA section containing markup characters parsed correctly\nok 49 - XMLin didn't choke on named external file\nok 50 - and contents parsed as expected\nok 51 - XMLin didn't choke on un-named (default) external file\nok 52 - and contents parsed as expected\nok 53 - XMLin found file using searchpath\nok 54 - and contents parsed as expected\nok 55 - XMLin choked on nonexistant file\nok 56 - with the expected message\nok 57 - nonexistant file not found in current directory\nok 58 - with the expected message\nok 59 - search path ignored when pathname supplied\nok 60 - failed with expected message\nok 61 - XMLin didn't choke on an IO::File object\nok 62 - and it parsed the right file\nok 63 - XMLin didn't choke on STDIN ('-')\nok 64 - and data parsed correctly\nok 65 - anonymous arrays parsed correctly\nok 66 - anonymous arrays parsed correctly\nok 67 - top level anonymous array returned arrayref\nok 68 - nested anonymous arrays parsed correctly\nok 69 - 'content' key appears as expected\nok 70 - 'content' key successfully renamed to 'text'\nok 71 - 'content' key not munged by forcearray\nok 72 - gratuitous use of content key works as expected\nok 73 - even when we change it's name to 'text'\nok 74 - spurious content keys not eliminated after folding\nok 75 - spurious content keys not eliminated after folding\nok 76 - mixed content doesn't work - no surprises there\nok 77 - nested element rolls up to scalar\nok 78 - except when forcearray is enabled\nok 79 - array folding works with single nested hash\nok 80 - but not if forcearray is turned off\nok 81 - selective application of forcearray successful\nok 82 - forcearray using regex successful\nok 83 - forcearray using a single regex successful\nok 84 - attributes successfully skipped\nok 85 - noattr does not intefere with array folding\nok 86 - empty elements parse to hashrefs\nok 87 - or are suppressed\nok 88 - or parse to 'undef'\nok 89 - or parse to an empty string\nok 90 - empty document parses to undef\nok 91 - grouped tags parse normally\nok 92 - disintermediation of grouped tags works\nok 93 - disintermediation works with multiple groups\nok 94 - folding and ungrouping work together\nok 95 - folding, ungrouping and content stripping work together\nok 96 - folding without forcearray but with ungrouping fails as expected\nok 97 - folding with forcearray and ungrouping works\nok 98 - undefined variables are left untouched\nok 99 - substitution of pre-defined variables works\nok 100 - variables defined in XML work\nok 101 - variables defined in XML merged successfully with predefined vars\nok 102 - variables are expanded in later variable definitions\nok 103 - grouptags requires a hash\nok 104 - with correct error message\nok 105 - variables requires a hash\nok 106 - with correct error message\nok 107 - disintermediation using wrong child key - as expected\nok 108 - invalid options are trapped\nok 109 - with correct error message\nok 110 - invalid number of options are trapped\nok 111 - with correct error message\nok 112 - NS-1: folding OK\nok 113 - NS-2: space normalised in hash key\nok 114 - NS-3: space normalised in hash key\nok 115 - NS-4: space not normalised in hash value\nok 116 - NS-1a: folding OK\nok 117 - NS-2a: space normalised in hash key\nok 118 - NS-3a: space normalised in hash key\nok 119 - NS-4a: space not normalised in hash value\nok 120 - NS-5: folding OK\nok 121 - NS-6: space normalised in hash key\nok 122 - NS-7: space normalised in attribute value\nok 123 - NS-8: space normalised in hash key\nok 124 - NS-9: space normalised in element text content\nok 125 - NS-10: space normalised in anonymous array\nok 126 - NS-11: space normalized in anonymous array\nok 127 - Nothing special about 'value' attributes\nok 128 - ValueAttr as arrayref works\nok 129 - ValueAttr as arrayref works\nok 130 - ValueAttr as hashref works too\nok 131 - ValueAttr as hashref works too\nok 132 - successfully read an SRT config file\nok 84 - attributes successfully skipped\nSKIP: t/1_XMLin\n1..14\nok 1 - Parsing caused warning (as expected)\nok 2 - Message contained expected text\nok 3 - Parsing was successful\nok 4 - Using ParserOpts caused warning (as expected)\nok 5 - Message contained expected text\nok 6 - Parsing was successful\nok 7 - ParserOpts warning uppressed successfully\nok 8 - Parsing was successful\nok 9 - No error when parsing\nok 10 - matches expectations (attributes)\nok 11 - XML::Parser didn't choke on named external file\nok 12 - and contents parsed as expected\nok 13 - XML::Parser didn't choke on an IO::File object\nok 14 - and it parsed the right file\nPASS: t/A_XMLParser\n1..8\nok 1 - copied known good source file\ncould not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.40.2/XML/SAX\nok 2 - parsed expected data from file\nok 3 - deleted the XML source file\nok 4 - and recreated it (empty)\nok 5 - got expected values from the cache\nok 6 - even though the XML file is empty\nok 7 - parsed new data through cache\nok 8 - cache was modified\nPASS: t/4_MemShare\nDURATION: 12\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5449743270874023,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxml2_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxml2",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0010843276977539062,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3430981636047363,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.023147106170654297,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 11.923102617263794,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0018224716186523438,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxml2.attribs.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.build.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.compareNodes.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.ctxterror.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.cutnpaste.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.dtdvalid.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.error.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.inbuf.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.indexes.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.input_callback.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.nsdel.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.outbuf.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.push.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.pushSAX.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.pushSAXhtml.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader2.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader3.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader4.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader5.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader6.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader7.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.reader8.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.readererr.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.readernext.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.regexp.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.relaxng.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.resolver.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.runsuite": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.runtest": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.runxmlconf": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.schema.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.serialize.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.setup_test.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.sync.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.testThreads": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.testapi": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.testchar": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.testdict": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.testrecurse": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.thread2.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.tst.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.tstLastError.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.tstURI.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.tstmem.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.tstxpath.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.validDTD.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.validRNG.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.validSchemas.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.validate.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.walker.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.xpath.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.xpathext.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.xpathleak.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.xpathns.py": {
    "status": "PASSED"
   },
   "ptestresult.libxml2.xpathret.py": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/libxml2/ptest\nRunning runtest\n## XML regression tests\n## XML regression tests on memory\n## XML entity subst regression tests\n## XML Namespaces regression tests\n## Error cases regression tests\n## Error cases regression tests from file descriptor\n## Error cases regression tests with entity substitution\n## Error cases regression tests (old 1.0)\n## Error cases stream regression tests\n## Reader regression tests\n## Reader entities substitution regression tests\n## Reader on memory regression tests\n## Walker regression tests\n## SAX1 callbacks regression tests\n## SAX2 callbacks regression tests\n## SAX2 callbacks regression tests with entity substitution\n## XML push regression tests\n## XML push boundary tests\n## HTML regression tests\n## HTML regression tests from file descriptor\n## Push HTML regression tests\n## Push HTML boundary tests\n## HTML SAX regression tests\n## Valid documents regression tests\n## Validity checking regression tests\n## Streaming validity checking regression tests\n## Streaming validity error checking regression tests\n## General documents valid regression tests\n## XInclude regression tests\n## XInclude xmlReader regression tests\n## XInclude regression tests stripping include nodes\n## XInclude xmlReader regression tests stripping include nodes\n## XInclude regression tests without reader\n## URI parsing tests\n## URI base composition tests\n## Path URI conversion tests\n## Schemas regression tests\n## Relax-NG regression tests\n## Relax-NG streaming regression tests\n## Pattern regression tests\n## C14N with comments regression tests\n## C14N without comments regression tests\n## C14N exclusive without comments regression tests\n## C14N 1.1 without comments regression tests\n## Catalog and Threads regression tests\n## SVG parsing regression tests\n## Regexp regression tests\n## Automata regression tests\nTotal 3473 tests, no errors\nPASS: runtest\nRunning runsuite\nFailed to parse xstc/Tests/Metadata/NISTXMLSchemaDatatypes.testSet\nFailed to parse xstc/Tests/Metadata/SunXMLSchema1-0-20020116.testSet\nFailed to parse xstc/Tests/Metadata/MSXMLSchema1-0-20020116.testSet\n## XML Schemas datatypes test suite from James Clark\nRan 1035 tests, 3 errors, 0 leaks\n3 errors were expected\n## Relax NG test suite from James Clark\nRan 253 tests, no errors\n## Relax NG test suite for libxml2\nRan 183 tests, no errors\nRan 0 tests (0 schemata), no errors\nRan 0 tests (0 schemata), no errors\nRan 0 tests (0 schemata), no errors\nTotal 1471 tests, no errors\nPASS: runsuite\nRunning testrecurse\n## Parsing recursive test cases\n## Parsing recursive test cases (no substitution)\n## Parsing recursive test cases (SAX)\n## Parsing recursive test cases (SAX, no substitution)\n## Parsing non-recursive test cases\n## Parsing non-recursive test cases (SAX)\n## Parsing non-recursive huge case\n## Parsing non-recursive huge case (no substitution)\n## Parsing non-recursive huge case (SAX)\n## Parsing non-recursive huge case (SAX, no substitution)\n## Parsing non-recursive huge DTD case\nTotal 49 tests, no errors\nPASS: testrecurse\nRunning testchar\ntesting char range: 1 2 3 4 done\ntesting 1 byte char in document: 1 2 3 4 done\ntesting 2 byte char in document: 1 2 3 4 done\nPASS: testchar\nRunning testdict\nPASS: testdict\nRunning testThreads\nPASS: testThreads\nRunning runxmlconf\nTest suite: XML 1.0 (2nd edition) W3C Conformance Test Suite, 6 October 2000\nTest cases: James Clark  XML 1.0 Tests\nTest cases: Fuji Xerox Japanese Text Tests XML 1.0 Tests\nTest cases: Sun Microsystems XML Tests\nTest cases: 159 tests\nTest cases: OASIS/NIST XML 1.0 Tests\nTest cases: IBM XML 1.0 Tests\nTest cases: IBM XML 1.1 Tests\nTest cases: Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003\nTest cases: 34 tests\nTest cases: Richard Tobin's XML 1.1 test suite 13 Feb 2003\nTest cases: 57 tests\nTest cases: Richard Tobin's XML Namespaces 1.0 test suite 14 Feb 2003\nTest cases: 48 tests\nTest cases: Richard Tobin's XML Namespaces 1.1 test suite 14 Feb 2003\nTest cases: 8 tests\nTest cases: Richard Tobin's XML 1.0 3rd edition errata test suite 1 June 2006\nTest cases: 13 tests\nTest cases: University of Edinburgh tests for XML 1.0 5th edition\nTest cases: 393 tests\nTest cases: Richard Tobin's XML Namespaces 1.0/1.1 2nd edition test suite 1 June 2006\nTest cases: 3 tests\nTest cases: Bjoern Hoehrmann via HST 2013-09-18\nTest cases: 9 tests\nRan 2273 tests, 15 errors, 0 leaks\nTotal 2273 tests, 15 errors, 0 leaks\nSee runxmlconf.log for detailed output\n15 errors were expected\nPASS: runxmlconf\nRunning testapi\nTesting HTMLparser : 36 of 42 functions ...\nTesting HTMLtree : 18 of 18 functions ...\nTesting SAX2 : 36 of 36 functions ...\nTesting c14n : 3 of 4 functions ...\nTesting catalog : 27 of 36 functions ...\nTesting chvalid : 9 of 9 functions ...\nTesting debugXML : 25 of 28 functions ...\nTesting dict : 10 of 13 functions ...\nTesting encoding : 16 of 21 functions ...\nTesting entities : 12 of 19 functions ...\nTesting hash : 20 of 29 functions ...\nTesting list : 19 of 26 functions ...\nTesting nanohttp : 13 of 17 functions ...\nTesting parser : 71 of 85 functions ...\nTesting parserInternals : 32 of 89 functions ...\nTesting pattern : 11 of 16 functions ...\nTesting relaxng : 14 of 24 functions ...\nTesting schemasInternals : 0 of 2 functions ...\nTesting schematron : 1 of 10 functions ...\nTesting tree : 146 of 173 functions ...\nTesting uri : 13 of 18 functions ...\nTesting valid : 51 of 71 functions ...\nTesting xinclude : 9 of 12 functions ...\nTesting xmlIO : 41 of 55 functions ...\nTesting xmlautomata : 3 of 19 functions ...\nTesting xmlerror : 7 of 18 functions ...\nTesting xmlmodule : 2 of 4 functions ...\nTesting xmlreader : 76 of 88 functions ...\nTesting xmlregexp : 16 of 30 functions ...\nTesting xmlsave : 8 of 14 functions ...\nTesting xmlschemas : 16 of 27 functions ...\nTesting xmlschemastypes : 26 of 34 functions ...\nTesting xmlstring : 26 of 30 functions ...\nTesting xmlunicode : 166 of 166 functions ...\nTesting xmlwriter : 53 of 81 functions ...\nTesting xpath : 32 of 41 functions ...\nTesting xpathInternals : 106 of 117 functions ...\nTesting xpointer : 13 of 21 functions ...\nTotal: 1113 functions, 323732 tests, 0 errors\nPASS: testapi\n abc:attr=\"def\"\nOK\nPASS: attribs.py\nOK\nPASS: build.py\nOK\nPASS: compareNodes.py\nOK\nPASS: ctxterror.py\nOK\nPASS: cutnpaste.py\nOK\nPASS: dtdvalid.py\nOK\nPASS: error.py\nOK\nPASS: inbuf.py\nOK\nPASS: indexes.py\nOK\nPASS: input_callback.py\nOK\nPASS: nsdel.py\nOK\nPASS: outbuf.py\nOK\nPASS: push.py\nOK\nPASS: pushSAXhtml.py\nOK\nPASS: pushSAX.py\nOK\nPASS: reader2.py\nOK\nPASS: reader3.py\nOK\nPASS: reader4.py\nOK\nPASS: reader5.py\nOK\nPASS: reader6.py\nOK\nPASS: reader7.py\nOK\nPASS: reader8.py\nOK\nPASS: readererr.py\nOK\nPASS: readernext.py\nOK\nPASS: reader.py\nOK\nPASS: regexp.py\nOK\nPASS: relaxng.py\nOK\nPASS: resolver.py\nOK\nPASS: schema.py\nOK\nPASS: serialize.py\nPASS: setup_test.py\nOK\nPASS: sync.py\nOK\nPASS: thread2.py\nOK\nPASS: tstLastError.py\nOK\nPASS: tstmem.py\nOK\nPASS: tst.py\nOK\nPASS: tstURI.py\nOK\nPASS: tstxpath.py\nOK\nPASS: validate.py\nOK\nPASS: validDTD.py\nOK\nPASS: validRNG.py\nOK\nPASS: validSchemas.py\nOK\nPASS: walker.py\nOK\nPASS: xpathext.py\nOK\nPASS: xpathleak.py\nOK\nPASS: xpathns.py\nOK\nPASS: xpath.py\nOK\nPASS: xpathret.py\nDURATION: 12\nEND: /usr/lib/libxml2/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxml2": {
     "duration": "12",
     "log": "START: ptest-runner\n2025-05-13T17:49\nRunning runtest\n## XML regression tests\n## XML regression tests on memory\n## XML entity subst regression tests\n## XML Namespaces regression tests\n## Error cases regression tests\n## Error cases regression tests from file descriptor\n## Error cases regression tests with entity substitution\n## Error cases regression tests (old 1.0)\n## Error cases stream regression tests\n## Reader regression tests\n## Reader entities substitution regression tests\n## Reader on memory regression tests\n## Walker regression tests\n## SAX1 callbacks regression tests\n## SAX2 callbacks regression tests\n## SAX2 callbacks regression tests with entity substitution\n## XML push regression tests\n## XML push boundary tests\n## HTML regression tests\n## HTML regression tests from file descriptor\n## Push HTML regression tests\n## Push HTML boundary tests\n## HTML SAX regression tests\n## Valid documents regression tests\n## Validity checking regression tests\n## Streaming validity checking regression tests\n## Streaming validity error checking regression tests\n## General documents valid regression tests\n## XInclude regression tests\n## XInclude xmlReader regression tests\n## XInclude regression tests stripping include nodes\n## XInclude xmlReader regression tests stripping include nodes\n## XInclude regression tests without reader\n## URI parsing tests\n## URI base composition tests\n## Path URI conversion tests\n## Schemas regression tests\n## Relax-NG regression tests\n## Relax-NG streaming regression tests\n## Pattern regression tests\n## C14N with comments regression tests\n## C14N without comments regression tests\n## C14N exclusive without comments regression tests\n## C14N 1.1 without comments regression tests\n## Catalog and Threads regression tests\n## SVG parsing regression tests\n## Regexp regression tests\n## Automata regression tests\nTotal 3473 tests, no errors\nPASS: runtest\nRunning runsuite\nFailed to parse xstc/Tests/Metadata/NISTXMLSchemaDatatypes.testSet\nFailed to parse xstc/Tests/Metadata/SunXMLSchema1-0-20020116.testSet\nFailed to parse xstc/Tests/Metadata/MSXMLSchema1-0-20020116.testSet\n## XML Schemas datatypes test suite from James Clark\nRan 1035 tests, 3 errors, 0 leaks\n3 errors were expected\n## Relax NG test suite from James Clark\nRan 253 tests, no errors\n## Relax NG test suite for libxml2\nRan 183 tests, no errors\nRan 0 tests (0 schemata), no errors\nRan 0 tests (0 schemata), no errors\nRan 0 tests (0 schemata), no errors\nTotal 1471 tests, no errors\nPASS: runsuite\nRunning testrecurse\n## Parsing recursive test cases\n## Parsing recursive test cases (no substitution)\n## Parsing recursive test cases (SAX)\n## Parsing recursive test cases (SAX, no substitution)\n## Parsing non-recursive test cases\n## Parsing non-recursive test cases (SAX)\n## Parsing non-recursive huge case\n## Parsing non-recursive huge case (no substitution)\n## Parsing non-recursive huge case (SAX)\n## Parsing non-recursive huge case (SAX, no substitution)\n## Parsing non-recursive huge DTD case\nTotal 49 tests, no errors\nPASS: testrecurse\nRunning testchar\ntesting char range: 1 2 3 4 done\ntesting 1 byte char in document: 1 2 3 4 done\ntesting 2 byte char in document: 1 2 3 4 done\nPASS: testchar\nRunning testdict\nPASS: testdict\nRunning testThreads\nPASS: testThreads\nRunning runxmlconf\nTest suite: XML 1.0 (2nd edition) W3C Conformance Test Suite, 6 October 2000\nTest cases: James Clark  XML 1.0 Tests\nTest cases: Fuji Xerox Japanese Text Tests XML 1.0 Tests\nTest cases: Sun Microsystems XML Tests\nTest cases: 159 tests\nTest cases: OASIS/NIST XML 1.0 Tests\nTest cases: IBM XML 1.0 Tests\nTest cases: IBM XML 1.1 Tests\nTest cases: Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003\nTest cases: 34 tests\nTest cases: Richard Tobin's XML 1.1 test suite 13 Feb 2003\nTest cases: 57 tests\nTest cases: Richard Tobin's XML Namespaces 1.0 test suite 14 Feb 2003\nTest cases: 48 tests\nTest cases: Richard Tobin's XML Namespaces 1.1 test suite 14 Feb 2003\nTest cases: 8 tests\nTest cases: Richard Tobin's XML 1.0 3rd edition errata test suite 1 June 2006\nTest cases: 13 tests\nTest cases: University of Edinburgh tests for XML 1.0 5th edition\nTest cases: 393 tests\nTest cases: Richard Tobin's XML Namespaces 1.0/1.1 2nd edition test suite 1 June 2006\nTest cases: 3 tests\nTest cases: Bjoern Hoehrmann via HST 2013-09-18\nTest cases: 9 tests\nRan 2273 tests, 15 errors, 0 leaks\nTotal 2273 tests, 15 errors, 0 leaks\nSee runxmlconf.log for detailed output\n15 errors were expected\nPASS: runxmlconf\nRunning testapi\nTesting HTMLparser : 36 of 42 functions ...\nTesting HTMLtree : 18 of 18 functions ...\nTesting SAX2 : 36 of 36 functions ...\nTesting c14n : 3 of 4 functions ...\nTesting catalog : 27 of 36 functions ...\nTesting chvalid : 9 of 9 functions ...\nTesting debugXML : 25 of 28 functions ...\nTesting dict : 10 of 13 functions ...\nTesting encoding : 16 of 21 functions ...\nTesting entities : 12 of 19 functions ...\nTesting hash : 20 of 29 functions ...\nTesting list : 19 of 26 functions ...\nTesting nanohttp : 13 of 17 functions ...\nTesting parser : 71 of 85 functions ...\nTesting parserInternals : 32 of 89 functions ...\nTesting pattern : 11 of 16 functions ...\nTesting relaxng : 14 of 24 functions ...\nTesting schemasInternals : 0 of 2 functions ...\nTesting schematron : 1 of 10 functions ...\nTesting tree : 146 of 173 functions ...\nTesting uri : 13 of 18 functions ...\nTesting valid : 51 of 71 functions ...\nTesting xinclude : 9 of 12 functions ...\nTesting xmlIO : 41 of 55 functions ...\nTesting xmlautomata : 3 of 19 functions ...\nTesting xmlerror : 7 of 18 functions ...\nTesting xmlmodule : 2 of 4 functions ...\nTesting xmlreader : 76 of 88 functions ...\nTesting xmlregexp : 16 of 30 functions ...\nTesting xmlsave : 8 of 14 functions ...\nTesting xmlschemas : 16 of 27 functions ...\nTesting xmlschemastypes : 26 of 34 functions ...\nTesting xmlstring : 26 of 30 functions ...\nTesting xmlunicode : 166 of 166 functions ...\nTesting xmlwriter : 53 of 81 functions ...\nTesting xpath : 32 of 41 functions ...\nTesting xpathInternals : 106 of 117 functions ...\nTesting xpointer : 13 of 21 functions ...\nTotal: 1113 functions, 323732 tests, 0 errors\nPASS: testapi\n abc:attr=\"def\"\nOK\nPASS: attribs.py\nOK\nPASS: build.py\nOK\nPASS: compareNodes.py\nOK\nPASS: ctxterror.py\nOK\nPASS: cutnpaste.py\nOK\nPASS: dtdvalid.py\nOK\nPASS: error.py\nOK\nPASS: inbuf.py\nOK\nPASS: indexes.py\nOK\nPASS: input_callback.py\nOK\nPASS: nsdel.py\nOK\nPASS: outbuf.py\nOK\nPASS: push.py\nOK\nPASS: pushSAXhtml.py\nOK\nPASS: pushSAX.py\nOK\nPASS: reader2.py\nOK\nPASS: reader3.py\nOK\nPASS: reader4.py\nOK\nPASS: reader5.py\nOK\nPASS: reader6.py\nOK\nPASS: reader7.py\nOK\nPASS: reader8.py\nOK\nPASS: readererr.py\nOK\nPASS: readernext.py\nOK\nPASS: reader.py\nOK\nPASS: regexp.py\nOK\nPASS: relaxng.py\nOK\nPASS: resolver.py\nOK\nPASS: schema.py\nOK\nPASS: serialize.py\nPASS: setup_test.py\nOK\nPASS: sync.py\nOK\nPASS: thread2.py\nOK\nPASS: tstLastError.py\nOK\nPASS: tstmem.py\nOK\nPASS: tst.py\nOK\nPASS: tstURI.py\nOK\nPASS: tstxpath.py\nOK\nPASS: validate.py\nOK\nPASS: validDTD.py\nOK\nPASS: validRNG.py\nOK\nPASS: validSchemas.py\nOK\nPASS: walker.py\nOK\nPASS: xpathext.py\nOK\nPASS: xpathleak.py\nOK\nPASS: xpathns.py\nOK\nPASS: xpath.py\nOK\nPASS: xpathret.py\nDURATION: 12\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5487122535705566,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-libxmlb_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-libxmlb",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018808841705322266,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.358963966369629,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01981520652770996,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.5840821266174316,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0019161701202392578,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.libxmlb.libxmlb/libxmlb.test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/libxmlb/ptest\nRunning test: libxmlb/libxmlb.test\nTAP version 14\n# random seed: R02S369cfd1fe9535957f685115c8cd7f9b5\n1..50\n# Start of libxmlb tests\nok 1 /libxmlb/common\nok 2 /libxmlb/common{content-type}\nok 3 /libxmlb/common{searchv}\nok 4 /libxmlb/common{union}\n# DEBUG: testing 'a'='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t'\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t'\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing @a='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t=\n# XbMachine-DEBUG: LVL 0\t3:\t\t'\n# XbMachine-DEBUG: LVL 0\t4:\t\tb\n# XbMachine-DEBUG: LVL 0\t5:\t\t'\n# DEBUG: testing @a=='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t=\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing 'a'<'b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t'\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t'\n# XbMachine-DEBUG: LVL 0\t3:\t\t<\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing 999>=123\n# XbMachine-DEBUG: LVL 0\t0:\t\t9\n# XbMachine-DEBUG: LVL 0\t1:\t\t9\n# XbMachine-DEBUG: LVL 0\t2:\t\t9\n# XbMachine-DEBUG: LVL 0\t3:\t\t>\n# XbMachine-DEBUG: LVL 0\t4:\t\t=\n# XbMachine-DEBUG: LVL 0\t5:\t\t1\n# XbMachine-DEBUG: LVL 0\t6:\t\t2\n# XbMachine-DEBUG: LVL 0\t7:\t\t3\n# DEBUG: testing not(0)\n# XbMachine-DEBUG: LVL 0\t0:\t\tn\n# XbMachine-DEBUG: LVL 0\t1:\t\to\n# XbMachine-DEBUG: LVL 0\t2:\t\tt\n# XbMachine-DEBUG: LVL 0\t3:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t0\n# XbMachine-DEBUG: LVL 1\t1:\t\t)\n# XbMachine-DEBUG: Failed to add text not, trying function\n# DEBUG: testing @a\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# DEBUG: testing not(@a)\n# XbMachine-DEBUG: LVL 0\t0:\t\tn\n# XbMachine-DEBUG: LVL 0\t1:\t\to\n# XbMachine-DEBUG: LVL 0\t2:\t\tt\n# XbMachine-DEBUG: LVL 0\t3:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t@\n# XbMachine-DEBUG: LVL 1\t1:\t\ta\n# XbMachine-DEBUG: LVL 1\t2:\t\t)\n# XbMachine-DEBUG: Failed to add text not, trying function\n# DEBUG: testing 'a'=\n# XbMachine-DEBUG: LVL 0\t0:\t\t'\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t'\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# DEBUG: testing ='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t=\n# XbMachine-DEBUG: LVL 0\t1:\t\t'\n# XbMachine-DEBUG: LVL 0\t2:\t\tb\n# XbMachine-DEBUG: LVL 0\t3:\t\t'\n# DEBUG: testing 999='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t9\n# XbMachine-DEBUG: LVL 0\t1:\t\t9\n# XbMachine-DEBUG: LVL 0\t2:\t\t9\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing text()='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\t'\n# XbMachine-DEBUG: LVL 0\t8:\t\tb\n# XbMachine-DEBUG: LVL 0\t9:\t\t'\n# DEBUG: testing last()\n# XbMachine-DEBUG: LVL 0\t0:\t\tl\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\ts\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text last, trying function\n# DEBUG: testing text()~='beef'\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t~\n# XbMachine-DEBUG: LVL 0\t7:\t\t=\n# XbMachine-DEBUG: LVL 0\t8:\t\t'\n# XbMachine-DEBUG: LVL 0\t9:\t\tb\n# XbMachine-DEBUG: LVL 0\t10:\t\te\n# XbMachine-DEBUG: LVL 0\t11:\t\te\n# XbMachine-DEBUG: LVL 0\t12:\t\tf\n# XbMachine-DEBUG: LVL 0\t13:\t\t'\n# XbMachine-DEBUG: popping: search()\n# XbMachine-DEBUG: stack: text(),'beef'\n# XbMachine-DEBUG: popping: 'beef'\n# XbMachine-DEBUG: stack: text()\n# XbMachine-DEBUG: popping: text()\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing generic opcode\n# XbMachine-DEBUG: pushing generic opcode\n# XbMachine-DEBUG: pushing generic opcode\n# DEBUG: testing @type~='dead'\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\tt\n# XbMachine-DEBUG: LVL 0\t2:\t\ty\n# XbMachine-DEBUG: LVL 0\t3:\t\tp\n# XbMachine-DEBUG: LVL 0\t4:\t\te\n# XbMachine-DEBUG: LVL 0\t5:\t\t~\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\t'\n# XbMachine-DEBUG: LVL 0\t8:\t\td\n# XbMachine-DEBUG: LVL 0\t9:\t\te\n# XbMachine-DEBUG: LVL 0\t10:\t\ta\n# XbMachine-DEBUG: LVL 0\t11:\t\td\n# XbMachine-DEBUG: LVL 0\t12:\t\t'\n# DEBUG: testing 2\n# XbMachine-DEBUG: LVL 0\t0:\t\t2\n# DEBUG: testing text()=lower-case('firefox')\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\tl\n# XbMachine-DEBUG: LVL 0\t8:\t\to\n# XbMachine-DEBUG: LVL 0\t9:\t\tw\n# XbMachine-DEBUG: LVL 0\t10:\t\te\n# XbMachine-DEBUG: LVL 0\t11:\t\tr\n# XbMachine-DEBUG: LVL 0\t12:\t\t-\n# XbMachine-DEBUG: LVL 0\t13:\t\tc\n# XbMachine-DEBUG: LVL 0\t14:\t\ta\n# XbMachine-DEBUG: LVL 0\t15:\t\ts\n# XbMachine-DEBUG: LVL 0\t16:\t\te\n# XbMachine-DEBUG: LVL 0\t17:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\tf\n# XbMachine-DEBUG: LVL 1\t2:\t\ti\n# XbMachine-DEBUG: LVL 1\t3:\t\tr\n# XbMachine-DEBUG: LVL 1\t4:\t\te\n# XbMachine-DEBUG: LVL 1\t5:\t\tf\n# XbMachine-DEBUG: LVL 1\t6:\t\to\n# XbMachine-DEBUG: LVL 1\t7:\t\tx\n# XbMachine-DEBUG: LVL 1\t8:\t\t'\n# XbMachine-DEBUG: LVL 1\t9:\t\t)\n# XbMachine-DEBUG: Failed to add text lower-case, trying function\n# DEBUG: testing $'a'=$'b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t$\n# XbMachine-DEBUG: LVL 0\t1:\t\t'\n# XbMachine-DEBUG: LVL 0\t2:\t\ta\n# XbMachine-DEBUG: LVL 0\t3:\t\t'\n# XbMachine-DEBUG: LVL 0\t4:\t\t=\n# XbMachine-DEBUG: LVL 0\t5:\t\t$\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# XbMachine-DEBUG: LVL 0\t7:\t\tb\n# XbMachine-DEBUG: LVL 0\t8:\t\t'\n# DEBUG: testing ('a'='b')&&('c'='d')\n# XbMachine-DEBUG: LVL 0\t0:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\ta\n# XbMachine-DEBUG: LVL 1\t2:\t\t'\n# XbMachine-DEBUG: LVL 1\t3:\t\t=\n# XbMachine-DEBUG: LVL 1\t4:\t\t'\n# XbMachine-DEBUG: LVL 1\t5:\t\tb\n# XbMachine-DEBUG: LVL 1\t6:\t\t'\n# XbMachine-DEBUG: LVL 1\t7:\t\t)\n# XbMachine-DEBUG: LVL 0\t9:\t\t&\n# XbMachine-DEBUG: LVL 0\t10:\t\t&\n# XbMachine-DEBUG: LVL 0\t11:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\tc\n# XbMachine-DEBUG: LVL 1\t2:\t\t'\n# XbMachine-DEBUG: LVL 1\t3:\t\t=\n# XbMachine-DEBUG: LVL 1\t4:\t\t'\n# XbMachine-DEBUG: LVL 1\t5:\t\td\n# XbMachine-DEBUG: LVL 1\t6:\t\t'\n# XbMachine-DEBUG: LVL 1\t7:\t\t)\n# DEBUG: testing text()==('a','b','c')\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\t=\n# XbMachine-DEBUG: LVL 0\t8:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\ta\n# XbMachine-DEBUG: LVL 1\t2:\t\t'\n# XbMachine-DEBUG: LVL 1\t3:\t\t,\n# XbMachine-DEBUG: LVL 1\t4:\t\t'\n# XbMachine-DEBUG: LVL 1\t5:\t\tb\n# XbMachine-DEBUG: LVL 1\t6:\t\t'\n# XbMachine-DEBUG: LVL 1\t7:\t\t,\n# XbMachine-DEBUG: LVL 1\t8:\t\t'\n# XbMachine-DEBUG: LVL 1\t9:\t\tc\n# XbMachine-DEBUG: LVL 1\t10:\t\t'\n# XbMachine-DEBUG: LVL 1\t11:\t\t)\n# DEBUG: testing text(\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t\n# DEBUG: testing text((((((((((((((((((((text()))))))))))))))))))))\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t(\n# XbMachine-DEBUG: LVL 2\t0:\t\t(\n# XbMachine-DEBUG: LVL 3\t0:\t\t(\n# XbMachine-DEBUG: LVL 4\t0:\t\t(\n# XbMachine-DEBUG: LVL 5\t0:\t\t(\n# XbMachine-DEBUG: LVL 6\t0:\t\t(\n# XbMachine-DEBUG: LVL 7\t0:\t\t(\n# XbMachine-DEBUG: LVL 8\t0:\t\t(\n# XbMachine-DEBUG: LVL 9\t0:\t\t(\n# XbMachine-DEBUG: LVL 10\t0:\t\t(\n# XbMachine-DEBUG: LVL 11\t0:\t\t(\n# XbMachine-DEBUG: LVL 12\t0:\t\t(\n# XbMachine-DEBUG: LVL 13\t0:\t\t(\n# XbMachine-DEBUG: LVL 14\t0:\t\t(\n# XbMachine-DEBUG: LVL 15\t0:\t\t(\n# XbMachine-DEBUG: LVL 16\t0:\t\t(\n# XbMachine-DEBUG: LVL 17\t0:\t\t(\n# XbMachine-DEBUG: LVL 18\t0:\t\t(\n# XbMachine-DEBUG: LVL 19\t0:\t\t(\n# XbMachine-DEBUG: LVL 20\t0:\t\tt\n# XbMachine-DEBUG: LVL 20\t1:\t\te\n# XbMachine-DEBUG: LVL 20\t2:\t\tx\n# XbMachine-DEBUG: LVL 20\t3:\t\tt\n# XbMachine-DEBUG: LVL 20\t4:\t\t(\nok 5 /libxmlb/opcodes\n# DEBUG: testing @a='b'\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'a',attr(),'b',eq()\n# XbMachine-DEBUG: popping: eq()\n# XbMachine-DEBUG: stack: 'a',attr(),'b'\n# XbMachine-DEBUG: ignoring optimized call to eq('a',attr(),'b'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: popping: 'b'\n# XbMachine-DEBUG: stack: 'a',attr()\n# XbMachine-DEBUG: popping: attr()\n# XbMachine-DEBUG: stack: 'a'\n# XbMachine-DEBUG: ignoring optimized call to attr('a'): cannot optimize: no silo to query\n# XbMachine-DEBUG: popping: 'a'\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'a',attr(),'b',eq()\n# DEBUG: testing 'a'<'b'\n# XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:lt\n# XbMachine-DEBUG: before optimizing: 'a','b',lt()\n# XbMachine-DEBUG: popping: lt()\n# XbMachine-DEBUG: stack: 'a','b'\n# XbMachine-DEBUG: popping1: 'b'\n# XbMachine-DEBUG: popping2: 'a'\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: True\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: testing 999>=123\n# XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge\n# XbMachine-DEBUG: before optimizing: 999,123,ge()\n# XbMachine-DEBUG: popping: ge()\n# XbMachine-DEBUG: stack: 999,123\n# XbMachine-DEBUG: popping1: 123\n# XbMachine-DEBUG: popping2: 999\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: True\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: testing not(0)\n# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not\n# XbMachine-DEBUG: before optimizing: 0^1,not()\n# XbMachine-DEBUG: popping: not()\n# XbMachine-DEBUG: stack: 0^1\n# XbMachine-DEBUG: popping: 0^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: True\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: testing lower-case('Fire')\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case\n# XbMachine-DEBUG: before optimizing: 'Fire'^1,lower-case()\n# XbMachine-DEBUG: popping: lower-case()\n# XbMachine-DEBUG: stack: 'Fire'^1\n# XbMachine-DEBUG: popping: 'Fire'^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: fire\n# XbMachine-DEBUG: stack: 'fire'^255\n# XbMachine-DEBUG: popping: 'fire'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result 'fire'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'fire'\n# DEBUG: testing upper-case('???????')\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:upper-case\n# XbMachine-DEBUG: before optimizing: '???????'^1,upper-case()\n# XbMachine-DEBUG: popping: upper-case()\n# XbMachine-DEBUG: stack: '???????'^1\n# XbMachine-DEBUG: popping: '???????'^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: ???????\n# XbMachine-DEBUG: stack: '???????'^255\n# XbMachine-DEBUG: popping: '???????'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result '???????'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: '???????'\n# DEBUG: testing upper-case(lower-case('Fire'))\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case,FUNC:upper-case\n# XbMachine-DEBUG: before optimizing: 'Fire'^2,lower-case()^1,upper-case()\n# XbMachine-DEBUG: popping: upper-case()\n# XbMachine-DEBUG: stack: 'Fire'^2,lower-case()^1\n# XbMachine-DEBUG: ignoring optimized call to upper-case('Fire'^2,lower-case()^1): FUNC type not supported\n# XbMachine-DEBUG: popping: lower-case()^1\n# XbMachine-DEBUG: stack: 'Fire'^2\n# XbMachine-DEBUG: popping: 'Fire'^2\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: fire\n# XbMachine-DEBUG: stack: 'fire'^255\n# XbMachine-DEBUG: popping: 'fire'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result 'fire'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'fire'^1,upper-case()\n# XbMachine-DEBUG: before optimizing: 'fire'^1,upper-case()\n# XbMachine-DEBUG: popping: upper-case()\n# XbMachine-DEBUG: stack: 'fire'^1\n# XbMachine-DEBUG: popping: 'fire'^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: FIRE\n# XbMachine-DEBUG: stack: 'FIRE'^255\n# XbMachine-DEBUG: popping: 'FIRE'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result 'FIRE'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'FIRE'\n# DEBUG: testing text()==('a','b','c')\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in\n# XbMachine-DEBUG: before optimizing: text(),'c'^1,'b'^1,'a'^1,in()\n# XbMachine-DEBUG: popping: in()\n# XbMachine-DEBUG: stack: text(),'c'^1,'b'^1,'a'^1\n# XbMachine-DEBUG: ignoring optimized call to in(text(),'c'^1,'b'^1,'a'^1): FUNC type not supported\n# XbMachine-DEBUG: popping: 'a'^1\n# XbMachine-DEBUG: stack: text(),'c'^1,'b'^1\n# XbMachine-DEBUG: popping: 'b'^1\n# XbMachine-DEBUG: stack: text(),'c'^1\n# XbMachine-DEBUG: popping: 'c'^1\n# XbMachine-DEBUG: stack: text()\n# XbMachine-DEBUG: popping: text()\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: text(),'c'^1,'b'^1,'a'^1,in()\n# XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'a','b',eq()\n# XbMachine-DEBUG: popping: eq()\n# XbMachine-DEBUG: stack: 'a','b'\n# XbMachine-DEBUG: popping1: 'b'\n# XbMachine-DEBUG: popping2: 'a'\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: False\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge\n# XbMachine-DEBUG: before optimizing: 123,999,ge()\n# XbMachine-DEBUG: popping: ge()\n# XbMachine-DEBUG: stack: 123,999\n# XbMachine-DEBUG: popping1: 999\n# XbMachine-DEBUG: popping2: 123\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: False\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not\n# XbMachine-DEBUG: before optimizing: 1^1,not()\n# XbMachine-DEBUG: popping: not()\n# XbMachine-DEBUG: stack: 1^1\n# XbMachine-DEBUG: popping: 1^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: False\n# XbMachine-DEBUG: stack is empty\nok 6 /libxmlb/opcodes{optimize}\nok 7 /libxmlb/opcodes{kind}\nok 8 /libxmlb/stack\nok 9 /libxmlb/stack{peek}\nok 10 /libxmlb/node{data}\nok 11 /libxmlb/node{export}\nok 12 /libxmlb/node{export-collapse}\n# DEBUG: \n# magic:        624c4d58\n# guid:         a0d96368-5aae-fb9e-ffc9-0ff9d1856056\n# filesz:       @628\n# strtab:       @395\n# strtab_ntags: 8\n# NODE @40\n# size:         30\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# attr_name:    origin [061]\n# attr_value:   lvfs [078]\n# NODE @70\n# size:         30\n# flags:        1\n# element_name: header [011]\n# next:         132\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   <&> [083]\n# NODE @100\n# size:         30\n# flags:        1\n# element_name: csum [018]\n# next:         0\n# parent:       70\n# text:         dead [115]\n# attr_name:    type [068]\n# attr_value:   sha1 [087]\n# SENT @130\n# SENT @131\n# NODE @132\n# size:         38\n# flags:        1\n# element_name: component [023]\n# next:         240\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   desktop [092]\n# attr_name:    attr [073]\n# attr_value:   value [100]\n# NODE @170\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         193\n# parent:       132\n# text:         gimp.desktop [120]\n# SENT @192\n# NODE @193\n# size:         22\n# flags:        1\n# element_name: name [036]\n# next:         216\n# parent:       132\n# text:         GIMP & Friend? [133]\n# SENT @215\n# NODE @216\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         0\n# parent:       132\n# text:         org.gnome.Gimp.desktop [150]\n# SENT @238\n# SENT @239\n# NODE @240\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         294\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   desktop [092]\n# NODE @270\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         0\n# parent:       240\n# text:         gnome-software.desktop [173]\n# SENT @292\n# SENT @293\n# NODE @294\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         0\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   firmware [106]\n# NODE @324\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         347\n# parent:       294\n# text:         org.hughski.ColorHug2.firmware [196]\n# SENT @346\n# NODE @347\n# size:         22\n# flags:        1\n# element_name: requires [041]\n# next:         0\n# parent:       294\n# NODE @369\n# size:         22\n# flags:        1\n# element_name: bootloader [050]\n# next:         0\n# parent:       347\n# text:         1.2.3 [227]\n# SENT @391\n# SENT @392\n# SENT @393\n# SENT @394\n# STRTAB @395\n# [000]: components\n# [011]: header\n# [018]: csum\n# [023]: component\n# [033]: id\n# [036]: name\n# [041]: requires\n# [050]: bootloader\n# [061]: origin\n# [068]: type\n# [073]: attr\n# [078]: lvfs\n# [083]: <&>\n# [087]: sha1\n# [092]: desktop\n# [100]: value\n# [106]: firmware\n# [115]: dead\n# [120]: gimp.desktop\n# [133]: GIMP & Friend?\n# [150]: org.gnome.Gimp.desktop\n# [173]: gnome-software.desktop\n# [196]: org.hughski.ColorHug2.firmware\n# [227]: 1.2.3\n# \n# <components origin=\"lvfs\">\n#   <header type=\"&lt;&amp;&gt;\">\n#     <csum type=\"sha1\">dead</csum>\n#   </header>\n#   <component type=\"desktop\" attr=\"value\">\n#     <id>gimp.desktop</id>\n#     <name>GIMP &amp; Friend?</name>\n#     <id>org.gnome.Gimp.desktop</id>\n#   </component>\n#   <component type=\"desktop\">\n#     <id>gnome-software.desktop</id>\n#   </component>\n#   <component type=\"firmware\">\n#     <id>org.hughski.ColorHug2.firmware</id>\n#     <requires>\n#       <bootloader>1.2.3</bootloader>\n#     </requires>\n#   </component>\n# </components>\nok 13 /libxmlb/builder\nok 14 /libxmlb/builder{comments}\n# DEBUG: \n# magic:        624c4d58\n# guid:         521b583e-e23f-6ae8-c526-abd50d9d0793\n# filesz:       @199\n# strtab:       @148\n# strtab_ntags: 3\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         22\n# flags:        1\n# element_name: component [011]\n# next:         0\n# parent:       40\n# NODE @84\n# size:         30\n# flags:        1\n# element_name: p [021]\n# next:         115\n# parent:       62\n# text:         Salut [035]\n# attr_name:    xml:lang [023]\n# attr_value:   fr [032]\n# SENT @114\n# NODE @115\n# size:         30\n# flags:        1\n# element_name: p [021]\n# next:         0\n# parent:       62\n# text:         Au revoir [041]\n# attr_name:    xml:lang [023]\n# attr_value:   fr [032]\n# SENT @145\n# SENT @146\n# SENT @147\n# STRTAB @148\n# [000]: components\n# [011]: component\n# [021]: p\n# [023]: xml:lang\n# [032]: fr\n# [035]: Salut\n# [041]: Au revoir\n# \nok 15 /libxmlb/builder{native-lang}\n# DEBUG: \n# magic:        624c4d58\n# guid:         86f53fd1-8102-3b2c-5f4b-a144217b70ae\n# filesz:       @193\n# strtab:       @140\n# strtab_ntags: 4\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         22\n# flags:        1\n# element_name: component [011]\n# next:         0\n# parent:       40\n# NODE @84\n# size:         30\n# flags:        1\n# element_name: description [021]\n# next:         0\n# parent:       62\n# attr_name:    xml:lang [035]\n# attr_value:   fr [044]\n# NODE @114\n# size:         22\n# flags:        1\n# element_name: p [033]\n# next:         0\n# parent:       84\n# text:         Salut [047]\n# SENT @136\n# SENT @137\n# SENT @138\n# SENT @139\n# STRTAB @140\n# [000]: components\n# [011]: component\n# [021]: description\n# [033]: p\n# [035]: xml:lang\n# [044]: fr\n# [047]: Salut\n# \nok 16 /libxmlb/builder{native-lang-nested}\nok 17 /libxmlb/builder{native-lang-locale}\n# DEBUG: magic:        624c4d58\n# guid:         456b8a53-ff2f-1058-7c71-f042d76e6f84\n# filesz:       @40\n# strtab:       @40\n# strtab_ntags: 0\n# STRTAB @40\n# \nok 18 /libxmlb/builder{empty}\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: failed to load silo: Failed to open file ?/tmp/temp.xmlb?: open() failed: No such file or directory\n# XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d?\n# XbSilo-DEBUG: 0.04ms      compile 6a695122c2983ad2faa3f54c704d9fbacf56200d\n# XbSilo-DEBUG: 0.08ms      get size nodetab\n# XbSilo-DEBUG: 0.01ms      adding strtab element\n# XbSilo-DEBUG: 0.00ms      adding strtab attr name\n# XbSilo-DEBUG: 0.01ms      adding strtab attr value\n# XbSilo-DEBUG: 0.00ms      adding strtab text\n# XbSilo-DEBUG: 0.00ms      adding strtab tokens\n# XbSilo-DEBUG: 0.01ms      writing nodetab\n# XbSilo-DEBUG: 0.00ms      fixing ->parent and ->next\n# XbSilo-DEBUG: 0.00ms      appending strtab\n# XbSilo-DEBUG: 0.01ms      parse blob\n# XbSilo-DEBUG: 0.07ms      save file\n# XbSilo-DEBUG: 0.01ms      parse blob\n# XbSilo-DEBUG: 0.07ms      loaded file\n# XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating\n# XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: failed to load silo: blob too small\n# XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d?\n# XbSilo-DEBUG: 0.00ms      compile 6a695122c2983ad2faa3f54c704d9fbacf56200d\n# XbSilo-DEBUG: 0.03ms      get size nodetab\n# XbSilo-DEBUG: 0.00ms      adding strtab element\n# XbSilo-DEBUG: 0.00ms      adding strtab attr name\n# XbSilo-DEBUG: 0.00ms      adding strtab attr value\n# XbSilo-DEBUG: 0.00ms      adding strtab text\n# XbSilo-DEBUG: 0.00ms      adding strtab tokens\n# XbSilo-DEBUG: 0.00ms      writing nodetab\n# XbSilo-DEBUG: 0.00ms      fixing ->parent and ->next\n# XbSilo-DEBUG: 0.00ms      appending strtab\n# XbSilo-DEBUG: 0.00ms      parse blob\n# XbSilo-DEBUG: 0.06ms      save file\n# XbSilo-DEBUG: 0.01ms      parse blob\n# XbSilo-DEBUG: 0.03ms      loaded file\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: 0.00ms      parse blob\n# XbSilo-DEBUG: 0.02ms      loaded file\n# XbSilo-DEBUG: GUID string: 0.3.22&6a695122c2983ad2faa3f54c704d9fbacf56200d\n# XbSilo-DEBUG: file: a0d96368-5aae-fb9e-ffc9-0ff9d1856056, current:a0d96368-5aae-fb9e-ffc9-0ff9d1856056\n# XbSilo-DEBUG: loading silo with existing file contents\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: a0d96368-5aae-fb9e-ffc9-0ff9d1856056, current:a0d96368-5aae-fb9e-ffc9-0ff9d1856056\n# XbSilo-DEBUG: loading silo with existing file contents\nok 19 /libxmlb/builder{ensure}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: failed to load silo: Failed to open file ?/tmp/temp.xmlb?: open() failed: No such file or directory\n# XbSilo-DEBUG: detected content type of temp.xml to be application/xml\n# XbSilo-DEBUG: /tmp/temp.xml.0GIP62 changed, invalidating\n# XbSilo-DEBUG: /tmp/temp.xml changed, invalidating\n# XbSilo-DEBUG: /tmp/temp.xml changed, invalidating\nok 20 /libxmlb/builder{ensure-watch-source}\n# <component type=\"desktop\"><id>gimp.desktop</id></component>\nok 21 /libxmlb/builder{node-vfunc}\n# DEBUG: ignoring (null)\n# DEBUG: ignoring components\n# DEBUG: ignoring id\n# DEBUG: ignoring id\n# <components><component><id>inkscape.desktop</id></component></components>\nok 22 /libxmlb/builder{node-vfunc-remove}\n# DEBUG: >(null)<\nok 23 /libxmlb/builder{node-vfunc-depth}\nok 24 /libxmlb/builder{node-vfunc-error}\n# XbSilo-DEBUG: ignoring: no node data\nok 25 /libxmlb/builder{node-vfunc-ignore}\n# XbSilo-DEBUG: ignoring invalid file 0bb31de2141de8d7e4b888bd4a11d2a60c32bcd7: Mismatched XML\n# <book><id>foobar</id></book>\nok 26 /libxmlb/builder{ignore-invalid}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: 1eacd2d6-e6fa-52ef-fb86-d57bdec2ee23, current:eb627398-7105-2d76-042e-90ec1c5a45a2\n# XbSilo-DEBUG: detected content type of temp.desktop to be application/x-desktop\n# XbSilo-DEBUG: detected content type of temp to be application/xml\n<component type=\"desktop\"><id>temp.desktop</id></component>ok 27 /libxmlb/builder{custom-mime}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: eb627398-7105-2d76-042e-90ec1c5a45a2, current:ed5f5c0a-9d75-714a-3f5b-b2762d7cefeb\n# XbSilo-DEBUG: detected content type of test.xml.gz.gz.gz to be application/gzip\n# XbSilo-DEBUG: detected content type of test.xml.gz.gz to be application/gzip\n# XbSilo-DEBUG: detected content type of test.xml.gz to be application/gzip\n# XbSilo-DEBUG: detected content type of test.xml to be application/xml\n<id>Hello world!</id>ok 28 /libxmlb/builder{chained-adapters}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: ed5f5c0a-9d75-714a-3f5b-b2762d7cefeb, current:39d84c43-0524-a13a-2793-c9947028a2d3\n# XbSilo-DEBUG: detected content type of test.xml.xz to be application/x-xz\n# XbSilo-DEBUG: detected content type of test.xml to be application/xml\nok 29 /libxmlb/builder{source-lzma}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: 39d84c43-0524-a13a-2793-c9947028a2d3, current:eddf190d-bf25-18e1-02af-74caf5fe07e4\n# XbSilo-DEBUG: detected content type of test.xml.zst to be application/zstd\n# XbSilo-DEBUG: detected content type of test.xml to be application/xml\nok 30 /libxmlb/builder{source-zstd}\n# <components origin=\"lvfs\">\n# <component type=\"desktop\">\n# <id>gimp.desktop</id>\n# <icon type=\"stock\">dave</icon>\n# <description>hello <em>world!</em>    \n# </description>\n# <empty />\n# </component>\n# </components>\n<components origin=\"lvfs\"><component type=\"desktop\"><id>gimp.desktop</id><icon type=\"stock\">dave</icon><description>hello <em>world!</em></description><empty /></component></components>ok 31 /libxmlb/builder-node\nok 32 /libxmlb/builder-node{token-max}\n# XbSilo-DEBUG: detected content type of temp.xml to be application/xml\n# XbSilo-DEBUG: detected content type of temp.xml to be application/xml\nok 33 /libxmlb/builder-node{info}\n# <component><description><p>Really long content\n# spanning multiple lines\n# </p></description></component>\nok 34 /libxmlb/builder-node{literal-text}\n# <component><description><p>Really long content spanning multiple lines</p></description></component>\nok 35 /libxmlb/builder-node{source-text}\n# DEBUG: \n# magic:        624c4d58\n# guid:         02961193-6400-3250-ca83-5421e0aefc13\n# filesz:       @283\n# strtab:       @201\n# strtab_ntags: 6\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: description [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         22\n# flags:        1\n# element_name: p [012]\n# next:         108\n# parent:       40\n# NODE @84\n# size:         22\n# flags:        1\n# element_name: code [014]\n# next:         0\n# parent:       62\n# text:         Title [031]\n# tail:         : [037]\n# SENT @106\n# SENT @107\n# NODE @108\n# size:         22\n# flags:        1\n# element_name: p [012]\n# next:         0\n# parent:       40\n# text:         There is a  [039]\n# NODE @130\n# size:         22\n# flags:        1\n# element_name: em [019]\n# next:         153\n# parent:       108\n# text:         slight [051]\n# tail:          risk of  [058]\n# SENT @152\n# NODE @153\n# size:         22\n# flags:        1\n# element_name: strong [022]\n# next:         176\n# parent:       108\n# text:         death [068]\n# tail:          here [074]\n# SENT @175\n# NODE @176\n# size:         22\n# flags:        1\n# element_name: a [029]\n# next:         0\n# parent:       108\n# text:         ! [080]\n# SENT @198\n# SENT @199\n# SENT @200\n# STRTAB @201\n# [000]: description\n# [012]: p\n# [014]: code\n# [019]: em\n# [022]: strong\n# [029]: a\n# [031]: Title\n# [037]: :\n# [039]: There is a \n# [051]: slight\n# [058]:  risk of \n# [068]: death\n# [074]:  here\n# [080]: !\n# \nok 36 /libxmlb/markup\n# DEBUG: \n# magic:        624c4d58\n# guid:         456b8a53-ff2f-1058-7c71-f042d76e6f84\n# filesz:       @146\n# strtab:       @94\n# strtab_ntags: 2\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: component [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         30\n# flags:        3\n# element_name: summary [010]\n# next:         0\n# parent:       40\n# text:         A strategy game [018]\n# token:        strategy [034]\n# token:        strategi [043]\n# SENT @92\n# SENT @93\n# STRTAB @94\n# [000]: component\n# [010]: summary\n# [018]: A strategy game\n# [034]: strategy\n# [043]: strategi\n# \n# XbMachine-DEBUG: opcodes_sig=FUNC:text,?INT,FUNC:search\n# XbMachine-DEBUG: before optimizing: text(),?0,search()\n# XbMachine-DEBUG: ignoring optimized call to search(text(),?0): ?INT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),?0,search()\n# XbSilo-DEBUG: 0.01ms      query on component with `summary[text(),?0,search()]` [?0 ? strategi] limit=0 -> 1 results\nok 37 /libxmlb/token-search\n# DEBUG: \n# magic:        624c4d58\n# guid:         39e4450d-4365-ca8e-993c-e8e7708a7809\n# filesz:       @537\n# strtab:       @341\n# strtab_ntags: 8\n# NODE @40\n# size:         30\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# attr_name:    origin [054]\n# attr_value:   lvfs [070]\n# NODE @70\n# size:         22\n# flags:        1\n# element_name: header [011]\n# next:         124\n# parent:       40\n# NODE @92\n# size:         30\n# flags:        1\n# element_name: csum [018]\n# next:         0\n# parent:       70\n# text:         dead [101]\n# attr_name:    type [061]\n# attr_value:   sha1 [075]\n# SENT @122\n# SENT @123\n# NODE @124\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         286\n# parent:       40\n# attr_name:    type [061]\n# attr_value:   desktop [080]\n# NODE @154\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         177\n# parent:       124\n# text:         gimp.desktop [106]\n# SENT @176\n# NODE @177\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         200\n# parent:       124\n# text:         org.gnome.Gimp.desktop [119]\n# SENT @199\n# NODE @200\n# size:         30\n# flags:        3\n# element_name: name [036]\n# next:         231\n# parent:       124\n# text:         M?? [142]\n# token:        m?ss [185]\n# token:        mess [191]\n# SENT @230\n# NODE @231\n# size:         22\n# flags:        1\n# element_name: custom [041]\n# next:         0\n# parent:       124\n# NODE @253\n# size:         30\n# flags:        1\n# element_name: value [048]\n# next:         0\n# parent:       231\n# text:         TRUE [149]\n# attr_name:    key [066]\n# attr_value:   KEY [088]\n# SENT @283\n# SENT @284\n# SENT @285\n# NODE @286\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         0\n# parent:       40\n# attr_name:    type [061]\n# attr_value:   firmware [092]\n# NODE @316\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         0\n# parent:       286\n# text:         org.hughski.ColorHug2.firmware [154]\n# SENT @338\n# SENT @339\n# SENT @340\n# STRTAB @341\n# [000]: components\n# [011]: header\n# [018]: csum\n# [023]: component\n# [033]: id\n# [036]: name\n# [041]: custom\n# [048]: value\n# [054]: origin\n# [061]: type\n# [066]: key\n# [070]: lvfs\n# [075]: sha1\n# [080]: desktop\n# [088]: KEY\n# [092]: firmware\n# [101]: dead\n# [106]: gimp.desktop\n# [119]: org.gnome.Gimp.desktop\n# [142]: M??\n# [149]: TRUE\n# [154]: org.hughski.ColorHug2.firmware\n# [185]: m?ss\n# [191]: mess\n# \n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in\n# XbMachine-DEBUG: before optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in()\n# XbMachine-DEBUG: ignoring optimized call to in(text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1): FUNC type not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:in\n# XbMachine-DEBUG: before optimizing: text(),'gimp.desktop'^1,in()\n# XbMachine-DEBUG: ignoring optimized call to in(text(),'gimp.desktop'^1): FUNC type not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop'^1,in()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and\n# XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and()\n# XbMachine-DEBUG: ignoring optimized call to and('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1): FUNC:TEXT types not supported\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and()\n# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^1:$'TRUE'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and\n# XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and()\n# XbMachine-DEBUG: ignoring optimized call to and('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1): FUNC:TEXT types not supported\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and()\n# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'FALSE'^1:$'TRUE'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and\n# XbMachine-DEBUG: before optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and()\n# XbMachine-DEBUG: ignoring optimized call to and('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2): FUNC:TEXT types not supported\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text('key'^2,attr()^2,'KEY'^2,eq()^2): cannot optimize: no silo to query\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('key'^2): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and()\n# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^2:$'KEY'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^2:$'TRUE'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'dave',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'dave'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'dave',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'firmware'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,INTE,FUNC:ge\n# XbMachine-DEBUG: before optimizing: 'percentage',attr(),90,ge()\n# XbMachine-DEBUG: ignoring optimized call to ge('percentage',attr(),90): INTE:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('percentage'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'percentage',attr(),90,ge()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'dave',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'dave'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'dave',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'gimp.desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.gnome.Gimp.desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.hughski.ColorHug2.firmware'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:ne\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',ne()\n# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',ne()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255\n# XbMachine-DEBUG: opcodes_sig=INTE\n# XbMachine-DEBUG: before optimizing: 2,position(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(2,position()): FUNC:INTE types not supported\n# XbMachine-DEBUG: ignoring optimized call to position(2): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 2,position(),eq()\n# XbMachine-DEBUG: opcodes_sig=FUNC:last\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,FUNC:not\n# XbMachine-DEBUG: before optimizing: 'dave'^1,attr()^1,not()\n# XbMachine-DEBUG: ignoring optimized call to not('dave'^1,attr()^1): FUNC type not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('dave'^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'dave'^1,attr()^1,not()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'dead',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'dead'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'dead',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'dead':$'dead'^255\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search\n# XbMachine-DEBUG: before optimizing: text(),'gimp'[gimp],search()\n# XbMachine-DEBUG: ignoring optimized call to search(text(),'gimp'[gimp]): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp'[gimp],search()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search\n# XbMachine-DEBUG: before optimizing: text(),'mEss'[mess],search()\n# XbMachine-DEBUG: ignoring optimized call to search(text(),'mEss'[mess]): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'mEss'[mess],search()\n# XbMachine-DEBUG: opcodes_sig=TEXT,INTE,FUNC:eq\n# XbMachine-DEBUG: before optimizing: '123',123,eq()\n# XbMachine-DEBUG: slow atoi fallback of 123:'123'\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: after optimizing: True\n# XbMachine-DEBUG: opcodes_sig=INTE,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 123,'123',eq()\n# XbMachine-DEBUG: slow atoi fallback of '123':123\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: after optimizing: True\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:starts-with\n# XbMachine-DEBUG: before optimizing: text()^1,'gimp'^1,starts-with()\n# XbMachine-DEBUG: ignoring optimized call to starts-with(text()^1,'gimp'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text()^1,'gimp'^1,starts-with()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:ends-with\n# XbMachine-DEBUG: before optimizing: text()^1,'.desktop'^1,ends-with()\n# XbMachine-DEBUG: ignoring optimized call to ends-with(text()^1,'.desktop'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text()^1,'.desktop'^1,ends-with()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:contains\n# XbMachine-DEBUG: before optimizing: text()^1,'imp'^1,contains()\n# XbMachine-DEBUG: ignoring optimized call to contains(text()^1,'imp'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text()^1,'imp'^1,contains()\n# XbMachine-DEBUG: opcodes_sig=FUNC:position,TEXT,FUNC:number,FUNC:eq\n# XbMachine-DEBUG: before optimizing: position(),'2'^1,number(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(position(),'2'^1,number()): FUNC:TEXT types not supported\n# XbMachine-DEBUG: method ran, adding result 2^255\n# XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: position(),2,eq()\n# XbMachine-DEBUG: before optimizing: position(),2,eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(position(),2): INTE:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: position(),2,eq()\n# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:string,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 2^1,string(),'2',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(2^1,string(),'2'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: method ran, adding result '2'^255\n# XbMachine-DEBUG: after optimizing: '2','2',eq()\n# XbMachine-DEBUG: before optimizing: '2','2',eq()\n# XbMachine-DEBUG: slow strcmp fallback of '2':'2'\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: \n# <components origin=\"lvfs\">\n#   <header>\n#     <csum type=\"sha1\">dead</csum>\n#   </header>\n#   <component type=\"desktop\">\n#     <id> gimp.desktop </id>\n#     <id>org.gnome.Gimp.desktop</id>\n#     <name>M??</name>\n#     <custom>\n#       <value key=\"KEY\">TRUE</value>\n#     </custom>\n#   </component>\n#   <component type=\"firmware\">\n#     <id>org.hughski.ColorHug2.firmware</id>\n#   </component>\n# </components>\n# \n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'org.hughski.ColorHug2.firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'org.hughski.ColorHug2.firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'org.hughski.ColorHug2.firmware',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'org.hughski.ColorHug2.firmware':$'org.hughski.ColorHug2.firmware'^255\n# DEBUG: \n# <components origin=\"lvfs\">\n#   <header>\n#     <csum type=\"sha1\">dead</csum>\n#   </header>\n#   <component type=\"desktop\">\n#     <id> gimp.desktop </id>\n#     <id>org.gnome.Gimp.desktop</id>\n#     <name>M??</name>\n#     <custom>\n#       <value key=\"KEY\">TRUE</value>\n#     </custom>\n#   </component>\n#   <component type=\"firmware\">\n#     <id>org.hughski.ColorHug2.firmware</id>\n#   </component>\n# </components>\n# \n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:upper-case,FUNC:lower-case,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case()): FUNC:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to lower-case(text(),'Gimp.DESKTOP'^2,upper-case()^1): FUNC type not supported\n# XbMachine-DEBUG: method ran, adding result 'GIMP.DESKTOP'^255\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq()\n# XbMachine-DEBUG: before optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'GIMP.DESKTOP'^1,lower-case()): FUNC:TEXT types not supported\n# XbMachine-DEBUG: method ran, adding result 'gimp.desktop'^255\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq()\n# XbMachine-DEBUG: before optimizing: text(),'gimp.desktop',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'gimp.desktop'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'gimp.desktop':$'gimp.desktop'^255\nok 38 /libxmlb/xpath\nok 39 /libxmlb/xpath-query\nok 40 /libxmlb/xpath-query{reverse}\nok 41 /libxmlb/xpath-query{force-node-cache}\nok 42 /libxmlb/xpath{helpers}\nok 43 /libxmlb/xpath{prepared}\nok 44 /libxmlb/xpath{incomplete}\nok 45 /libxmlb/xpath-parent\nok 46 /libxmlb/xpath-glob\nok 47 /libxmlb/xpath-node\nok 48 /libxmlb/xpath-parent-subnode\n# DEBUG: \n# magic:        624c4d58\n# guid:         66c75b2d-1e09-ab44-99c0-3af535d7246c\n# filesz:       @133\n# strtab:       @109\n# strtab_ntags: 1\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: tag [000]\n# next:         63\n# parent:       0\n# text:         value [004]\n# SENT @62\n# NODE @63\n# size:         22\n# flags:        1\n# element_name: tag [000]\n# next:         86\n# parent:       0\n# text:         value2 [010]\n# SENT @85\n# NODE @86\n# size:         22\n# flags:        1\n# element_name: tag [000]\n# next:         0\n# parent:       0\n# text:         value3 [017]\n# SENT @108\n# STRTAB @109\n# [000]: tag\n# [004]: value\n# [010]: value2\n# [017]: value3\n# \n<tag>value</tag><tag>value2</tag><tag>value3</tag>ok 49 /libxmlb/multiple-roots\nok 50 /libxmlb/single-root\n# End of libxmlb tests\nPASS: libxmlb/libxmlb.test\nSUMMARY: total=1; passed=1; skipped=0; failed=0; user=0.0s; system=0.0s; maxrss=6252\nDURATION: 0\nEND: /usr/lib/libxmlb/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "libxmlb": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:49\nRunning test: libxmlb/libxmlb.test\nTAP version 14\n# random seed: R02S369cfd1fe9535957f685115c8cd7f9b5\n1..50\n# Start of libxmlb tests\nok 1 /libxmlb/common\nok 2 /libxmlb/common{content-type}\nok 3 /libxmlb/common{searchv}\nok 4 /libxmlb/common{union}\n# DEBUG: testing 'a'='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t'\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t'\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing @a='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t=\n# XbMachine-DEBUG: LVL 0\t3:\t\t'\n# XbMachine-DEBUG: LVL 0\t4:\t\tb\n# XbMachine-DEBUG: LVL 0\t5:\t\t'\n# DEBUG: testing @a=='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t=\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing 'a'<'b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t'\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t'\n# XbMachine-DEBUG: LVL 0\t3:\t\t<\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing 999>=123\n# XbMachine-DEBUG: LVL 0\t0:\t\t9\n# XbMachine-DEBUG: LVL 0\t1:\t\t9\n# XbMachine-DEBUG: LVL 0\t2:\t\t9\n# XbMachine-DEBUG: LVL 0\t3:\t\t>\n# XbMachine-DEBUG: LVL 0\t4:\t\t=\n# XbMachine-DEBUG: LVL 0\t5:\t\t1\n# XbMachine-DEBUG: LVL 0\t6:\t\t2\n# XbMachine-DEBUG: LVL 0\t7:\t\t3\n# DEBUG: testing not(0)\n# XbMachine-DEBUG: LVL 0\t0:\t\tn\n# XbMachine-DEBUG: LVL 0\t1:\t\to\n# XbMachine-DEBUG: LVL 0\t2:\t\tt\n# XbMachine-DEBUG: LVL 0\t3:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t0\n# XbMachine-DEBUG: LVL 1\t1:\t\t)\n# XbMachine-DEBUG: Failed to add text not, trying function\n# DEBUG: testing @a\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# DEBUG: testing not(@a)\n# XbMachine-DEBUG: LVL 0\t0:\t\tn\n# XbMachine-DEBUG: LVL 0\t1:\t\to\n# XbMachine-DEBUG: LVL 0\t2:\t\tt\n# XbMachine-DEBUG: LVL 0\t3:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t@\n# XbMachine-DEBUG: LVL 1\t1:\t\ta\n# XbMachine-DEBUG: LVL 1\t2:\t\t)\n# XbMachine-DEBUG: Failed to add text not, trying function\n# DEBUG: testing 'a'=\n# XbMachine-DEBUG: LVL 0\t0:\t\t'\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\t'\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# DEBUG: testing ='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t=\n# XbMachine-DEBUG: LVL 0\t1:\t\t'\n# XbMachine-DEBUG: LVL 0\t2:\t\tb\n# XbMachine-DEBUG: LVL 0\t3:\t\t'\n# DEBUG: testing 999='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t9\n# XbMachine-DEBUG: LVL 0\t1:\t\t9\n# XbMachine-DEBUG: LVL 0\t2:\t\t9\n# XbMachine-DEBUG: LVL 0\t3:\t\t=\n# XbMachine-DEBUG: LVL 0\t4:\t\t'\n# XbMachine-DEBUG: LVL 0\t5:\t\tb\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# DEBUG: testing text()='b'\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\t'\n# XbMachine-DEBUG: LVL 0\t8:\t\tb\n# XbMachine-DEBUG: LVL 0\t9:\t\t'\n# DEBUG: testing last()\n# XbMachine-DEBUG: LVL 0\t0:\t\tl\n# XbMachine-DEBUG: LVL 0\t1:\t\ta\n# XbMachine-DEBUG: LVL 0\t2:\t\ts\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text last, trying function\n# DEBUG: testing text()~='beef'\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t~\n# XbMachine-DEBUG: LVL 0\t7:\t\t=\n# XbMachine-DEBUG: LVL 0\t8:\t\t'\n# XbMachine-DEBUG: LVL 0\t9:\t\tb\n# XbMachine-DEBUG: LVL 0\t10:\t\te\n# XbMachine-DEBUG: LVL 0\t11:\t\te\n# XbMachine-DEBUG: LVL 0\t12:\t\tf\n# XbMachine-DEBUG: LVL 0\t13:\t\t'\n# XbMachine-DEBUG: popping: search()\n# XbMachine-DEBUG: stack: text(),'beef'\n# XbMachine-DEBUG: popping: 'beef'\n# XbMachine-DEBUG: stack: text()\n# XbMachine-DEBUG: popping: text()\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing generic opcode\n# XbMachine-DEBUG: pushing generic opcode\n# XbMachine-DEBUG: pushing generic opcode\n# DEBUG: testing @type~='dead'\n# XbMachine-DEBUG: LVL 0\t0:\t\t@\n# XbMachine-DEBUG: LVL 0\t1:\t\tt\n# XbMachine-DEBUG: LVL 0\t2:\t\ty\n# XbMachine-DEBUG: LVL 0\t3:\t\tp\n# XbMachine-DEBUG: LVL 0\t4:\t\te\n# XbMachine-DEBUG: LVL 0\t5:\t\t~\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\t'\n# XbMachine-DEBUG: LVL 0\t8:\t\td\n# XbMachine-DEBUG: LVL 0\t9:\t\te\n# XbMachine-DEBUG: LVL 0\t10:\t\ta\n# XbMachine-DEBUG: LVL 0\t11:\t\td\n# XbMachine-DEBUG: LVL 0\t12:\t\t'\n# DEBUG: testing 2\n# XbMachine-DEBUG: LVL 0\t0:\t\t2\n# DEBUG: testing text()=lower-case('firefox')\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\tl\n# XbMachine-DEBUG: LVL 0\t8:\t\to\n# XbMachine-DEBUG: LVL 0\t9:\t\tw\n# XbMachine-DEBUG: LVL 0\t10:\t\te\n# XbMachine-DEBUG: LVL 0\t11:\t\tr\n# XbMachine-DEBUG: LVL 0\t12:\t\t-\n# XbMachine-DEBUG: LVL 0\t13:\t\tc\n# XbMachine-DEBUG: LVL 0\t14:\t\ta\n# XbMachine-DEBUG: LVL 0\t15:\t\ts\n# XbMachine-DEBUG: LVL 0\t16:\t\te\n# XbMachine-DEBUG: LVL 0\t17:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\tf\n# XbMachine-DEBUG: LVL 1\t2:\t\ti\n# XbMachine-DEBUG: LVL 1\t3:\t\tr\n# XbMachine-DEBUG: LVL 1\t4:\t\te\n# XbMachine-DEBUG: LVL 1\t5:\t\tf\n# XbMachine-DEBUG: LVL 1\t6:\t\to\n# XbMachine-DEBUG: LVL 1\t7:\t\tx\n# XbMachine-DEBUG: LVL 1\t8:\t\t'\n# XbMachine-DEBUG: LVL 1\t9:\t\t)\n# XbMachine-DEBUG: Failed to add text lower-case, trying function\n# DEBUG: testing $'a'=$'b'\n# XbMachine-DEBUG: LVL 0\t0:\t\t$\n# XbMachine-DEBUG: LVL 0\t1:\t\t'\n# XbMachine-DEBUG: LVL 0\t2:\t\ta\n# XbMachine-DEBUG: LVL 0\t3:\t\t'\n# XbMachine-DEBUG: LVL 0\t4:\t\t=\n# XbMachine-DEBUG: LVL 0\t5:\t\t$\n# XbMachine-DEBUG: LVL 0\t6:\t\t'\n# XbMachine-DEBUG: LVL 0\t7:\t\tb\n# XbMachine-DEBUG: LVL 0\t8:\t\t'\n# DEBUG: testing ('a'='b')&&('c'='d')\n# XbMachine-DEBUG: LVL 0\t0:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\ta\n# XbMachine-DEBUG: LVL 1\t2:\t\t'\n# XbMachine-DEBUG: LVL 1\t3:\t\t=\n# XbMachine-DEBUG: LVL 1\t4:\t\t'\n# XbMachine-DEBUG: LVL 1\t5:\t\tb\n# XbMachine-DEBUG: LVL 1\t6:\t\t'\n# XbMachine-DEBUG: LVL 1\t7:\t\t)\n# XbMachine-DEBUG: LVL 0\t9:\t\t&\n# XbMachine-DEBUG: LVL 0\t10:\t\t&\n# XbMachine-DEBUG: LVL 0\t11:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\tc\n# XbMachine-DEBUG: LVL 1\t2:\t\t'\n# XbMachine-DEBUG: LVL 1\t3:\t\t=\n# XbMachine-DEBUG: LVL 1\t4:\t\t'\n# XbMachine-DEBUG: LVL 1\t5:\t\td\n# XbMachine-DEBUG: LVL 1\t6:\t\t'\n# XbMachine-DEBUG: LVL 1\t7:\t\t)\n# DEBUG: testing text()==('a','b','c')\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t)\n# XbMachine-DEBUG: Failed to add text text, trying function\n# XbMachine-DEBUG: LVL 0\t6:\t\t=\n# XbMachine-DEBUG: LVL 0\t7:\t\t=\n# XbMachine-DEBUG: LVL 0\t8:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t'\n# XbMachine-DEBUG: LVL 1\t1:\t\ta\n# XbMachine-DEBUG: LVL 1\t2:\t\t'\n# XbMachine-DEBUG: LVL 1\t3:\t\t,\n# XbMachine-DEBUG: LVL 1\t4:\t\t'\n# XbMachine-DEBUG: LVL 1\t5:\t\tb\n# XbMachine-DEBUG: LVL 1\t6:\t\t'\n# XbMachine-DEBUG: LVL 1\t7:\t\t,\n# XbMachine-DEBUG: LVL 1\t8:\t\t'\n# XbMachine-DEBUG: LVL 1\t9:\t\tc\n# XbMachine-DEBUG: LVL 1\t10:\t\t'\n# XbMachine-DEBUG: LVL 1\t11:\t\t)\n# DEBUG: testing text(\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t\n# DEBUG: testing text((((((((((((((((((((text()))))))))))))))))))))\n# XbMachine-DEBUG: LVL 0\t0:\t\tt\n# XbMachine-DEBUG: LVL 0\t1:\t\te\n# XbMachine-DEBUG: LVL 0\t2:\t\tx\n# XbMachine-DEBUG: LVL 0\t3:\t\tt\n# XbMachine-DEBUG: LVL 0\t4:\t\t(\n# XbMachine-DEBUG: LVL 1\t0:\t\t(\n# XbMachine-DEBUG: LVL 2\t0:\t\t(\n# XbMachine-DEBUG: LVL 3\t0:\t\t(\n# XbMachine-DEBUG: LVL 4\t0:\t\t(\n# XbMachine-DEBUG: LVL 5\t0:\t\t(\n# XbMachine-DEBUG: LVL 6\t0:\t\t(\n# XbMachine-DEBUG: LVL 7\t0:\t\t(\n# XbMachine-DEBUG: LVL 8\t0:\t\t(\n# XbMachine-DEBUG: LVL 9\t0:\t\t(\n# XbMachine-DEBUG: LVL 10\t0:\t\t(\n# XbMachine-DEBUG: LVL 11\t0:\t\t(\n# XbMachine-DEBUG: LVL 12\t0:\t\t(\n# XbMachine-DEBUG: LVL 13\t0:\t\t(\n# XbMachine-DEBUG: LVL 14\t0:\t\t(\n# XbMachine-DEBUG: LVL 15\t0:\t\t(\n# XbMachine-DEBUG: LVL 16\t0:\t\t(\n# XbMachine-DEBUG: LVL 17\t0:\t\t(\n# XbMachine-DEBUG: LVL 18\t0:\t\t(\n# XbMachine-DEBUG: LVL 19\t0:\t\t(\n# XbMachine-DEBUG: LVL 20\t0:\t\tt\n# XbMachine-DEBUG: LVL 20\t1:\t\te\n# XbMachine-DEBUG: LVL 20\t2:\t\tx\n# XbMachine-DEBUG: LVL 20\t3:\t\tt\n# XbMachine-DEBUG: LVL 20\t4:\t\t(\nok 5 /libxmlb/opcodes\n# DEBUG: testing @a='b'\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'a',attr(),'b',eq()\n# XbMachine-DEBUG: popping: eq()\n# XbMachine-DEBUG: stack: 'a',attr(),'b'\n# XbMachine-DEBUG: ignoring optimized call to eq('a',attr(),'b'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: popping: 'b'\n# XbMachine-DEBUG: stack: 'a',attr()\n# XbMachine-DEBUG: popping: attr()\n# XbMachine-DEBUG: stack: 'a'\n# XbMachine-DEBUG: ignoring optimized call to attr('a'): cannot optimize: no silo to query\n# XbMachine-DEBUG: popping: 'a'\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'a',attr(),'b',eq()\n# DEBUG: testing 'a'<'b'\n# XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:lt\n# XbMachine-DEBUG: before optimizing: 'a','b',lt()\n# XbMachine-DEBUG: popping: lt()\n# XbMachine-DEBUG: stack: 'a','b'\n# XbMachine-DEBUG: popping1: 'b'\n# XbMachine-DEBUG: popping2: 'a'\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: True\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: testing 999>=123\n# XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge\n# XbMachine-DEBUG: before optimizing: 999,123,ge()\n# XbMachine-DEBUG: popping: ge()\n# XbMachine-DEBUG: stack: 999,123\n# XbMachine-DEBUG: popping1: 123\n# XbMachine-DEBUG: popping2: 999\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: True\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: testing not(0)\n# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not\n# XbMachine-DEBUG: before optimizing: 0^1,not()\n# XbMachine-DEBUG: popping: not()\n# XbMachine-DEBUG: stack: 0^1\n# XbMachine-DEBUG: popping: 0^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: True\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: testing lower-case('Fire')\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case\n# XbMachine-DEBUG: before optimizing: 'Fire'^1,lower-case()\n# XbMachine-DEBUG: popping: lower-case()\n# XbMachine-DEBUG: stack: 'Fire'^1\n# XbMachine-DEBUG: popping: 'Fire'^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: fire\n# XbMachine-DEBUG: stack: 'fire'^255\n# XbMachine-DEBUG: popping: 'fire'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result 'fire'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'fire'\n# DEBUG: testing upper-case('???????')\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:upper-case\n# XbMachine-DEBUG: before optimizing: '???????'^1,upper-case()\n# XbMachine-DEBUG: popping: upper-case()\n# XbMachine-DEBUG: stack: '???????'^1\n# XbMachine-DEBUG: popping: '???????'^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: ???????\n# XbMachine-DEBUG: stack: '???????'^255\n# XbMachine-DEBUG: popping: '???????'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result '???????'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: '???????'\n# DEBUG: testing upper-case(lower-case('Fire'))\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:lower-case,FUNC:upper-case\n# XbMachine-DEBUG: before optimizing: 'Fire'^2,lower-case()^1,upper-case()\n# XbMachine-DEBUG: popping: upper-case()\n# XbMachine-DEBUG: stack: 'Fire'^2,lower-case()^1\n# XbMachine-DEBUG: ignoring optimized call to upper-case('Fire'^2,lower-case()^1): FUNC type not supported\n# XbMachine-DEBUG: popping: lower-case()^1\n# XbMachine-DEBUG: stack: 'Fire'^2\n# XbMachine-DEBUG: popping: 'Fire'^2\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: fire\n# XbMachine-DEBUG: stack: 'fire'^255\n# XbMachine-DEBUG: popping: 'fire'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result 'fire'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'fire'^1,upper-case()\n# XbMachine-DEBUG: before optimizing: 'fire'^1,upper-case()\n# XbMachine-DEBUG: popping: upper-case()\n# XbMachine-DEBUG: stack: 'fire'^1\n# XbMachine-DEBUG: popping: 'fire'^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: pushing: FIRE\n# XbMachine-DEBUG: stack: 'FIRE'^255\n# XbMachine-DEBUG: popping: 'FIRE'^255\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: method ran, adding result 'FIRE'^255\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: 'FIRE'\n# DEBUG: testing text()==('a','b','c')\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in\n# XbMachine-DEBUG: before optimizing: text(),'c'^1,'b'^1,'a'^1,in()\n# XbMachine-DEBUG: popping: in()\n# XbMachine-DEBUG: stack: text(),'c'^1,'b'^1,'a'^1\n# XbMachine-DEBUG: ignoring optimized call to in(text(),'c'^1,'b'^1,'a'^1): FUNC type not supported\n# XbMachine-DEBUG: popping: 'a'^1\n# XbMachine-DEBUG: stack: text(),'c'^1,'b'^1\n# XbMachine-DEBUG: popping: 'b'^1\n# XbMachine-DEBUG: stack: text(),'c'^1\n# XbMachine-DEBUG: popping: 'c'^1\n# XbMachine-DEBUG: stack: text()\n# XbMachine-DEBUG: popping: text()\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: not popping: stack empty\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: after optimizing: text(),'c'^1,'b'^1,'a'^1,in()\n# XbMachine-DEBUG: opcodes_sig=TEXT,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'a','b',eq()\n# XbMachine-DEBUG: popping: eq()\n# XbMachine-DEBUG: stack: 'a','b'\n# XbMachine-DEBUG: popping1: 'b'\n# XbMachine-DEBUG: popping2: 'a'\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: False\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: opcodes_sig=INTE,INTE,FUNC:ge\n# XbMachine-DEBUG: before optimizing: 123,999,ge()\n# XbMachine-DEBUG: popping: ge()\n# XbMachine-DEBUG: stack: 123,999\n# XbMachine-DEBUG: popping1: 999\n# XbMachine-DEBUG: popping2: 123\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: False\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:not\n# XbMachine-DEBUG: before optimizing: 1^1,not()\n# XbMachine-DEBUG: popping: not()\n# XbMachine-DEBUG: stack: 1^1\n# XbMachine-DEBUG: popping: 1^1\n# XbMachine-DEBUG: stack is empty\n# XbMachine-DEBUG: popping: False\n# XbMachine-DEBUG: stack is empty\nok 6 /libxmlb/opcodes{optimize}\nok 7 /libxmlb/opcodes{kind}\nok 8 /libxmlb/stack\nok 9 /libxmlb/stack{peek}\nok 10 /libxmlb/node{data}\nok 11 /libxmlb/node{export}\nok 12 /libxmlb/node{export-collapse}\n# DEBUG: \n# magic:        624c4d58\n# guid:         a0d96368-5aae-fb9e-ffc9-0ff9d1856056\n# filesz:       @628\n# strtab:       @395\n# strtab_ntags: 8\n# NODE @40\n# size:         30\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# attr_name:    origin [061]\n# attr_value:   lvfs [078]\n# NODE @70\n# size:         30\n# flags:        1\n# element_name: header [011]\n# next:         132\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   <&> [083]\n# NODE @100\n# size:         30\n# flags:        1\n# element_name: csum [018]\n# next:         0\n# parent:       70\n# text:         dead [115]\n# attr_name:    type [068]\n# attr_value:   sha1 [087]\n# SENT @130\n# SENT @131\n# NODE @132\n# size:         38\n# flags:        1\n# element_name: component [023]\n# next:         240\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   desktop [092]\n# attr_name:    attr [073]\n# attr_value:   value [100]\n# NODE @170\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         193\n# parent:       132\n# text:         gimp.desktop [120]\n# SENT @192\n# NODE @193\n# size:         22\n# flags:        1\n# element_name: name [036]\n# next:         216\n# parent:       132\n# text:         GIMP & Friend? [133]\n# SENT @215\n# NODE @216\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         0\n# parent:       132\n# text:         org.gnome.Gimp.desktop [150]\n# SENT @238\n# SENT @239\n# NODE @240\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         294\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   desktop [092]\n# NODE @270\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         0\n# parent:       240\n# text:         gnome-software.desktop [173]\n# SENT @292\n# SENT @293\n# NODE @294\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         0\n# parent:       40\n# attr_name:    type [068]\n# attr_value:   firmware [106]\n# NODE @324\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         347\n# parent:       294\n# text:         org.hughski.ColorHug2.firmware [196]\n# SENT @346\n# NODE @347\n# size:         22\n# flags:        1\n# element_name: requires [041]\n# next:         0\n# parent:       294\n# NODE @369\n# size:         22\n# flags:        1\n# element_name: bootloader [050]\n# next:         0\n# parent:       347\n# text:         1.2.3 [227]\n# SENT @391\n# SENT @392\n# SENT @393\n# SENT @394\n# STRTAB @395\n# [000]: components\n# [011]: header\n# [018]: csum\n# [023]: component\n# [033]: id\n# [036]: name\n# [041]: requires\n# [050]: bootloader\n# [061]: origin\n# [068]: type\n# [073]: attr\n# [078]: lvfs\n# [083]: <&>\n# [087]: sha1\n# [092]: desktop\n# [100]: value\n# [106]: firmware\n# [115]: dead\n# [120]: gimp.desktop\n# [133]: GIMP & Friend?\n# [150]: org.gnome.Gimp.desktop\n# [173]: gnome-software.desktop\n# [196]: org.hughski.ColorHug2.firmware\n# [227]: 1.2.3\n# \n# <components origin=\"lvfs\">\n#   <header type=\"&lt;&amp;&gt;\">\n#     <csum type=\"sha1\">dead</csum>\n#   </header>\n#   <component type=\"desktop\" attr=\"value\">\n#     <id>gimp.desktop</id>\n#     <name>GIMP &amp; Friend?</name>\n#     <id>org.gnome.Gimp.desktop</id>\n#   </component>\n#   <component type=\"desktop\">\n#     <id>gnome-software.desktop</id>\n#   </component>\n#   <component type=\"firmware\">\n#     <id>org.hughski.ColorHug2.firmware</id>\n#     <requires>\n#       <bootloader>1.2.3</bootloader>\n#     </requires>\n#   </component>\n# </components>\nok 13 /libxmlb/builder\nok 14 /libxmlb/builder{comments}\n# DEBUG: \n# magic:        624c4d58\n# guid:         521b583e-e23f-6ae8-c526-abd50d9d0793\n# filesz:       @199\n# strtab:       @148\n# strtab_ntags: 3\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         22\n# flags:        1\n# element_name: component [011]\n# next:         0\n# parent:       40\n# NODE @84\n# size:         30\n# flags:        1\n# element_name: p [021]\n# next:         115\n# parent:       62\n# text:         Salut [035]\n# attr_name:    xml:lang [023]\n# attr_value:   fr [032]\n# SENT @114\n# NODE @115\n# size:         30\n# flags:        1\n# element_name: p [021]\n# next:         0\n# parent:       62\n# text:         Au revoir [041]\n# attr_name:    xml:lang [023]\n# attr_value:   fr [032]\n# SENT @145\n# SENT @146\n# SENT @147\n# STRTAB @148\n# [000]: components\n# [011]: component\n# [021]: p\n# [023]: xml:lang\n# [032]: fr\n# [035]: Salut\n# [041]: Au revoir\n# \nok 15 /libxmlb/builder{native-lang}\n# DEBUG: \n# magic:        624c4d58\n# guid:         86f53fd1-8102-3b2c-5f4b-a144217b70ae\n# filesz:       @193\n# strtab:       @140\n# strtab_ntags: 4\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         22\n# flags:        1\n# element_name: component [011]\n# next:         0\n# parent:       40\n# NODE @84\n# size:         30\n# flags:        1\n# element_name: description [021]\n# next:         0\n# parent:       62\n# attr_name:    xml:lang [035]\n# attr_value:   fr [044]\n# NODE @114\n# size:         22\n# flags:        1\n# element_name: p [033]\n# next:         0\n# parent:       84\n# text:         Salut [047]\n# SENT @136\n# SENT @137\n# SENT @138\n# SENT @139\n# STRTAB @140\n# [000]: components\n# [011]: component\n# [021]: description\n# [033]: p\n# [035]: xml:lang\n# [044]: fr\n# [047]: Salut\n# \nok 16 /libxmlb/builder{native-lang-nested}\nok 17 /libxmlb/builder{native-lang-locale}\n# DEBUG: magic:        624c4d58\n# guid:         456b8a53-ff2f-1058-7c71-f042d76e6f84\n# filesz:       @40\n# strtab:       @40\n# strtab_ntags: 0\n# STRTAB @40\n# \nok 18 /libxmlb/builder{empty}\n# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: failed to load silo: Failed to open file ?/tmp/temp.xmlb?: open() failed: No such file or directory\n# XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d?\n# XbSilo-DEBUG: 0.04ms      compile 6a695122c2983ad2faa3f54c704d9fbacf56200d\n# XbSilo-DEBUG: 0.08ms      get size nodetab\n# XbSilo-DEBUG: 0.01ms      adding strtab element\n# XbSilo-DEBUG: 0.00ms      adding strtab attr name\n# XbSilo-DEBUG: 0.01ms      adding strtab attr value\n# XbSilo-DEBUG: 0.00ms      adding strtab text\n# XbSilo-DEBUG: 0.00ms      adding strtab tokens\n# XbSilo-DEBUG: 0.01ms      writing nodetab\n# XbSilo-DEBUG: 0.00ms      fixing ->parent and ->next\n# XbSilo-DEBUG: 0.00ms      appending strtab\n# XbSilo-DEBUG: 0.01ms      parse blob\n# XbSilo-DEBUG: 0.07ms      save file\n# XbSilo-DEBUG: 0.01ms      parse blob\n# XbSilo-DEBUG: 0.07ms      loaded file\n# XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating\n# XbSilo-DEBUG: /tmp/temp.xmlb changed, invalidating\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: failed to load silo: blob too small\n# XbSilo-DEBUG: compiling 6a695122c2983ad2faa3f54c704d9fbacf56200d?\n# XbSilo-DEBUG: 0.00ms      compile 6a695122c2983ad2faa3f54c704d9fbacf56200d\n# XbSilo-DEBUG: 0.03ms      get size nodetab\n# XbSilo-DEBUG: 0.00ms      adding strtab element\n# XbSilo-DEBUG: 0.00ms      adding strtab attr name\n# XbSilo-DEBUG: 0.00ms      adding strtab attr value\n# XbSilo-DEBUG: 0.00ms      adding strtab text\n# XbSilo-DEBUG: 0.00ms      adding strtab tokens\n# XbSilo-DEBUG: 0.00ms      writing nodetab\n# XbSilo-DEBUG: 0.00ms      fixing ->parent and ->next\n# XbSilo-DEBUG: 0.00ms      appending strtab\n# XbSilo-DEBUG: 0.00ms      parse blob\n# XbSilo-DEBUG: 0.06ms      save file\n# XbSilo-DEBUG: 0.01ms      parse blob\n# XbSilo-DEBUG: 0.03ms      loaded file\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: 0.00ms      parse blob\n# XbSilo-DEBUG: 0.02ms      loaded file\n# XbSilo-DEBUG: GUID string: 0.3.22&6a695122c2983ad2faa3f54c704d9fbacf56200d\n# XbSilo-DEBUG: file: a0d96368-5aae-fb9e-ffc9-0ff9d1856056, current:a0d96368-5aae-fb9e-ffc9-0ff9d1856056\n# XbSilo-DEBUG: loading silo with existing file contents\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: a0d96368-5aae-fb9e-ffc9-0ff9d1856056, current:a0d96368-5aae-fb9e-ffc9-0ff9d1856056\n# XbSilo-DEBUG: loading silo with existing file contents\nok 19 /libxmlb/builder{ensure}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: failed to load silo: Failed to open file ?/tmp/temp.xmlb?: open() failed: No such file or directory\n# XbSilo-DEBUG: detected content type of temp.xml to be application/xml\n# XbSilo-DEBUG: /tmp/temp.xml.0GIP62 changed, invalidating\n# XbSilo-DEBUG: /tmp/temp.xml changed, invalidating\n# XbSilo-DEBUG: /tmp/temp.xml changed, invalidating\nok 20 /libxmlb/builder{ensure-watch-source}\n# <component type=\"desktop\"><id>gimp.desktop</id></component>\nok 21 /libxmlb/builder{node-vfunc}\n# DEBUG: ignoring (null)\n# DEBUG: ignoring components\n# DEBUG: ignoring id\n# DEBUG: ignoring id\n# <components><component><id>inkscape.desktop</id></component></components>\nok 22 /libxmlb/builder{node-vfunc-remove}\n# DEBUG: >(null)<\nok 23 /libxmlb/builder{node-vfunc-depth}\nok 24 /libxmlb/builder{node-vfunc-error}\n# XbSilo-DEBUG: ignoring: no node data\nok 25 /libxmlb/builder{node-vfunc-ignore}\n# XbSilo-DEBUG: ignoring invalid file 0bb31de2141de8d7e4b888bd4a11d2a60c32bcd7: Mismatched XML\n# <book><id>foobar</id></book>\nok 26 /libxmlb/builder{ignore-invalid}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: 1eacd2d6-e6fa-52ef-fb86-d57bdec2ee23, current:eb627398-7105-2d76-042e-90ec1c5a45a2\n# XbSilo-DEBUG: detected content type of temp.desktop to be application/x-desktop\n# XbSilo-DEBUG: detected content type of temp to be application/xml\n<component type=\"desktop\"><id>temp.desktop</id></component>ok 27 /libxmlb/builder{custom-mime}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: eb627398-7105-2d76-042e-90ec1c5a45a2, current:ed5f5c0a-9d75-714a-3f5b-b2762d7cefeb\n# XbSilo-DEBUG: detected content type of test.xml.gz.gz.gz to be application/gzip\n# XbSilo-DEBUG: detected content type of test.xml.gz.gz to be application/gzip\n# XbSilo-DEBUG: detected content type of test.xml.gz to be application/gzip\n# XbSilo-DEBUG: detected content type of test.xml to be application/xml\n<id>Hello world!</id>ok 28 /libxmlb/builder{chained-adapters}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: ed5f5c0a-9d75-714a-3f5b-b2762d7cefeb, current:39d84c43-0524-a13a-2793-c9947028a2d3\n# XbSilo-DEBUG: detected content type of test.xml.xz to be application/x-xz\n# XbSilo-DEBUG: detected content type of test.xml to be application/xml\nok 29 /libxmlb/builder{source-lzma}\n# XbSilo-DEBUG: attempting to load /tmp/temp.xmlb\n# XbSilo-DEBUG: file: 39d84c43-0524-a13a-2793-c9947028a2d3, current:eddf190d-bf25-18e1-02af-74caf5fe07e4\n# XbSilo-DEBUG: detected content type of test.xml.zst to be application/zstd\n# XbSilo-DEBUG: detected content type of test.xml to be application/xml\nok 30 /libxmlb/builder{source-zstd}\n# <components origin=\"lvfs\">\n# <component type=\"desktop\">\n# <id>gimp.desktop</id>\n# <icon type=\"stock\">dave</icon>\n# <description>hello <em>world!</em>    \n# </description>\n# <empty />\n# </component>\n# </components>\n<components origin=\"lvfs\"><component type=\"desktop\"><id>gimp.desktop</id><icon type=\"stock\">dave</icon><description>hello <em>world!</em></description><empty /></component></components>ok 31 /libxmlb/builder-node\nok 32 /libxmlb/builder-node{token-max}\n# XbSilo-DEBUG: detected content type of temp.xml to be application/xml\n# XbSilo-DEBUG: detected content type of temp.xml to be application/xml\nok 33 /libxmlb/builder-node{info}\n# <component><description><p>Really long content\n# spanning multiple lines\n# </p></description></component>\nok 34 /libxmlb/builder-node{literal-text}\n# <component><description><p>Really long content spanning multiple lines</p></description></component>\nok 35 /libxmlb/builder-node{source-text}\n# DEBUG: \n# magic:        624c4d58\n# guid:         02961193-6400-3250-ca83-5421e0aefc13\n# filesz:       @283\n# strtab:       @201\n# strtab_ntags: 6\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: description [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         22\n# flags:        1\n# element_name: p [012]\n# next:         108\n# parent:       40\n# NODE @84\n# size:         22\n# flags:        1\n# element_name: code [014]\n# next:         0\n# parent:       62\n# text:         Title [031]\n# tail:         : [037]\n# SENT @106\n# SENT @107\n# NODE @108\n# size:         22\n# flags:        1\n# element_name: p [012]\n# next:         0\n# parent:       40\n# text:         There is a  [039]\n# NODE @130\n# size:         22\n# flags:        1\n# element_name: em [019]\n# next:         153\n# parent:       108\n# text:         slight [051]\n# tail:          risk of  [058]\n# SENT @152\n# NODE @153\n# size:         22\n# flags:        1\n# element_name: strong [022]\n# next:         176\n# parent:       108\n# text:         death [068]\n# tail:          here [074]\n# SENT @175\n# NODE @176\n# size:         22\n# flags:        1\n# element_name: a [029]\n# next:         0\n# parent:       108\n# text:         ! [080]\n# SENT @198\n# SENT @199\n# SENT @200\n# STRTAB @201\n# [000]: description\n# [012]: p\n# [014]: code\n# [019]: em\n# [022]: strong\n# [029]: a\n# [031]: Title\n# [037]: :\n# [039]: There is a \n# [051]: slight\n# [058]:  risk of \n# [068]: death\n# [074]:  here\n# [080]: !\n# \nok 36 /libxmlb/markup\n# DEBUG: \n# magic:        624c4d58\n# guid:         456b8a53-ff2f-1058-7c71-f042d76e6f84\n# filesz:       @146\n# strtab:       @94\n# strtab_ntags: 2\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: component [000]\n# next:         0\n# parent:       0\n# NODE @62\n# size:         30\n# flags:        3\n# element_name: summary [010]\n# next:         0\n# parent:       40\n# text:         A strategy game [018]\n# token:        strategy [034]\n# token:        strategi [043]\n# SENT @92\n# SENT @93\n# STRTAB @94\n# [000]: component\n# [010]: summary\n# [018]: A strategy game\n# [034]: strategy\n# [043]: strategi\n# \n# XbMachine-DEBUG: opcodes_sig=FUNC:text,?INT,FUNC:search\n# XbMachine-DEBUG: before optimizing: text(),?0,search()\n# XbMachine-DEBUG: ignoring optimized call to search(text(),?0): ?INT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),?0,search()\n# XbSilo-DEBUG: 0.01ms      query on component with `summary[text(),?0,search()]` [?0 ? strategi] limit=0 -> 1 results\nok 37 /libxmlb/token-search\n# DEBUG: \n# magic:        624c4d58\n# guid:         39e4450d-4365-ca8e-993c-e8e7708a7809\n# filesz:       @537\n# strtab:       @341\n# strtab_ntags: 8\n# NODE @40\n# size:         30\n# flags:        1\n# element_name: components [000]\n# next:         0\n# parent:       0\n# attr_name:    origin [054]\n# attr_value:   lvfs [070]\n# NODE @70\n# size:         22\n# flags:        1\n# element_name: header [011]\n# next:         124\n# parent:       40\n# NODE @92\n# size:         30\n# flags:        1\n# element_name: csum [018]\n# next:         0\n# parent:       70\n# text:         dead [101]\n# attr_name:    type [061]\n# attr_value:   sha1 [075]\n# SENT @122\n# SENT @123\n# NODE @124\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         286\n# parent:       40\n# attr_name:    type [061]\n# attr_value:   desktop [080]\n# NODE @154\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         177\n# parent:       124\n# text:         gimp.desktop [106]\n# SENT @176\n# NODE @177\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         200\n# parent:       124\n# text:         org.gnome.Gimp.desktop [119]\n# SENT @199\n# NODE @200\n# size:         30\n# flags:        3\n# element_name: name [036]\n# next:         231\n# parent:       124\n# text:         M?? [142]\n# token:        m?ss [185]\n# token:        mess [191]\n# SENT @230\n# NODE @231\n# size:         22\n# flags:        1\n# element_name: custom [041]\n# next:         0\n# parent:       124\n# NODE @253\n# size:         30\n# flags:        1\n# element_name: value [048]\n# next:         0\n# parent:       231\n# text:         TRUE [149]\n# attr_name:    key [066]\n# attr_value:   KEY [088]\n# SENT @283\n# SENT @284\n# SENT @285\n# NODE @286\n# size:         30\n# flags:        1\n# element_name: component [023]\n# next:         0\n# parent:       40\n# attr_name:    type [061]\n# attr_value:   firmware [092]\n# NODE @316\n# size:         22\n# flags:        1\n# element_name: id [033]\n# next:         0\n# parent:       286\n# text:         org.hughski.ColorHug2.firmware [154]\n# SENT @338\n# SENT @339\n# SENT @340\n# STRTAB @341\n# [000]: components\n# [011]: header\n# [018]: csum\n# [023]: component\n# [033]: id\n# [036]: name\n# [041]: custom\n# [048]: value\n# [054]: origin\n# [061]: type\n# [066]: key\n# [070]: lvfs\n# [075]: sha1\n# [080]: desktop\n# [088]: KEY\n# [092]: firmware\n# [101]: dead\n# [106]: gimp.desktop\n# [119]: org.gnome.Gimp.desktop\n# [142]: M??\n# [149]: TRUE\n# [154]: org.hughski.ColorHug2.firmware\n# [185]: m?ss\n# [191]: mess\n# \n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,TEXT,TEXT,FUNC:in\n# XbMachine-DEBUG: before optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in()\n# XbMachine-DEBUG: ignoring optimized call to in(text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1): FUNC type not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'dave.desktop'^1,'another.desktop'^1,'gimp.desktop'^1,in()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:in\n# XbMachine-DEBUG: before optimizing: text(),'gimp.desktop'^1,in()\n# XbMachine-DEBUG: ignoring optimized call to in(text(),'gimp.desktop'^1): FUNC type not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop'^1,in()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and\n# XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and()\n# XbMachine-DEBUG: ignoring optimized call to and('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1): FUNC:TEXT types not supported\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'TRUE'^1,eq()^1,and()\n# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^1:$'TRUE'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and\n# XbMachine-DEBUG: before optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and()\n# XbMachine-DEBUG: ignoring optimized call to and('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1): FUNC:TEXT types not supported\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text('key'^1,attr()^1,'KEY'^1,eq()^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^1,attr()^1,'KEY'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('key'^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'key'^1,attr()^1,'KEY'^1,eq()^1,text()^1,'FALSE'^1,eq()^1,and()\n# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^1:$'KEY'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'FALSE'^1:$'TRUE'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq,FUNC:text,TEXT,FUNC:eq,FUNC:and\n# XbMachine-DEBUG: before optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and()\n# XbMachine-DEBUG: ignoring optimized call to and('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2): FUNC:TEXT types not supported\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text('key'^2,attr()^2,'KEY'^2,eq()^2): cannot optimize: no silo to query\n# XbMachine-DEBUG: ignoring optimized call to eq('key'^2,attr()^2,'KEY'^2): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('key'^2): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'key'^2,attr()^2,'KEY'^2,eq()^2,text()^2,'TRUE'^2,eq()^2,and()\n# XbMachine-DEBUG: slow strcmp fallback of 'KEY'^2:$'KEY'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'TRUE'^2:$'TRUE'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'dave',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'dave'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'dave',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'firmware'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,INTE,FUNC:ge\n# XbMachine-DEBUG: before optimizing: 'percentage',attr(),90,ge()\n# XbMachine-DEBUG: ignoring optimized call to ge('percentage',attr(),90): INTE:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('percentage'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'percentage',attr(),90,ge()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'dave',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'dave'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'dave',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'gimp.desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.gnome.Gimp.desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'dave':$'org.hughski.ColorHug2.firmware'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:ne\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',ne()\n# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',ne()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255\n# XbMachine-DEBUG: opcodes_sig=INTE\n# XbMachine-DEBUG: before optimizing: 2,position(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(2,position()): FUNC:INTE types not supported\n# XbMachine-DEBUG: ignoring optimized call to position(2): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 2,position(),eq()\n# XbMachine-DEBUG: opcodes_sig=FUNC:last\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,FUNC:not\n# XbMachine-DEBUG: before optimizing: 'dave'^1,attr()^1,not()\n# XbMachine-DEBUG: ignoring optimized call to not('dave'^1,attr()^1): FUNC type not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('dave'^1): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'dave'^1,attr()^1,not()\n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: ignoring optimized call to ne('type',attr(),'(null)'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'(null)',ne()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'dead',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'dead'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'dead',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'dead':$'dead'^255\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search\n# XbMachine-DEBUG: before optimizing: text(),'gimp'[gimp],search()\n# XbMachine-DEBUG: ignoring optimized call to search(text(),'gimp'[gimp]): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp'[gimp],search()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:search\n# XbMachine-DEBUG: before optimizing: text(),'mEss'[mess],search()\n# XbMachine-DEBUG: ignoring optimized call to search(text(),'mEss'[mess]): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'mEss'[mess],search()\n# XbMachine-DEBUG: opcodes_sig=TEXT,INTE,FUNC:eq\n# XbMachine-DEBUG: before optimizing: '123',123,eq()\n# XbMachine-DEBUG: slow atoi fallback of 123:'123'\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: after optimizing: True\n# XbMachine-DEBUG: opcodes_sig=INTE,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 123,'123',eq()\n# XbMachine-DEBUG: slow atoi fallback of '123':123\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: after optimizing: True\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:starts-with\n# XbMachine-DEBUG: before optimizing: text()^1,'gimp'^1,starts-with()\n# XbMachine-DEBUG: ignoring optimized call to starts-with(text()^1,'gimp'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text()^1,'gimp'^1,starts-with()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:ends-with\n# XbMachine-DEBUG: before optimizing: text()^1,'.desktop'^1,ends-with()\n# XbMachine-DEBUG: ignoring optimized call to ends-with(text()^1,'.desktop'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text()^1,'.desktop'^1,ends-with()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:contains\n# XbMachine-DEBUG: before optimizing: text()^1,'imp'^1,contains()\n# XbMachine-DEBUG: ignoring optimized call to contains(text()^1,'imp'^1): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text()^1,'imp'^1,contains()\n# XbMachine-DEBUG: opcodes_sig=FUNC:position,TEXT,FUNC:number,FUNC:eq\n# XbMachine-DEBUG: before optimizing: position(),'2'^1,number(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(position(),'2'^1,number()): FUNC:TEXT types not supported\n# XbMachine-DEBUG: method ran, adding result 2^255\n# XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: position(),2,eq()\n# XbMachine-DEBUG: before optimizing: position(),2,eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(position(),2): INTE:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to position(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: position(),2,eq()\n# XbMachine-DEBUG: opcodes_sig=INTE,FUNC:string,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 2^1,string(),'2',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(2^1,string(),'2'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: method ran, adding result '2'^255\n# XbMachine-DEBUG: after optimizing: '2','2',eq()\n# XbMachine-DEBUG: before optimizing: '2','2',eq()\n# XbMachine-DEBUG: slow strcmp fallback of '2':'2'\n# XbMachine-DEBUG: method ran, adding result True\n# XbMachine-DEBUG: after optimizing: True\n# DEBUG: \n# <components origin=\"lvfs\">\n#   <header>\n#     <csum type=\"sha1\">dead</csum>\n#   </header>\n#   <component type=\"desktop\">\n#     <id> gimp.desktop </id>\n#     <id>org.gnome.Gimp.desktop</id>\n#     <name>M??</name>\n#     <custom>\n#       <value key=\"KEY\">TRUE</value>\n#     </custom>\n#   </component>\n#   <component type=\"firmware\">\n#     <id>org.hughski.ColorHug2.firmware</id>\n#   </component>\n# </components>\n# \n# XbMachine-DEBUG: opcodes_sig=TEXT,FUNC:attr,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq('type',attr(),'firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to attr('type'): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: 'type',attr(),'firmware',eq()\n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'org.hughski.ColorHug2.firmware',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'org.hughski.ColorHug2.firmware'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'org.hughski.ColorHug2.firmware',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'desktop'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'firmware':$'firmware'^255\n# XbMachine-DEBUG: slow strcmp fallback of 'org.hughski.ColorHug2.firmware':$'org.hughski.ColorHug2.firmware'^255\n# DEBUG: \n# <components origin=\"lvfs\">\n#   <header>\n#     <csum type=\"sha1\">dead</csum>\n#   </header>\n#   <component type=\"desktop\">\n#     <id> gimp.desktop </id>\n#     <id>org.gnome.Gimp.desktop</id>\n#     <name>M??</name>\n#     <custom>\n#       <value key=\"KEY\">TRUE</value>\n#     </custom>\n#   </component>\n#   <component type=\"firmware\">\n#     <id>org.hughski.ColorHug2.firmware</id>\n#   </component>\n# </components>\n# \n# XbMachine-DEBUG: opcodes_sig=FUNC:text,TEXT,FUNC:upper-case,FUNC:lower-case,FUNC:eq\n# XbMachine-DEBUG: before optimizing: text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'Gimp.DESKTOP'^2,upper-case()^1,lower-case()): FUNC:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to lower-case(text(),'Gimp.DESKTOP'^2,upper-case()^1): FUNC type not supported\n# XbMachine-DEBUG: method ran, adding result 'GIMP.DESKTOP'^255\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq()\n# XbMachine-DEBUG: before optimizing: text(),'GIMP.DESKTOP'^1,lower-case(),eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'GIMP.DESKTOP'^1,lower-case()): FUNC:TEXT types not supported\n# XbMachine-DEBUG: method ran, adding result 'gimp.desktop'^255\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq()\n# XbMachine-DEBUG: before optimizing: text(),'gimp.desktop',eq()\n# XbMachine-DEBUG: ignoring optimized call to eq(text(),'gimp.desktop'): TEXT:FUNC types not supported\n# XbMachine-DEBUG: ignoring optimized call to text(): cannot optimize: no silo to query\n# XbMachine-DEBUG: after optimizing: text(),'gimp.desktop',eq()\n# XbMachine-DEBUG: slow strcmp fallback of 'gimp.desktop':$'gimp.desktop'^255\nok 38 /libxmlb/xpath\nok 39 /libxmlb/xpath-query\nok 40 /libxmlb/xpath-query{reverse}\nok 41 /libxmlb/xpath-query{force-node-cache}\nok 42 /libxmlb/xpath{helpers}\nok 43 /libxmlb/xpath{prepared}\nok 44 /libxmlb/xpath{incomplete}\nok 45 /libxmlb/xpath-parent\nok 46 /libxmlb/xpath-glob\nok 47 /libxmlb/xpath-node\nok 48 /libxmlb/xpath-parent-subnode\n# DEBUG: \n# magic:        624c4d58\n# guid:         66c75b2d-1e09-ab44-99c0-3af535d7246c\n# filesz:       @133\n# strtab:       @109\n# strtab_ntags: 1\n# NODE @40\n# size:         22\n# flags:        1\n# element_name: tag [000]\n# next:         63\n# parent:       0\n# text:         value [004]\n# SENT @62\n# NODE @63\n# size:         22\n# flags:        1\n# element_name: tag [000]\n# next:         86\n# parent:       0\n# text:         value2 [010]\n# SENT @85\n# NODE @86\n# size:         22\n# flags:        1\n# element_name: tag [000]\n# next:         0\n# parent:       0\n# text:         value3 [017]\n# SENT @108\n# STRTAB @109\n# [000]: tag\n# [004]: value\n# [010]: value2\n# [017]: value3\n# \n<tag>value</tag><tag>value2</tag><tag>value3</tag>ok 49 /libxmlb/multiple-roots\nok 50 /libxmlb/single-root\n# End of libxmlb tests\nPASS: libxmlb/libxmlb.test\nSUMMARY: total=1; passed=1; skipped=0; failed=0; user=0.0s; system=0.0s; maxrss=6252\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5533137321472168,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-logrotate_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-logrotate",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008187294006347656,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.327528715133667,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01670050621032715,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 15.97863507270813,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.00113677978515625,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.logrotate.test-0001.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0002.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0003.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0004.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0005.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0006.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0007.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0008.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0009.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0010.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0011.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0012.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0013.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0014.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0015.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0016.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0017.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0018.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0019.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0020.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0021.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0022.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0023.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0024.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0025.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0026.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0027.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0028.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0029.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0030.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0031.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0032.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.logrotate.test-0033.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.logrotate.test-0034.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0035.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.logrotate.test-0036.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0037.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0038.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0039.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0040.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0041.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0042.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0043.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0044.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0045.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0046.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0047.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.logrotate.test-0048.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.logrotate.test-0049.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0050.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0051.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0052.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0053.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0054.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0055.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0056.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0057.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0058.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0059.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0060.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0061.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0062.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0063.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0064.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0065.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0066.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0067.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0068.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0069.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0070.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0071.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0072.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0073.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0074.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0075.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0076.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0077.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0078.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0079.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0080.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0081.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0082.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0083.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0084.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0085.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0086.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0087.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0088.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0089.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0090.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0091.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0092.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0093.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0094.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0100.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0101.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0102.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0103.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0104.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0105.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0106.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0107.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0108.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0109.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0110.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0111.sh": {
    "status": "PASSED"
   },
   "ptestresult.logrotate.test-0112.sh": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/logrotate/ptest\nmake  check-TESTS\nmake[1]: Entering directory '/usr/lib/logrotate/ptest'\nmake[2]: Entering directory '/usr/lib/logrotate/ptest'\nPASS: test-0001.sh\nPASS: test-0002.sh\nPASS: test-0003.sh\nPASS: test-0004.sh\nPASS: test-0005.sh\nPASS: test-0006.sh\nPASS: test-0007.sh\nPASS: test-0008.sh\nPASS: test-0009.sh\nPASS: test-0010.sh\nPASS: test-0011.sh\nPASS: test-0012.sh\nPASS: test-0013.sh\nPASS: test-0014.sh\nPASS: test-0015.sh\nPASS: test-0016.sh\nPASS: test-0017.sh\nPASS: test-0018.sh\nPASS: test-0019.sh\nPASS: test-0020.sh\nPASS: test-0021.sh\nPASS: test-0022.sh\nPASS: test-0023.sh\nPASS: test-0024.sh\nPASS: test-0025.sh\nPASS: test-0026.sh\nPASS: test-0027.sh\nPASS: test-0028.sh\nPASS: test-0029.sh\nPASS: test-0030.sh\nPASS: test-0031.sh\nSKIP: test-0032.sh\nSKIP: test-0033.sh\nPASS: test-0034.sh\nSKIP: test-0035.sh\nPASS: test-0036.sh\nPASS: test-0037.sh\nPASS: test-0038.sh\nPASS: test-0039.sh\nPASS: test-0040.sh\nPASS: test-0041.sh\nPASS: test-0042.sh\nPASS: test-0043.sh\nPASS: test-0044.sh\nPASS: test-0045.sh\nPASS: test-0046.sh\nSKIP: test-0047.sh\nSKIP: test-0048.sh\nPASS: test-0049.sh\nPASS: test-0050.sh\nPASS: test-0051.sh\nPASS: test-0052.sh\nPASS: test-0053.sh\nPASS: test-0054.sh\nPASS: test-0055.sh\nPASS: test-0056.sh\nPASS: test-0057.sh\nPASS: test-0058.sh\nPASS: test-0059.sh\nPASS: test-0060.sh\nPASS: test-0061.sh\nPASS: test-0062.sh\nPASS: test-0063.sh\nPASS: test-0064.sh\nPASS: test-0065.sh\nPASS: test-0066.sh\nPASS: test-0067.sh\nPASS: test-0068.sh\nPASS: test-0069.sh\nPASS: test-0070.sh\nPASS: test-0071.sh\nPASS: test-0072.sh\nPASS: test-0073.sh\nPASS: test-0074.sh\nPASS: test-0075.sh\nPASS: test-0076.sh\nPASS: test-0077.sh\nPASS: test-0078.sh\nPASS: test-0079.sh\nPASS: test-0080.sh\nPASS: test-0081.sh\nPASS: test-0082.sh\nPASS: test-0083.sh\nPASS: test-0084.sh\nPASS: test-0085.sh\nPASS: test-0086.sh\nPASS: test-0087.sh\nPASS: test-0088.sh\nPASS: test-0089.sh\nPASS: test-0090.sh\nPASS: test-0091.sh\nPASS: test-0092.sh\nPASS: test-0093.sh\nPASS: test-0094.sh\nPASS: test-0100.sh\nPASS: test-0101.sh\nPASS: test-0102.sh\nPASS: test-0103.sh\nPASS: test-0104.sh\nPASS: test-0105.sh\nPASS: test-0106.sh\nPASS: test-0107.sh\nPASS: test-0108.sh\nPASS: test-0109.sh\nPASS: test-0110.sh\nPASS: test-0111.sh\nPASS: test-0112.sh\n============================================================================\nTestsuite summary for logrotate 3.22.0\n============================================================================\n# TOTAL: 107\n# PASS:  102\n# SKIP:  5\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[2]: Leaving directory '/usr/lib/logrotate/ptest'\nmake[1]: Leaving directory '/usr/lib/logrotate/ptest'\nDURATION: 16\nEND: /usr/lib/logrotate/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "logrotate": {
     "duration": "16",
     "log": "START: ptest-runner\n2025-05-13T17:49\nmake  check-TESTS\nmake[1]: Entering directory '/usr/lib/logrotate/ptest'\nmake[2]: Entering directory '/usr/lib/logrotate/ptest'\nPASS: test-0001.sh\nPASS: test-0002.sh\nPASS: test-0003.sh\nPASS: test-0004.sh\nPASS: test-0005.sh\nPASS: test-0006.sh\nPASS: test-0007.sh\nPASS: test-0008.sh\nPASS: test-0009.sh\nPASS: test-0010.sh\nPASS: test-0011.sh\nPASS: test-0012.sh\nPASS: test-0013.sh\nPASS: test-0014.sh\nPASS: test-0015.sh\nPASS: test-0016.sh\nPASS: test-0017.sh\nPASS: test-0018.sh\nPASS: test-0019.sh\nPASS: test-0020.sh\nPASS: test-0021.sh\nPASS: test-0022.sh\nPASS: test-0023.sh\nPASS: test-0024.sh\nPASS: test-0025.sh\nPASS: test-0026.sh\nPASS: test-0027.sh\nPASS: test-0028.sh\nPASS: test-0029.sh\nPASS: test-0030.sh\nPASS: test-0031.sh\nSKIP: test-0032.sh\nSKIP: test-0033.sh\nPASS: test-0034.sh\nSKIP: test-0035.sh\nPASS: test-0036.sh\nPASS: test-0037.sh\nPASS: test-0038.sh\nPASS: test-0039.sh\nPASS: test-0040.sh\nPASS: test-0041.sh\nPASS: test-0042.sh\nPASS: test-0043.sh\nPASS: test-0044.sh\nPASS: test-0045.sh\nPASS: test-0046.sh\nSKIP: test-0047.sh\nSKIP: test-0048.sh\nPASS: test-0049.sh\nPASS: test-0050.sh\nPASS: test-0051.sh\nPASS: test-0052.sh\nPASS: test-0053.sh\nPASS: test-0054.sh\nPASS: test-0055.sh\nPASS: test-0056.sh\nPASS: test-0057.sh\nPASS: test-0058.sh\nPASS: test-0059.sh\nPASS: test-0060.sh\nPASS: test-0061.sh\nPASS: test-0062.sh\nPASS: test-0063.sh\nPASS: test-0064.sh\nPASS: test-0065.sh\nPASS: test-0066.sh\nPASS: test-0067.sh\nPASS: test-0068.sh\nPASS: test-0069.sh\nPASS: test-0070.sh\nPASS: test-0071.sh\nPASS: test-0072.sh\nPASS: test-0073.sh\nPASS: test-0074.sh\nPASS: test-0075.sh\nPASS: test-0076.sh\nPASS: test-0077.sh\nPASS: test-0078.sh\nPASS: test-0079.sh\nPASS: test-0080.sh\nPASS: test-0081.sh\nPASS: test-0082.sh\nPASS: test-0083.sh\nPASS: test-0084.sh\nPASS: test-0085.sh\nPASS: test-0086.sh\nPASS: test-0087.sh\nPASS: test-0088.sh\nPASS: test-0089.sh\nPASS: test-0090.sh\nPASS: test-0091.sh\nPASS: test-0092.sh\nPASS: test-0093.sh\nPASS: test-0094.sh\nPASS: test-0100.sh\nPASS: test-0101.sh\nPASS: test-0102.sh\nPASS: test-0103.sh\nPASS: test-0104.sh\nPASS: test-0105.sh\nPASS: test-0106.sh\nPASS: test-0107.sh\nPASS: test-0108.sh\nPASS: test-0109.sh\nPASS: test-0110.sh\nPASS: test-0111.sh\nPASS: test-0112.sh\n============================================================================\nTestsuite summary for logrotate 3.22.0\n============================================================================\n# TOTAL: 107\n# PASS:  102\n# SKIP:  5\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nmake[2]: Leaving directory '/usr/lib/logrotate/ptest'\nmake[1]: Leaving directory '/usr/lib/logrotate/ptest'\nDURATION: 16\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.547105073928833,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-lua_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-lua",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001710653305053711,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3468213081359863,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.018339157104492188,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.9899976253509521,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002637147903442383,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.lua.lua": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/lua/ptest\n...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Lua warning: #This is an expected warning\nLua warning: #This is another one\n.......--- test output ---\n\n\tStarting Tests\nrandom seeds: 1747158589, 187650383942312\ncurrent path:\n****/usr/share/lua/5.4/?.lua;/usr/share/lua/5.4/?/init.lua;/usr/lib/lua/5.4/?.lua;/usr/lib/lua/5.4/?/init.lua;./?.lua;./?/init.lua****\n\n    ---- total memory: 44.6K, max memory: 44.6K ----\n\ntime: 1.7e-05 (+1.7e-05)\n\n***** FILE 'main.lua'*****\n\n***** FILE 'gc.lua'*****\ntesting incremental garbage collection\ncreating many objects\nfunctions with errors\nlong strings\nsteps\nsteps (2)\nclearing tables\nweak tables\n+\nself-referenced threads\nOK\n    ---- total memory: 1.4M, max memory: 1.4M ----\n\ntime: 0.148303 (+0.148286)\n\n***** FILE 'db.lua'*****\ntesting debug library and debug information\n+\ntesting inspection of parameters/returned values\n+\n+\ntesting traceback sizes\ntesting debug functions on chunk without debug info\nOK\n    ---- total memory: 163.5K, max memory: 1.4M ----\n\ntime: 0.18368 (+0.035377)\n\n***** FILE 'calls.lua'*****\ntesting functions and calls\n+\n+\ntesting tail calls\n+\n+\ntesting binary chunks\nOK\ntesting strings and string library\ntesting 'format %a %A'\nOK\ntesting scanner\n+\n+\n+\n+\n+\nOK\n    ---- total memory: 376.4K, max memory: 1.4M ----\n\ntime: 0.27336 (+0.08968)\n\n***** FILE 'tpack.lua'*****\ntesting pack/unpack\nplatform:\n\tshort 2, int 4, long 8, size_t 8, float 4, double 8,\n\tlua Integer 8, lua Number 8\n\tlittle endian\n\talignment: 8\ntesting invalid formats\ntesting pack/unpack of floating-point numbers\ntesting pack/unpack of strings\ntesting alignment\nOK\n    ---- total memory: 389.2K, max memory: 1.4M ----\n\ntime: 0.274363 (+0.001003)\n\n***** FILE 'attrib.lua'*****\ntesting require\npackage config: /|;|?|!|-|\ntesting 'require' message\n+\ntesting assignments, logical operators, and constructors\n+\nOK\n    ---- total memory: 276.2K, max memory: 1.4M ----\n\ntime: 0.275835 (+0.001472)\n\n***** FILE 'gengc.lua'*****\ntesting generational garbage collection\n+\nOK\n    ---- total memory: 81.8K, max memory: 1.4M ----\n\ntime: 0.276121 (+0.000286)\n\n***** FILE 'locals.lua'*****\ntesting local variables and environments\n+\ntesting to-be-closed variables\ntesting errors in __close\nto-be-closed variables in coroutines\nOK\n    ---- total memory: 138.3K, max memory: 1.4M ----\n\ntime: 0.369133 (+0.093012)\n\n***** FILE 'constructs.lua'*****\ntesting syntax\n+\ntesting short-circuit optimizations (0)\n+\nOK\n    ---- total memory: 861.5K, max memory: 1.4M ----\n\ntime: 0.403387 (+0.034254)\n\n***** FILE 'code.lua'*****\n    ---- total memory: 936.4K, max memory: 1.4M ----\n\ntime: 0.404016 (+0.000629)\n\n***** FILE 'cstack.lua'*****\ntesting stack overflow detection\ntesting stack overflow in message handling\nfinal count: \t250037\ntesting recursion inside pattern matching\ntesting stack-overflow in recursive 'gsub'\nfinal count: \t197\ntesting stack-overflow in recursive 'gsub' with metatables\nfinal count: \t99\ntesting limits in coroutines inside deep calls\nfinal count: \t196\nchain of 'coroutine.close'\nfinal count: \t197\nnesting of resuming yielded coroutines\nfinal count: \t195\nnesting coroutines running after recoverable errors\nfinal count: \t197\nOK\n    ---- total memory: 15.8M, max memory: 15.8M ----\n\ntime: 0.464486 (+0.06047)\n\n***** FILE 'nextvar.lua'*****\ntesting tables, next, and for\n+\n+\n+\ntesting next x GC of deleted keys\n+\ntesting floats in numeric for\nOK\n    ---- total memory: 118.8K, max memory: 15.8M ----\n\ntime: 0.481967 (+0.017481)\n\n***** FILE 'pm.lua'*****\ntesting pattern matching\n+\n+\n+\n+\nOK\n    ---- total memory: 121.2K, max memory: 15.8M ----\n\ntime: 0.48332 (+0.001353)\n\n***** FILE 'utf8.lua'*****\ntesting UTF-8 library\nok\n    ---- total memory: 141.6K, max memory: 15.8M ----\n\ntime: 0.48393 (+0.00061)\n\n***** FILE 'api.lua'*****\n    ---- total memory: 304.1K, max memory: 15.8M ----\n\ntime: 0.485904 (+0.001974)\n\n***** FILE 'events.lua'*****\ntesting metatables\n+\n+\nOK\n    ---- total memory: 123.0K, max memory: 15.8M ----\n\ntime: 0.48714 (+0.001236)\n\n***** FILE 'vararg.lua'*****\ntesting vararg\n+\n+\n+\nOK\n    ---- total memory: 126.6K, max memory: 15.8M ----\n\ntime: 0.487439 (+0.000299)\n\n***** FILE 'closure.lua'*****\ntesting closures\n+\nOK\n    ---- total memory: 218.7K, max memory: 15.8M ----\n\ntime: 0.488499 (+0.00106)\n\n***** FILE 'coroutine.lua'*****\ntesting coroutines\nto-be-closed variables in coroutines\ntesting 'coroutine.close'\n+\ntesting yields inside metamethods\n+\ntesting yields inside 'for' iterators\nOK\n    ---- total memory: 194.9K, max memory: 15.8M ----\n\ntime: 0.490566 (+0.002067)\n\n***** FILE 'goto.lua'*****\nOK\n    ---- total memory: 98.4K, max memory: 15.8M ----\n\ntime: 0.490923 (+0.000357)\n\n***** FILE 'errors.lua'*****\ntesting errors\n+\ntesting tokens in error messages\n+\nOK\n    ---- total memory: 324.3K, max memory: 15.8M ----\n\ntime: 0.49762 (+0.006697)\n\n***** FILE 'math.lua'*****\ntesting numbers and math lib\n64-bit integers, 53-bit (mantissa) floats\ntesting order (floats cannot represent all integers)\ntesting -0 and NaN\ntesting 'math.random'\nrandom seeds: 1747158590, 187650383942312\nfloat random range in 37100 calls: [0.000051, 0.999998]\ninteger random range in 38400 calls: [minint + 57ppm, maxint - 107ppm]\nOK\n    ---- total memory: 403.6K, max memory: 15.8M ----\n\ntime: 0.513582 (+0.015962)\n\n***** FILE 'sort.lua'*****\ntesting (parts of) table library\ntesting unpack\ntesting pack\ntesting sort\nsorting 5000 random elements in 1.53 msec.\nre-sorting 5000 sorted elements in 1.17 msec.\nInvert-sorting other 5000 elements in 3.92 msec., with 63553 comparisons\nsorting 5000 equal elements in 2.58 msec.\nOK\n    ---- total memory: 226.0K, max memory: 15.8M ----\n\ntime: 0.532369 (+0.018787)\n\n***** FILE 'bitwise.lua'*****\ntesting bitwise operations\n+\ntesting bitwise library\n+\n+\nOK\n    ---- total memory: 260.3K, max memory: 15.8M ----\n\ntime: 0.533186 (+0.000817)\n\n***** FILE 'verybig.lua'*****\ntesting RK\n    ---- total memory: 88.6K, max memory: 15.8M ----\n\ntime: 0.533373 (+0.000187)\n\n***** FILE 'files.lua'*****\ntesting i/o\n+\n+\n+\n+\n+\n+\ntesting date/time\ntest done on 13/05/2025, at 17:49:50\nLua 5.4\n(there should be two warnings now)\n64-bit integers, 64-bit floats\ncleaning all!!!!\n    ---- total memory: 55.7K, max memory: 15.8M ----\n\n\n\ntotal time: 0.54s (wall time: 1s)\n\nfinal OK !!!\n>>> closing state <<<\n\n\n\n--- ptest result ---\nPASS: lua\nDURATION: 1\nEND: /usr/lib/lua/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "lua": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\n...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Lua warning: #This is an expected warning\nLua warning: #This is another one\n.......--- test output ---\n\n\tStarting Tests\nrandom seeds: 1747158589, 187650383942312\ncurrent path:\n****/usr/share/lua/5.4/?.lua;/usr/share/lua/5.4/?/init.lua;/usr/lib/lua/5.4/?.lua;/usr/lib/lua/5.4/?/init.lua;./?.lua;./?/init.lua****\n\n    ---- total memory: 44.6K, max memory: 44.6K ----\n\ntime: 1.7e-05 (+1.7e-05)\n\n***** FILE 'main.lua'*****\n\n***** FILE 'gc.lua'*****\ntesting incremental garbage collection\ncreating many objects\nfunctions with errors\nlong strings\nsteps\nsteps (2)\nclearing tables\nweak tables\n+\nself-referenced threads\nOK\n    ---- total memory: 1.4M, max memory: 1.4M ----\n\ntime: 0.148303 (+0.148286)\n\n***** FILE 'db.lua'*****\ntesting debug library and debug information\n+\ntesting inspection of parameters/returned values\n+\n+\ntesting traceback sizes\ntesting debug functions on chunk without debug info\nOK\n    ---- total memory: 163.5K, max memory: 1.4M ----\n\ntime: 0.18368 (+0.035377)\n\n***** FILE 'calls.lua'*****\ntesting functions and calls\n+\n+\ntesting tail calls\n+\n+\ntesting binary chunks\nOK\ntesting strings and string library\ntesting 'format %a %A'\nOK\ntesting scanner\n+\n+\n+\n+\n+\nOK\n    ---- total memory: 376.4K, max memory: 1.4M ----\n\ntime: 0.27336 (+0.08968)\n\n***** FILE 'tpack.lua'*****\ntesting pack/unpack\nplatform:\n\tshort 2, int 4, long 8, size_t 8, float 4, double 8,\n\tlua Integer 8, lua Number 8\n\tlittle endian\n\talignment: 8\ntesting invalid formats\ntesting pack/unpack of floating-point numbers\ntesting pack/unpack of strings\ntesting alignment\nOK\n    ---- total memory: 389.2K, max memory: 1.4M ----\n\ntime: 0.274363 (+0.001003)\n\n***** FILE 'attrib.lua'*****\ntesting require\npackage config: /|;|?|!|-|\ntesting 'require' message\n+\ntesting assignments, logical operators, and constructors\n+\nOK\n    ---- total memory: 276.2K, max memory: 1.4M ----\n\ntime: 0.275835 (+0.001472)\n\n***** FILE 'gengc.lua'*****\ntesting generational garbage collection\n+\nOK\n    ---- total memory: 81.8K, max memory: 1.4M ----\n\ntime: 0.276121 (+0.000286)\n\n***** FILE 'locals.lua'*****\ntesting local variables and environments\n+\ntesting to-be-closed variables\ntesting errors in __close\nto-be-closed variables in coroutines\nOK\n    ---- total memory: 138.3K, max memory: 1.4M ----\n\ntime: 0.369133 (+0.093012)\n\n***** FILE 'constructs.lua'*****\ntesting syntax\n+\ntesting short-circuit optimizations (0)\n+\nOK\n    ---- total memory: 861.5K, max memory: 1.4M ----\n\ntime: 0.403387 (+0.034254)\n\n***** FILE 'code.lua'*****\n    ---- total memory: 936.4K, max memory: 1.4M ----\n\ntime: 0.404016 (+0.000629)\n\n***** FILE 'cstack.lua'*****\ntesting stack overflow detection\ntesting stack overflow in message handling\nfinal count: \t250037\ntesting recursion inside pattern matching\ntesting stack-overflow in recursive 'gsub'\nfinal count: \t197\ntesting stack-overflow in recursive 'gsub' with metatables\nfinal count: \t99\ntesting limits in coroutines inside deep calls\nfinal count: \t196\nchain of 'coroutine.close'\nfinal count: \t197\nnesting of resuming yielded coroutines\nfinal count: \t195\nnesting coroutines running after recoverable errors\nfinal count: \t197\nOK\n    ---- total memory: 15.8M, max memory: 15.8M ----\n\ntime: 0.464486 (+0.06047)\n\n***** FILE 'nextvar.lua'*****\ntesting tables, next, and for\n+\n+\n+\ntesting next x GC of deleted keys\n+\ntesting floats in numeric for\nOK\n    ---- total memory: 118.8K, max memory: 15.8M ----\n\ntime: 0.481967 (+0.017481)\n\n***** FILE 'pm.lua'*****\ntesting pattern matching\n+\n+\n+\n+\nOK\n    ---- total memory: 121.2K, max memory: 15.8M ----\n\ntime: 0.48332 (+0.001353)\n\n***** FILE 'utf8.lua'*****\ntesting UTF-8 library\nok\n    ---- total memory: 141.6K, max memory: 15.8M ----\n\ntime: 0.48393 (+0.00061)\n\n***** FILE 'api.lua'*****\n    ---- total memory: 304.1K, max memory: 15.8M ----\n\ntime: 0.485904 (+0.001974)\n\n***** FILE 'events.lua'*****\ntesting metatables\n+\n+\nOK\n    ---- total memory: 123.0K, max memory: 15.8M ----\n\ntime: 0.48714 (+0.001236)\n\n***** FILE 'vararg.lua'*****\ntesting vararg\n+\n+\n+\nOK\n    ---- total memory: 126.6K, max memory: 15.8M ----\n\ntime: 0.487439 (+0.000299)\n\n***** FILE 'closure.lua'*****\ntesting closures\n+\nOK\n    ---- total memory: 218.7K, max memory: 15.8M ----\n\ntime: 0.488499 (+0.00106)\n\n***** FILE 'coroutine.lua'*****\ntesting coroutines\nto-be-closed variables in coroutines\ntesting 'coroutine.close'\n+\ntesting yields inside metamethods\n+\ntesting yields inside 'for' iterators\nOK\n    ---- total memory: 194.9K, max memory: 15.8M ----\n\ntime: 0.490566 (+0.002067)\n\n***** FILE 'goto.lua'*****\nOK\n    ---- total memory: 98.4K, max memory: 15.8M ----\n\ntime: 0.490923 (+0.000357)\n\n***** FILE 'errors.lua'*****\ntesting errors\n+\ntesting tokens in error messages\n+\nOK\n    ---- total memory: 324.3K, max memory: 15.8M ----\n\ntime: 0.49762 (+0.006697)\n\n***** FILE 'math.lua'*****\ntesting numbers and math lib\n64-bit integers, 53-bit (mantissa) floats\ntesting order (floats cannot represent all integers)\ntesting -0 and NaN\ntesting 'math.random'\nrandom seeds: 1747158590, 187650383942312\nfloat random range in 37100 calls: [0.000051, 0.999998]\ninteger random range in 38400 calls: [minint + 57ppm, maxint - 107ppm]\nOK\n    ---- total memory: 403.6K, max memory: 15.8M ----\n\ntime: 0.513582 (+0.015962)\n\n***** FILE 'sort.lua'*****\ntesting (parts of) table library\ntesting unpack\ntesting pack\ntesting sort\nsorting 5000 random elements in 1.53 msec.\nre-sorting 5000 sorted elements in 1.17 msec.\nInvert-sorting other 5000 elements in 3.92 msec., with 63553 comparisons\nsorting 5000 equal elements in 2.58 msec.\nOK\n    ---- total memory: 226.0K, max memory: 15.8M ----\n\ntime: 0.532369 (+0.018787)\n\n***** FILE 'bitwise.lua'*****\ntesting bitwise operations\n+\ntesting bitwise library\n+\n+\nOK\n    ---- total memory: 260.3K, max memory: 15.8M ----\n\ntime: 0.533186 (+0.000817)\n\n***** FILE 'verybig.lua'*****\ntesting RK\n    ---- total memory: 88.6K, max memory: 15.8M ----\n\ntime: 0.533373 (+0.000187)\n\n***** FILE 'files.lua'*****\ntesting i/o\n+\n+\n+\n+\n+\n+\ntesting date/time\ntest done on 13/05/2025, at 17:49:50\nLua 5.4\n(there should be two warnings now)\n64-bit integers, 64-bit floats\ncleaning all!!!!\n    ---- total memory: 55.7K, max memory: 15.8M ----\n\n\n\ntotal time: 0.54s (wall time: 1s)\n\nfinal OK !!!\n>>> closing state <<<\n\n\n\n--- ptest result ---\nPASS: lua\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5403561592102051,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-lzo_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-lzo",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001828908920288086,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3578414916992188,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.018829345703125,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.2774407863616943,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025725364685058594,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.lzo.align": {
    "status": "PASSED"
   },
   "ptestresult.lzo.chksum": {
    "status": "PASSED"
   },
   "ptestresult.lzo.lzotest": {
    "status": "PASSED"
   },
   "ptestresult.lzo.simple": {
    "status": "PASSED"
   },
   "ptestresult.lzo.testmini": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/lzo/ptest\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-1      | services          12990    1      7875 60.6   79.527    0.000 |\nLZO1B-2      | services          12990    1      7760 59.7   82.773    0.000 |\nLZO1B-3      | services          12990    1      7694 59.2   76.771    0.000 |\nLZO1B-4      | services          12990    1      7542 58.1   51.638    0.000 |\nLZO1B-5      | services          12990    1      7465 57.5  119.914    0.000 |\nLZO1B-6      | services          12990    1      7352 56.6  106.402    0.000 |\nLZO1B-7      | services          12990    1      7332 56.4   90.839    0.000 |\nLZO1B-8      | services          12990    1      7267 55.9   81.602    0.000 |\nLZO1B-9      | services          12990    1      7237 55.7   88.140    0.000 |\nLZO1C-1      | services          12990    1      7794 60.0    0.000    0.000 |\nLZO1C-2      | services          12990    1      7677 59.1    0.000    0.000 |\nLZO1C-3      | services          12990    1      7613 58.6    0.000    0.000 |\nLZO1C-4      | services          12990    1      7454 57.4    0.000    0.000 |\nLZO1C-5      | services          12990    1      7376 56.8    0.000    0.000 |\nLZO1C-6      | services          12990    1      7270 56.0  124.573    0.000 |\nLZO1C-7      | services          12990    1      7259 55.9   98.723    0.000 |\nLZO1C-8      | services          12990    1      7170 55.2   91.481    0.000 |\nLZO1C-9      | services          12990    1      7111 54.7  101.039    0.000 |\nLZO1-1       | services          12990    1      7976 61.4    0.000    0.000 |\nLZO1A-1      | services          12990    1      7891 60.7    0.000    0.000 |\nLZO1F-1      | services          12990    1      7770 59.8    0.000    0.000 |\nLZO1X-1      | services          12990    1      7853 60.5    0.000    0.000 |\nLZO1Y-1      | services          12990    1      7857 60.5    0.000    0.000 |\nLZO1X-1(11)  | services          12990    1      8051 62.0    0.000    0.000 |\nLZO1X-1(12)  | services          12990    1      7948 61.2    0.000    0.000 |\nLZO1X-1(15)  | services          12990    1      7869 60.6    0.000    0.000 |\nLZO1B-99     | services          12990    1      7104 54.7   89.797    0.000 |\nLZO1B-999    | services          12990    1      6846 52.7   40.905    0.000 |\nLZO1C-99     | services          12990    1      7004 53.9   79.337    0.000 |\nLZO1C-999    | services          12990    1      6730 51.8   38.365    0.000 |\nLZO1-99      | services          12990    1      7176 55.2   83.361    0.000 |\nLZO1A-99     | services          12990    1      7115 54.8   83.621    0.000 |\nLZO2A-999    | services          12990    1      6267 48.2   29.828    0.000 |\nLZO1F-999    | services          12990    1      6643 51.1   32.158    0.000 |\nLZO1X-999    | services          12990    1      6509 50.1   17.051    0.000 |\nLZO1Y-999    | services          12990    1      6508 50.1   17.636    0.000 |\nLZO1Z-999    | services          12990    1      6519 50.2   16.784    0.000 |\nmemcpy()     | services          12990    1     12990  100    0.000    0.000 |\n\nlzotest: execution time: 0 seconds\nPASS: lzotest\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1-1       | buildinfo           490    1       268 54.7    0.000    0.000 |\nLZO1-1       | busybox.links.nosuid     2422    1      1274 52.6    0.000    0.000 |\nLZO1-1       | busybox.links.suid       91    1        67 73.6    0.000    0.000 |\nLZO1-1       | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1-1       | rcS                1313    1      1016 77.4    0.000    0.000 |\nLZO1-1       | useradd             115    1       117  102    0.000    0.000 |\nLZO1-1       | 00_core            1637    1      1038 63.4    0.000    0.000 |\nLZO1-1       | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1-1       | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1-1       | ethertypes         1936    1      1482 76.5    0.000    0.000 |\nLZO1-1       | fstab               650    1       396 60.9    0.000    0.000 |\nLZO1-1       | group               518    1       469 90.5    0.000    0.000 |\nLZO1-1       | gshadow             432    1       317 73.4    0.000    0.000 |\nLZO1-1       | host.conf            26    1        27  104    0.000    0.000 |\nLZO1-1       | hostname             10    1        11  110    0.000    0.000 |\nLZO1-1       | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1-1       | banner.sh           537    1       351 65.4    0.000    0.000 |\nLZO1-1       | bootlogd           1997    1      1258 63.0    0.000    0.000 |\nLZO1-1       | bootmisc.sh        2062    1      1452 70.4    0.000    0.000 |\nLZO1-1       | checkroot.sh       3640    1      2385 65.5    0.000    0.000 |\nLZO1-1       | devpts.sh           571    1       436 76.4    0.000    0.000 |\nLZO1-1       | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1-1       | functions          2362    1      1467 62.1    0.000    0.000 |\nLZO1-1       | halt                555    1       448 80.7    0.000    0.000 |\nLZO1-1       | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1-1       | hwclock.sh         2541    1      1346 53.0    0.000    0.000 |\nLZO1-1       | modutils.sh        1362    1       885 65.0    0.000    0.000 |\nLZO1-1       | mountall.sh        1218    1       953 78.2    0.000    0.000 |\nLZO1-1       | mountnfs.sh        1634    1      1004 61.4    0.000    0.000 |\nLZO1-1       | networking         1956    1      1021 52.2    0.000    0.000 |\nLZO1-1       | populate-volatile.sh     7846    1      3659 46.6    0.000    0.000 |\nLZO1-1       | rc                 4407    1      2673 60.7    0.000    0.000 |\nLZO1-1       | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1-1       | read-only-rootfs-hook.sh     1319    1       927 70.3    0.000    0.000 |\nLZO1-1       | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1-1       | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1-1       | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1-1       | sendsigs            483    1       348 72.0    0.000    0.000 |\nLZO1-1       | single              623    1       478 76.7    0.000    0.000 |\nLZO1-1       | sshd               2029    1      1068 52.6    0.000    0.000 |\nLZO1-1       | sysfs.sh           1091    1       572 52.4    0.000    0.000 |\nLZO1-1       | syslog             2104    1      1192 56.7    0.000    0.000 |\nLZO1-1       | udev               3749    1      2140 57.1    0.000    0.000 |\nLZO1-1       | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1-1       | umountnfs.sh        756    1       572 75.7    0.000    0.000 |\nLZO1-1       | urandom            1518    1       994 65.5    0.000    0.000 |\nLZO1-1       | inittab            1192    1       821 68.9    0.000    0.000 |\nLZO1-1       | issue                49    1        51  104    0.000    0.000 |\nLZO1-1       | issue.net            46    1        48  104    0.000    0.000 |\nLZO1-1       | ld.so.cache        1623    1       821 50.6    0.000    0.000 |\nLZO1-1       | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1-1       | limits              827    1       646 78.1    0.000    0.000 |\nLZO1-1       | login.access       1999    1      1320 66.0    0.000    0.000 |\nLZO1-1       | login.defs        13498    1      7642 56.6    0.000    0.000 |\nLZO1-1       | logrotate-dmesg.conf      121    1       115 95.0    0.000    0.000 |\nLZO1-1       | motd                197    1       184 93.4    0.000    0.000 |\nLZO1-1       | nfsroot             809    1       552 68.2    0.000    0.000 |\nLZO1-1       | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1-1       | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1-1       | nsswitch.conf       487    1       342 70.2    0.000    0.000 |\nLZO1-1       | passwd              846    1       519 61.3    0.000    0.000 |\nLZO1-1       | profile            1943    1      1398 72.0    0.000    0.000 |\nLZO1-1       | protocols          3144    1      2269 72.2    0.000    0.000 |\nLZO1-1       | rpc                 911    1       693 76.1    0.000    0.000 |\nLZO1-1       | securetty          1854    1      1240 66.9    0.000    0.000 |\nLZO1-1       | services          12990    1      7976 61.4    0.000    0.000 |\nLZO1-1       | shadow              512    1       186 36.3    0.000    0.000 |\nLZO1-1       | shells               42    1        40 95.2    0.000    0.000 |\nLZO1-1       | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1-1       | .profile            241    1       224 92.9    0.000    0.000 |\nLZO1-1       | moduli           541716    3     50764  9.4  534.490  851.835 |\nLZO1-1       | ssh_config         1569    1      1105 70.4    0.000    0.000 |\nLZO1-1       | ssh_host_ecdsa_key      505    1       454 89.9    0.000    0.000 |\nLZO1-1       | ssh_host_ecdsa_key.pub      176    1       168 95.5    0.000    0.000 |\nLZO1-1       | sshd_config        3127    1      2066 66.1    0.000    0.000 |\nLZO1-1       | sshd_config_readonly     3131    1      2066 66.0    0.000    0.000 |\nLZO1-1       | openssl.cnf       12411    1      6608 53.2    0.000    0.000 |\nLZO1-1       | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1-1       | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1-1       | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1-1       | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1-1       | alacritty          3749    1      2596 69.2    0.000    0.000 |\nLZO1-1       | ansi               1481    1       792 53.5    0.000    0.000 |\nLZO1-1       | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1-1       | linux              1740    1      1093 62.8    0.000    0.000 |\nLZO1-1       | rxvt               2234    1      1583 70.9    0.000    0.000 |\nLZO1-1       | screen             1607    1      1003 62.4    0.000    0.000 |\nLZO1-1       | screen-256color     1715    1      1066 62.2    0.000    0.000 |\nLZO1-1       | sun                1004    1       542 54.0    0.000    0.000 |\nLZO1-1       | vt100              1282    1       830 64.7    0.000    0.000 |\nLZO1-1       | vt102              1276    1       833 65.3    0.000    0.000 |\nLZO1-1       | vt200              1391    1       984 70.7    0.000    0.000 |\nLZO1-1       | vt220              1391    1       984 70.7    0.000    0.000 |\nLZO1-1       | vt52                839    1       366 43.6    0.000    0.000 |\nLZO1-1       | xterm-256color     4041    1      2886 71.4    0.000    0.000 |\nLZO1-1       | xterm-color        1551    1       841 54.2    0.000    0.000 |\nLZO1-1       | xterm-xfree86      2240    1      1448 64.6    0.000    0.000 |\nLZO1-1       | timestamp            15    1        16  107    0.000    0.000 |\nLZO1-1       | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1-1       | local.rules         885    1       675 76.3    0.000    0.000 |\nLZO1-1       | udev.conf           215    1       192 89.3    0.000    0.000 |\nLZO1-1       | 50default          2652    1      1201 45.3    0.000    0.000 |\nLZO1-1       | version              15    1        16  107    0.000    0.000 |\nLZO1-1       | volatile.cache     4839    1      1339 27.7    0.000    0.000 |\nLZO1-1       | xattr.conf          681    1       415 60.9    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1432 68.5  534.490  851.835\nLZO1-1         ***TOTALS***     704417  107    150402 21.4  534.490  851.835\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1A-1      | buildinfo           490    1       266 54.3    0.000    0.000 |\nLZO1A-1      | busybox.links.nosuid     2422    1      1273 52.6    0.000    0.000 |\nLZO1A-1      | busybox.links.suid       91    1        67 73.6    0.000    0.000 |\nLZO1A-1      | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1A-1      | rcS                1313    1      1011 77.0    0.000    0.000 |\nLZO1A-1      | useradd             115    1       117  102    0.000    0.000 |\nLZO1A-1      | 00_core            1637    1      1036 63.3    0.000    0.000 |\nLZO1A-1      | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1A-1      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1A-1      | ethertypes         1936    1      1471 76.0    0.000    0.000 |\nLZO1A-1      | fstab               650    1       393 60.5    0.000    0.000 |\nLZO1A-1      | group               518    1       464 89.6    0.000    0.000 |\nLZO1A-1      | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1A-1      | host.conf            26    1        27  104    0.000    0.000 |\nLZO1A-1      | hostname             10    1        11  110    0.000    0.000 |\nLZO1A-1      | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1A-1      | banner.sh           537    1       350 65.2    0.000    0.000 |\nLZO1A-1      | bootlogd           1997    1      1253 62.7    0.000    0.000 |\nLZO1A-1      | bootmisc.sh        2062    1      1443 70.0    0.000    0.000 |\nLZO1A-1      | checkroot.sh       3640    1      2373 65.2    0.000    0.000 |\nLZO1A-1      | devpts.sh           571    1       435 76.2    0.000    0.000 |\nLZO1A-1      | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1A-1      | functions          2362    1      1463 61.9    0.000    0.000 |\nLZO1A-1      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1A-1      | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1A-1      | hwclock.sh         2541    1      1339 52.7    0.000    0.000 |\nLZO1A-1      | modutils.sh        1362    1       881 64.7    0.000    0.000 |\nLZO1A-1      | mountall.sh        1218    1       947 77.8    0.000    0.000 |\nLZO1A-1      | mountnfs.sh        1634    1       998 61.1    0.000    0.000 |\nLZO1A-1      | networking         1956    1      1019 52.1    0.000    0.000 |\nLZO1A-1      | populate-volatile.sh     7846    1      3638 46.4    0.000    0.000 |\nLZO1A-1      | rc                 4407    1      2658 60.3    0.000    0.000 |\nLZO1A-1      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1A-1      | read-only-rootfs-hook.sh     1319    1       923 70.0    0.000    0.000 |\nLZO1A-1      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1A-1      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1A-1      | save-rtc.sh         474    1       366 77.2    0.000    0.000 |\nLZO1A-1      | sendsigs            483    1       347 71.8    0.000    0.000 |\nLZO1A-1      | single              623    1       475 76.2    0.000    0.000 |\nLZO1A-1      | sshd               2029    1      1060 52.2    0.000    0.000 |\nLZO1A-1      | sysfs.sh           1091    1       572 52.4    0.000    0.000 |\nLZO1A-1      | syslog             2104    1      1190 56.6    0.000    0.000 |\nLZO1A-1      | udev               3749    1      2134 56.9    0.000    0.000 |\nLZO1A-1      | umountfs            585    1       450 76.9    0.000    0.000 |\nLZO1A-1      | umountnfs.sh        756    1       570 75.4    0.000    0.000 |\nLZO1A-1      | urandom            1518    1       988 65.1    0.000    0.000 |\nLZO1A-1      | inittab            1192    1       817 68.5    0.000    0.000 |\nLZO1A-1      | issue                49    1        51  104    0.000    0.000 |\nLZO1A-1      | issue.net            46    1        48  104    0.000    0.000 |\nLZO1A-1      | ld.so.cache        1623    1       798 49.2    0.000    0.000 |\nLZO1A-1      | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1A-1      | limits              827    1       641 77.5    0.000    0.000 |\nLZO1A-1      | login.access       1999    1      1304 65.2    0.000    0.000 |\nLZO1A-1      | login.defs        13498    1      7571 56.1    0.000    0.000 |\nLZO1A-1      | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1A-1      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1A-1      | nfsroot             809    1       549 67.9    0.000    0.000 |\nLZO1A-1      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1A-1      | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1A-1      | passwd              846    1       515 60.9    0.000    0.000 |\nLZO1A-1      | profile            1943    1      1388 71.4    0.000    0.000 |\nLZO1A-1      | protocols          3144    1      2250 71.6    0.000    0.000 |\nLZO1A-1      | rpc                 911    1       690 75.7    0.000    0.000 |\nLZO1A-1      | securetty          1854    1      1238 66.8    0.000    0.000 |\nLZO1A-1      | services          12990    1      7891 60.7    0.000    0.000 |\nLZO1A-1      | shadow              512    1       185 36.1    0.000    0.000 |\nLZO1A-1      | shells               42    1        40 95.2    0.000    0.000 |\nLZO1A-1      | .bashrc             410    1       327 79.8    0.000    0.000 |\nLZO1A-1      | .profile            241    1       224 92.9    0.000    0.000 |\nLZO1A-1      | moduli           541716    3     50268  9.3  360.002  797.767 |\nLZO1A-1      | ssh_config         1569    1      1100 70.1    0.000    0.000 |\nLZO1A-1      | ssh_host_ecdsa_key      505    1       454 89.9    0.000    0.000 |\nLZO1A-1      | ssh_host_ecdsa_key.pub      176    1       168 95.5    0.000    0.000 |\nLZO1A-1      | sshd_config        3127    1      2049 65.5    0.000    0.000 |\nLZO1A-1      | sshd_config_readonly     3131    1      2049 65.4    0.000    0.000 |\nLZO1A-1      | openssl.cnf       12411    1      6553 52.8    0.000    0.000 |\nLZO1A-1      | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | syslog-startup.conf      651    1       547 84.0    0.000    0.000 |\nLZO1A-1      | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1A-1      | alacritty          3749    1      2562 68.3    0.000    0.000 |\nLZO1A-1      | ansi               1481    1       767 51.8    0.000    0.000 |\nLZO1A-1      | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1A-1      | linux              1740    1      1075 61.8    0.000    0.000 |\nLZO1A-1      | rxvt               2234    1      1547 69.2    0.000    0.000 |\nLZO1A-1      | screen             1607    1       983 61.2    0.000    0.000 |\nLZO1A-1      | screen-256color     1715    1      1045 60.9    0.000    0.000 |\nLZO1A-1      | sun                1004    1       526 52.4    0.000    0.000 |\nLZO1A-1      | vt100              1282    1       800 62.4    0.000    0.000 |\nLZO1A-1      | vt102              1276    1       807 63.2    0.000    0.000 |\nLZO1A-1      | vt200              1391    1       959 68.9    0.000    0.000 |\nLZO1A-1      | vt220              1391    1       959 68.9    0.000    0.000 |\nLZO1A-1      | vt52                839    1       356 42.4    0.000    0.000 |\nLZO1A-1      | xterm-256color     4041    1      2843 70.4    0.000    0.000 |\nLZO1A-1      | xterm-color        1551    1       825 53.2    0.000    0.000 |\nLZO1A-1      | xterm-xfree86      2240    1      1417 63.3    0.000    0.000 |\nLZO1A-1      | timestamp            15    1        16  107    0.000    0.000 |\nLZO1A-1      | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | local.rules         885    1       671 75.8    0.000    0.000 |\nLZO1A-1      | udev.conf           215    1       192 89.3    0.000    0.000 |\nLZO1A-1      | 50default          2652    1      1197 45.1    0.000    0.000 |\nLZO1A-1      | version              15    1        16  107    0.000    0.000 |\nLZO1A-1      | volatile.cache     4839    1      1337 27.6    0.000    0.000 |\nLZO1A-1      | xattr.conf          681    1       414 60.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1419 68.1  360.002  797.767\nLZO1A-1        ***TOTALS***     704417  107    149012 21.2  360.002  797.767\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-1      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1B-1      | busybox.links.nosuid     2422    1      1289 53.2    0.000    0.000 |\nLZO1B-1      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1B-1      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-1      | rcS                1313    1      1027 78.2    0.000    0.000 |\nLZO1B-1      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-1      | 00_core            1637    1      1061 64.8    0.000    0.000 |\nLZO1B-1      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-1      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1B-1      | ethertypes         1936    1      1482 76.5    0.000    0.000 |\nLZO1B-1      | fstab               650    1       398 61.2    0.000    0.000 |\nLZO1B-1      | group               518    1       467 90.2    0.000    0.000 |\nLZO1B-1      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1B-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-1      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-1      | banner.sh           537    1       355 66.1    0.000    0.000 |\nLZO1B-1      | bootlogd           1997    1      1257 62.9    0.000    0.000 |\nLZO1B-1      | bootmisc.sh        2062    1      1451 70.4    0.000    0.000 |\nLZO1B-1      | checkroot.sh       3640    1      2388 65.6    0.000    0.000 |\nLZO1B-1      | devpts.sh           571    1       438 76.7    0.000    0.000 |\nLZO1B-1      | dmesg.sh            397    1       300 75.6    0.000    0.000 |\nLZO1B-1      | functions          2362    1      1461 61.9    0.000    0.000 |\nLZO1B-1      | halt                555    1       453 81.6    0.000    0.000 |\nLZO1B-1      | hostname.sh         625    1       477 76.3    0.000    0.000 |\nLZO1B-1      | hwclock.sh         2541    1      1357 53.4    0.000    0.000 |\nLZO1B-1      | modutils.sh        1362    1       880 64.6    0.000    0.000 |\nLZO1B-1      | mountall.sh        1218    1       958 78.7    0.000    0.000 |\nLZO1B-1      | mountnfs.sh        1634    1      1012 61.9    0.000    0.000 |\nLZO1B-1      | networking         1956    1      1038 53.1    0.000    0.000 |\nLZO1B-1      | populate-volatile.sh     7846    1      3664 46.7    0.000    0.000 |\nLZO1B-1      | rc                 4407    1      2677 60.7    0.000    0.000 |\nLZO1B-1      | rcS                 525    1       448 85.3    0.000    0.000 |\nLZO1B-1      | read-only-rootfs-hook.sh     1319    1       932 70.7    0.000    0.000 |\nLZO1B-1      | reboot              334    1       270 80.8    0.000    0.000 |\nLZO1B-1      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-1      | save-rtc.sh         474    1       366 77.2    0.000    0.000 |\nLZO1B-1      | sendsigs            483    1       355 73.5    0.000    0.000 |\nLZO1B-1      | single              623    1       476 76.4    0.000    0.000 |\nLZO1B-1      | sshd               2029    1      1063 52.4    0.000    0.000 |\nLZO1B-1      | sysfs.sh           1091    1       580 53.2    0.000    0.000 |\nLZO1B-1      | syslog             2104    1      1198 56.9    0.000    0.000 |\nLZO1B-1      | udev               3749    1      2135 56.9    0.000    0.000 |\nLZO1B-1      | umountfs            585    1       454 77.6    0.000    0.000 |\nLZO1B-1      | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1B-1      | urandom            1518    1      1002 66.0    0.000    0.000 |\nLZO1B-1      | inittab            1192    1       828 69.5    0.000    0.000 |\nLZO1B-1      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-1      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-1      | ld.so.cache        1623    1       746 46.0    0.000    0.000 |\nLZO1B-1      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-1      | limits              827    1       643 77.8    0.000    0.000 |\nLZO1B-1      | login.access       1999    1      1312 65.6    0.000    0.000 |\nLZO1B-1      | login.defs        13498    1      7550 55.9    0.000    0.000 |\nLZO1B-1      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1B-1      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1B-1      | nfsroot             809    1       549 67.9    0.000    0.000 |\nLZO1B-1      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1B-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | nsswitch.conf       487    1       348 71.5    0.000    0.000 |\nLZO1B-1      | passwd              846    1       522 61.7    0.000    0.000 |\nLZO1B-1      | profile            1943    1      1404 72.3    0.000    0.000 |\nLZO1B-1      | protocols          3144    1      2274 72.3    0.000    0.000 |\nLZO1B-1      | rpc                 911    1       700 76.8    0.000    0.000 |\nLZO1B-1      | securetty          1854    1      1313 70.8    0.000    0.000 |\nLZO1B-1      | services          12990    1      7875 60.6    0.000    0.000 |\nLZO1B-1      | shadow              512    1       185 36.1    0.000    0.000 |\nLZO1B-1      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-1      | .bashrc             410    1       333 81.2    0.000    0.000 |\nLZO1B-1      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1B-1      | moduli           541716    3     29251  5.4  568.313    0.000 |\nLZO1B-1      | ssh_config         1569    1      1110 70.7    0.000    0.000 |\nLZO1B-1      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1B-1      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1B-1      | sshd_config        3127    1      2074 66.3    0.000    0.000 |\nLZO1B-1      | sshd_config_readonly     3131    1      2076 66.3    0.000    0.000 |\nLZO1B-1      | openssl.cnf       12411    1      6524 52.6    0.000    0.000 |\nLZO1B-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1B-1      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-1      | alacritty          3749    1      2626 70.0    0.000    0.000 |\nLZO1B-1      | ansi               1481    1       779 52.6    0.000    0.000 |\nLZO1B-1      | dumb                308    1        76 24.7    0.000    0.000 |\nLZO1B-1      | linux              1740    1      1068 61.4    0.000    0.000 |\nLZO1B-1      | rxvt               2234    1      1551 69.4    0.000    0.000 |\nLZO1B-1      | screen             1607    1       975 60.7    0.000    0.000 |\nLZO1B-1      | screen-256color     1715    1      1038 60.5    0.000    0.000 |\nLZO1B-1      | sun                1004    1       537 53.5    0.000    0.000 |\nLZO1B-1      | vt100              1282    1       812 63.3    0.000    0.000 |\nLZO1B-1      | vt102              1276    1       814 63.8    0.000    0.000 |\nLZO1B-1      | vt200              1391    1       967 69.5    0.000    0.000 |\nLZO1B-1      | vt220              1391    1       967 69.5    0.000    0.000 |\nLZO1B-1      | vt52                839    1       363 43.3    0.000    0.000 |\nLZO1B-1      | xterm-256color     4041    1      2904 71.9    0.000    0.000 |\nLZO1B-1      | xterm-color        1551    1       820 52.9    0.000    0.000 |\nLZO1B-1      | xterm-xfree86      2240    1      1427 63.7    0.000    0.000 |\nLZO1B-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | local.rules         885    1       670 75.7    0.000    0.000 |\nLZO1B-1      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1B-1      | 50default          2652    1      1203 45.4    0.000    0.000 |\nLZO1B-1      | version              15    1        19  127    0.000    0.000 |\nLZO1B-1      | volatile.cache     4839    1      1302 26.9    0.000    0.000 |\nLZO1B-1      | xattr.conf          681    1       424 62.3    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1225 69.9  568.313    0.000\nLZO1B-1        ***TOTALS***     704417  107    128645 18.3  568.313    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-2      | buildinfo           490    1       266 54.3    0.000    0.000 |\nLZO1B-2      | busybox.links.nosuid     2422    1      1267 52.3    0.000    0.000 |\nLZO1B-2      | busybox.links.suid       91    1        71 78.0    0.000    0.000 |\nLZO1B-2      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-2      | rcS                1313    1      1023 77.9    0.000    0.000 |\nLZO1B-2      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-2      | 00_core            1637    1      1049 64.1    0.000    0.000 |\nLZO1B-2      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-2      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1B-2      | ethertypes         1936    1      1482 76.5    0.000    0.000 |\nLZO1B-2      | fstab               650    1       395 60.8    0.000    0.000 |\nLZO1B-2      | group               518    1       466 90.0    0.000    0.000 |\nLZO1B-2      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1B-2      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-2      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-2      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-2      | banner.sh           537    1       349 65.0    0.000    0.000 |\nLZO1B-2      | bootlogd           1997    1      1256 62.9    0.000    0.000 |\nLZO1B-2      | bootmisc.sh        2062    1      1430 69.4    0.000    0.000 |\nLZO1B-2      | checkroot.sh       3640    1      2380 65.4    0.000    0.000 |\nLZO1B-2      | devpts.sh           571    1       439 76.9    0.000    0.000 |\nLZO1B-2      | dmesg.sh            397    1       297 74.8    0.000    0.000 |\nLZO1B-2      | functions          2362    1      1453 61.5    0.000    0.000 |\nLZO1B-2      | halt                555    1       452 81.4    0.000    0.000 |\nLZO1B-2      | hostname.sh         625    1       474 75.8    0.000    0.000 |\nLZO1B-2      | hwclock.sh         2541    1      1344 52.9    0.000    0.000 |\nLZO1B-2      | modutils.sh        1362    1       884 64.9    0.000    0.000 |\nLZO1B-2      | mountall.sh        1218    1       954 78.3    0.000    0.000 |\nLZO1B-2      | mountnfs.sh        1634    1       990 60.6    0.000    0.000 |\nLZO1B-2      | networking         1956    1      1038 53.1    0.000    0.000 |\nLZO1B-2      | populate-volatile.sh     7846    1      3620 46.1    0.000    0.000 |\nLZO1B-2      | rc                 4407    1      2624 59.5    0.000    0.000 |\nLZO1B-2      | rcS                 525    1       448 85.3    0.000    0.000 |\nLZO1B-2      | read-only-rootfs-hook.sh     1319    1       927 70.3    0.000    0.000 |\nLZO1B-2      | reboot              334    1       269 80.5    0.000    0.000 |\nLZO1B-2      | rmnologin.sh        630    1       429 68.1    0.000    0.000 |\nLZO1B-2      | save-rtc.sh         474    1       369 77.8    0.000    0.000 |\nLZO1B-2      | sendsigs            483    1       351 72.7    0.000    0.000 |\nLZO1B-2      | single              623    1       476 76.4    0.000    0.000 |\nLZO1B-2      | sshd               2029    1      1064 52.4    0.000    0.000 |\nLZO1B-2      | sysfs.sh           1091    1       569 52.2    0.000    0.000 |\nLZO1B-2      | syslog             2104    1      1184 56.3    0.000    0.000 |\nLZO1B-2      | udev               3749    1      2128 56.8    0.000    0.000 |\nLZO1B-2      | umountfs            585    1       454 77.6    0.000    0.000 |\nLZO1B-2      | umountnfs.sh        756    1       574 75.9    0.000    0.000 |\nLZO1B-2      | urandom            1518    1      1002 66.0    0.000    0.000 |\nLZO1B-2      | inittab            1192    1       827 69.4    0.000    0.000 |\nLZO1B-2      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-2      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-2      | ld.so.cache        1623    1       745 45.9    0.000    0.000 |\nLZO1B-2      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-2      | limits              827    1       642 77.6    0.000    0.000 |\nLZO1B-2      | login.access       1999    1      1299 65.0    0.000    0.000 |\nLZO1B-2      | login.defs        13498    1      7458 55.3    0.000    0.000 |\nLZO1B-2      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1B-2      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1B-2      | nfsroot             809    1       546 67.5    0.000    0.000 |\nLZO1B-2      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1B-2      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | nsswitch.conf       487    1       352 72.3    0.000    0.000 |\nLZO1B-2      | passwd              846    1       519 61.3    0.000    0.000 |\nLZO1B-2      | profile            1943    1      1401 72.1    0.000    0.000 |\nLZO1B-2      | protocols          3144    1      2261 71.9    0.000    0.000 |\nLZO1B-2      | rpc                 911    1       696 76.4    0.000    0.000 |\nLZO1B-2      | securetty          1854    1      1312 70.8    0.000    0.000 |\nLZO1B-2      | services          12990    1      7760 59.7    0.000    0.000 |\nLZO1B-2      | shadow              512    1       183 35.7    0.000    0.000 |\nLZO1B-2      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-2      | .bashrc             410    1       333 81.2    0.000    0.000 |\nLZO1B-2      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1B-2      | moduli           541716    3     29014  5.4  911.796    0.000 |\nLZO1B-2      | ssh_config         1569    1      1102 70.2    0.000    0.000 |\nLZO1B-2      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1B-2      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1B-2      | sshd_config        3127    1      2054 65.7    0.000    0.000 |\nLZO1B-2      | sshd_config_readonly     3131    1      2057 65.7    0.000    0.000 |\nLZO1B-2      | openssl.cnf       12411    1      6436 51.9    0.000    0.000 |\nLZO1B-2      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1B-2      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-2      | alacritty          3749    1      2613 69.7    0.000    0.000 |\nLZO1B-2      | ansi               1481    1       768 51.9    0.000    0.000 |\nLZO1B-2      | dumb                308    1        73 23.7    0.000    0.000 |\nLZO1B-2      | linux              1740    1      1044 60.0    0.000    0.000 |\nLZO1B-2      | rxvt               2234    1      1548 69.3    0.000    0.000 |\nLZO1B-2      | screen             1607    1       965 60.0    0.000    0.000 |\nLZO1B-2      | screen-256color     1715    1      1026 59.8    0.000    0.000 |\nLZO1B-2      | sun                1004    1       523 52.1    0.000    0.000 |\nLZO1B-2      | vt100              1282    1       800 62.4    0.000    0.000 |\nLZO1B-2      | vt102              1276    1       805 63.1    0.000    0.000 |\nLZO1B-2      | vt200              1391    1       955 68.7    0.000    0.000 |\nLZO1B-2      | vt220              1391    1       955 68.7    0.000    0.000 |\nLZO1B-2      | vt52                839    1       355 42.3    0.000    0.000 |\nLZO1B-2      | xterm-256color     4041    1      2889 71.5    0.000    0.000 |\nLZO1B-2      | xterm-color        1551    1       805 51.9    0.000    0.000 |\nLZO1B-2      | xterm-xfree86      2240    1      1404 62.7    0.000    0.000 |\nLZO1B-2      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-2      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | local.rules         885    1       669 75.6    0.000    0.000 |\nLZO1B-2      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1B-2      | 50default          2652    1      1180 44.5    0.000    0.000 |\nLZO1B-2      | version              15    1        19  127    0.000    0.000 |\nLZO1B-2      | volatile.cache     4839    1      1299 26.8    0.000    0.000 |\nLZO1B-2      | xattr.conf          681    1       422 62.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1214 69.6  911.796    0.000\nLZO1B-2        ***TOTALS***     704417  107    127540 18.1  911.796    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-3      | buildinfo           490    1       269 54.9    0.000    0.000 |\nLZO1B-3      | busybox.links.nosuid     2422    1      1261 52.1    0.000    0.000 |\nLZO1B-3      | busybox.links.suid       91    1        71 78.0    0.000    0.000 |\nLZO1B-3      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-3      | rcS                1313    1      1018 77.5    0.000    0.000 |\nLZO1B-3      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-3      | 00_core            1637    1      1049 64.1    0.000    0.000 |\nLZO1B-3      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-3      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1B-3      | ethertypes         1936    1      1479 76.4    0.000    0.000 |\nLZO1B-3      | fstab               650    1       400 61.5    0.000    0.000 |\nLZO1B-3      | group               518    1       464 89.6    0.000    0.000 |\nLZO1B-3      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1B-3      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-3      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-3      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-3      | banner.sh           537    1       349 65.0    0.000    0.000 |\nLZO1B-3      | bootlogd           1997    1      1238 62.0    0.000    0.000 |\nLZO1B-3      | bootmisc.sh        2062    1      1435 69.6    0.000    0.000 |\nLZO1B-3      | checkroot.sh       3640    1      2369 65.1    0.000    0.000 |\nLZO1B-3      | devpts.sh           571    1       439 76.9    0.000    0.000 |\nLZO1B-3      | dmesg.sh            397    1       297 74.8    0.000    0.000 |\nLZO1B-3      | functions          2362    1      1449 61.3    0.000    0.000 |\nLZO1B-3      | halt                555    1       452 81.4    0.000    0.000 |\nLZO1B-3      | hostname.sh         625    1       474 75.8    0.000    0.000 |\nLZO1B-3      | hwclock.sh         2541    1      1344 52.9    0.000    0.000 |\nLZO1B-3      | modutils.sh        1362    1       878 64.5    0.000    0.000 |\nLZO1B-3      | mountall.sh        1218    1       950 78.0    0.000    0.000 |\nLZO1B-3      | mountnfs.sh        1634    1       990 60.6    0.000    0.000 |\nLZO1B-3      | networking         1956    1      1038 53.1    0.000    0.000 |\nLZO1B-3      | populate-volatile.sh     7846    1      3591 45.8    0.000    0.000 |\nLZO1B-3      | rc                 4407    1      2613 59.3    0.000    0.000 |\nLZO1B-3      | rcS                 525    1       448 85.3    0.000    0.000 |\nLZO1B-3      | read-only-rootfs-hook.sh     1319    1       926 70.2    0.000    0.000 |\nLZO1B-3      | reboot              334    1       269 80.5    0.000    0.000 |\nLZO1B-3      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-3      | save-rtc.sh         474    1       370 78.1    0.000    0.000 |\nLZO1B-3      | sendsigs            483    1       351 72.7    0.000    0.000 |\nLZO1B-3      | single              623    1       474 76.1    0.000    0.000 |\nLZO1B-3      | sshd               2029    1      1062 52.3    0.000    0.000 |\nLZO1B-3      | sysfs.sh           1091    1       564 51.7    0.000    0.000 |\nLZO1B-3      | syslog             2104    1      1182 56.2    0.000    0.000 |\nLZO1B-3      | udev               3749    1      2116 56.4    0.000    0.000 |\nLZO1B-3      | umountfs            585    1       452 77.3    0.000    0.000 |\nLZO1B-3      | umountnfs.sh        756    1       572 75.7    0.000    0.000 |\nLZO1B-3      | urandom            1518    1      1002 66.0    0.000    0.000 |\nLZO1B-3      | inittab            1192    1       826 69.3    0.000    0.000 |\nLZO1B-3      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-3      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-3      | ld.so.cache        1623    1       743 45.8    0.000    0.000 |\nLZO1B-3      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-3      | limits              827    1       642 77.6    0.000    0.000 |\nLZO1B-3      | login.access       1999    1      1301 65.1    0.000    0.000 |\nLZO1B-3      | login.defs        13498    1      7379 54.7    0.000    0.000 |\nLZO1B-3      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1B-3      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1B-3      | nfsroot             809    1       544 67.2    0.000    0.000 |\nLZO1B-3      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1B-3      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | nsswitch.conf       487    1       352 72.3    0.000    0.000 |\nLZO1B-3      | passwd              846    1       512 60.5    0.000    0.000 |\nLZO1B-3      | profile            1943    1      1397 71.9    0.000    0.000 |\nLZO1B-3      | protocols          3144    1      2257 71.8    0.000    0.000 |\nLZO1B-3      | rpc                 911    1       695 76.3    0.000    0.000 |\nLZO1B-3      | securetty          1854    1      1308 70.6    0.000    0.000 |\nLZO1B-3      | services          12990    1      7694 59.2    0.000    0.000 |\nLZO1B-3      | shadow              512    1       183 35.7    0.000    0.000 |\nLZO1B-3      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-3      | .bashrc             410    1       332 81.0    0.000    0.000 |\nLZO1B-3      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1B-3      | moduli           541716    3     28974  5.3  380.365    0.000 |\nLZO1B-3      | ssh_config         1569    1      1102 70.2    0.000    0.000 |\nLZO1B-3      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1B-3      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1B-3      | sshd_config        3127    1      2042 65.3    0.000    0.000 |\nLZO1B-3      | sshd_config_readonly     3131    1      2045 65.3    0.000    0.000 |\nLZO1B-3      | openssl.cnf       12411    1      6374 51.4    0.000    0.000 |\nLZO1B-3      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1B-3      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-3      | alacritty          3749    1      2599 69.3    0.000    0.000 |\nLZO1B-3      | ansi               1481    1       767 51.8    0.000    0.000 |\nLZO1B-3      | dumb                308    1        73 23.7    0.000    0.000 |\nLZO1B-3      | linux              1740    1      1042 59.9    0.000    0.000 |\nLZO1B-3      | rxvt               2234    1      1541 69.0    0.000    0.000 |\nLZO1B-3      | screen             1607    1       967 60.2    0.000    0.000 |\nLZO1B-3      | screen-256color     1715    1      1029 60.0    0.000    0.000 |\nLZO1B-3      | sun                1004    1       521 51.9    0.000    0.000 |\nLZO1B-3      | vt100              1282    1       800 62.4    0.000    0.000 |\nLZO1B-3      | vt102              1276    1       804 63.0    0.000    0.000 |\nLZO1B-3      | vt200              1391    1       952 68.4    0.000    0.000 |\nLZO1B-3      | vt220              1391    1       952 68.4    0.000    0.000 |\nLZO1B-3      | vt52                839    1       355 42.3    0.000    0.000 |\nLZO1B-3      | xterm-256color     4041    1      2878 71.2    0.000    0.000 |\nLZO1B-3      | xterm-color        1551    1       805 51.9    0.000    0.000 |\nLZO1B-3      | xterm-xfree86      2240    1      1403 62.6    0.000    0.000 |\nLZO1B-3      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-3      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | local.rules         885    1       669 75.6    0.000    0.000 |\nLZO1B-3      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1B-3      | 50default          2652    1      1174 44.3    0.000    0.000 |\nLZO1B-3      | version              15    1        19  127    0.000    0.000 |\nLZO1B-3      | volatile.cache     4839    1      1306 27.0    0.000    0.000 |\nLZO1B-3      | xattr.conf          681    1       420 61.7    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1210 69.5  380.365    0.000\nLZO1B-3        ***TOTALS***     704417  107    127089 18.0  380.365    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-4      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1B-4      | busybox.links.nosuid     2422    1      1254 51.8    0.000    0.000 |\nLZO1B-4      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-4      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-4      | rcS                1313    1       997 75.9    0.000    0.000 |\nLZO1B-4      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-4      | 00_core            1637    1      1017 62.1    0.000    0.000 |\nLZO1B-4      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-4      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-4      | ethertypes         1936    1      1442 74.5    0.000    0.000 |\nLZO1B-4      | fstab               650    1       392 60.3    0.000    0.000 |\nLZO1B-4      | group               518    1       462 89.2    0.000    0.000 |\nLZO1B-4      | gshadow             432    1       319 73.8    0.000    0.000 |\nLZO1B-4      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-4      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-4      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1B-4      | banner.sh           537    1       344 64.1    0.000    0.000 |\nLZO1B-4      | bootlogd           1997    1      1243 62.2    0.000    0.000 |\nLZO1B-4      | bootmisc.sh        2062    1      1396 67.7    0.000    0.000 |\nLZO1B-4      | checkroot.sh       3640    1      2329 64.0    0.000    0.000 |\nLZO1B-4      | devpts.sh           571    1       433 75.8    0.000    0.000 |\nLZO1B-4      | dmesg.sh            397    1       293 73.8    0.000    0.000 |\nLZO1B-4      | functions          2362    1      1446 61.2    0.000    0.000 |\nLZO1B-4      | halt                555    1       449 80.9    0.000    0.000 |\nLZO1B-4      | hostname.sh         625    1       473 75.7    0.000    0.000 |\nLZO1B-4      | hwclock.sh         2541    1      1317 51.8    0.000    0.000 |\nLZO1B-4      | modutils.sh        1362    1       875 64.2    0.000    0.000 |\nLZO1B-4      | mountall.sh        1218    1       939 77.1    0.000    0.000 |\nLZO1B-4      | mountnfs.sh        1634    1       988 60.5    0.000    0.000 |\nLZO1B-4      | networking         1956    1      1018 52.0    0.000    0.000 |\nLZO1B-4      | populate-volatile.sh     7846    1      3524 44.9    0.000    0.000 |\nLZO1B-4      | rc                 4407    1      2564 58.2    0.000    0.000 |\nLZO1B-4      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-4      | read-only-rootfs-hook.sh     1319    1       920 69.7    0.000    0.000 |\nLZO1B-4      | reboot              334    1       268 80.2    0.000    0.000 |\nLZO1B-4      | rmnologin.sh        630    1       429 68.1    0.000    0.000 |\nLZO1B-4      | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1B-4      | sendsigs            483    1       346 71.6    0.000    0.000 |\nLZO1B-4      | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-4      | sshd               2029    1      1041 51.3    0.000    0.000 |\nLZO1B-4      | sysfs.sh           1091    1       567 52.0    0.000    0.000 |\nLZO1B-4      | syslog             2104    1      1163 55.3    0.000    0.000 |\nLZO1B-4      | udev               3749    1      2096 55.9    0.000    0.000 |\nLZO1B-4      | umountfs            585    1       452 77.3    0.000    0.000 |\nLZO1B-4      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1B-4      | urandom            1518    1       971 64.0    0.000    0.000 |\nLZO1B-4      | inittab            1192    1       809 67.9    0.000    0.000 |\nLZO1B-4      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-4      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-4      | ld.so.cache        1623    1       725 44.7    0.000    0.000 |\nLZO1B-4      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-4      | limits              827    1       635 76.8    0.000    0.000 |\nLZO1B-4      | login.access       1999    1      1282 64.1    0.000    0.000 |\nLZO1B-4      | login.defs        13498    1      7160 53.0    0.000    0.000 |\nLZO1B-4      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-4      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1B-4      | nfsroot             809    1       541 66.9    0.000    0.000 |\nLZO1B-4      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-4      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | nsswitch.conf       487    1       346 71.0    0.000    0.000 |\nLZO1B-4      | passwd              846    1       509 60.2    0.000    0.000 |\nLZO1B-4      | profile            1943    1      1373 70.7    0.000    0.000 |\nLZO1B-4      | protocols          3144    1      2214 70.4    0.000    0.000 |\nLZO1B-4      | rpc                 911    1       685 75.2    0.000    0.000 |\nLZO1B-4      | securetty          1854    1      1231 66.4    0.000    0.000 |\nLZO1B-4      | services          12990    1      7542 58.1    0.000    0.000 |\nLZO1B-4      | shadow              512    1       182 35.5    0.000    0.000 |\nLZO1B-4      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-4      | .bashrc             410    1       329 80.2    0.000    0.000 |\nLZO1B-4      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-4      | moduli           541716    3     28393  5.2  708.163    0.000 |\nLZO1B-4      | ssh_config         1569    1      1092 69.6    0.000    0.000 |\nLZO1B-4      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1B-4      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-4      | sshd_config        3127    1      1987 63.5    0.000    0.000 |\nLZO1B-4      | sshd_config_readonly     3131    1      1989 63.5    0.000    0.000 |\nLZO1B-4      | openssl.cnf       12411    1      6243 50.3    0.000    0.000 |\nLZO1B-4      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | syslog-startup.conf      651    1       544 83.6    0.000    0.000 |\nLZO1B-4      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-4      | alacritty          3749    1      2534 67.6    0.000    0.000 |\nLZO1B-4      | ansi               1481    1       752 50.8    0.000    0.000 |\nLZO1B-4      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1B-4      | linux              1740    1      1049 60.3    0.000    0.000 |\nLZO1B-4      | rxvt               2234    1      1524 68.2    0.000    0.000 |\nLZO1B-4      | screen             1607    1       962 59.9    0.000    0.000 |\nLZO1B-4      | screen-256color     1715    1      1018 59.4    0.000    0.000 |\nLZO1B-4      | sun                1004    1       514 51.2    0.000    0.000 |\nLZO1B-4      | vt100              1282    1       778 60.7    0.000    0.000 |\nLZO1B-4      | vt102              1276    1       788 61.8    0.000    0.000 |\nLZO1B-4      | vt200              1391    1       940 67.6    0.000    0.000 |\nLZO1B-4      | vt220              1391    1       940 67.6    0.000    0.000 |\nLZO1B-4      | vt52                839    1       348 41.5    0.000    0.000 |\nLZO1B-4      | xterm-256color     4041    1      2808 69.5    0.000    0.000 |\nLZO1B-4      | xterm-color        1551    1       803 51.8    0.000    0.000 |\nLZO1B-4      | xterm-xfree86      2240    1      1389 62.0    0.000    0.000 |\nLZO1B-4      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-4      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | local.rules         885    1       667 75.4    0.000    0.000 |\nLZO1B-4      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-4      | 50default          2652    1      1150 43.4    0.000    0.000 |\nLZO1B-4      | version              15    1        19  127    0.000    0.000 |\nLZO1B-4      | volatile.cache     4839    1      1316 27.2    0.000    0.000 |\nLZO1B-4      | xattr.conf          681    1       417 61.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1188 68.7  708.163    0.000\nLZO1B-4        ***TOTALS***     704417  107    124844 17.7  708.163    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-5      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1B-5      | busybox.links.nosuid     2422    1      1247 51.5    0.000    0.000 |\nLZO1B-5      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1B-5      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-5      | rcS                1313    1       995 75.8    0.000    0.000 |\nLZO1B-5      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-5      | 00_core            1637    1      1010 61.7    0.000    0.000 |\nLZO1B-5      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-5      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-5      | ethertypes         1936    1      1435 74.1    0.000    0.000 |\nLZO1B-5      | fstab               650    1       394 60.6    0.000    0.000 |\nLZO1B-5      | group               518    1       451 87.1    0.000    0.000 |\nLZO1B-5      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-5      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-5      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-5      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-5      | banner.sh           537    1       344 64.1    0.000    0.000 |\nLZO1B-5      | bootlogd           1997    1      1224 61.3    0.000    0.000 |\nLZO1B-5      | bootmisc.sh        2062    1      1390 67.4    0.000    0.000 |\nLZO1B-5      | checkroot.sh       3640    1      2309 63.4    0.000    0.000 |\nLZO1B-5      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1B-5      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-5      | functions          2362    1      1421 60.2    0.000    0.000 |\nLZO1B-5      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1B-5      | hostname.sh         625    1       473 75.7    0.000    0.000 |\nLZO1B-5      | hwclock.sh         2541    1      1297 51.0    0.000    0.000 |\nLZO1B-5      | modutils.sh        1362    1       870 63.9    0.000    0.000 |\nLZO1B-5      | mountall.sh        1218    1       929 76.3    0.000    0.000 |\nLZO1B-5      | mountnfs.sh        1634    1       969 59.3    0.000    0.000 |\nLZO1B-5      | networking         1956    1      1014 51.8    0.000    0.000 |\nLZO1B-5      | populate-volatile.sh     7846    1      3479 44.3    0.000    0.000 |\nLZO1B-5      | rc                 4407    1      2545 57.7    0.000    0.000 |\nLZO1B-5      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-5      | read-only-rootfs-hook.sh     1319    1       911 69.1    0.000    0.000 |\nLZO1B-5      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1B-5      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-5      | save-rtc.sh         474    1       368 77.6    0.000    0.000 |\nLZO1B-5      | sendsigs            483    1       344 71.2    0.000    0.000 |\nLZO1B-5      | single              623    1       473 75.9    0.000    0.000 |\nLZO1B-5      | sshd               2029    1      1041 51.3    0.000    0.000 |\nLZO1B-5      | sysfs.sh           1091    1       568 52.1    0.000    0.000 |\nLZO1B-5      | syslog             2104    1      1166 55.4    0.000    0.000 |\nLZO1B-5      | udev               3749    1      2054 54.8    0.000    0.000 |\nLZO1B-5      | umountfs            585    1       448 76.6    0.000    0.000 |\nLZO1B-5      | umountnfs.sh        756    1       565 74.7    0.000    0.000 |\nLZO1B-5      | urandom            1518    1       968 63.8    0.000    0.000 |\nLZO1B-5      | inittab            1192    1       812 68.1    0.000    0.000 |\nLZO1B-5      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-5      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-5      | ld.so.cache        1623    1       743 45.8    0.000    0.000 |\nLZO1B-5      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-5      | limits              827    1       633 76.5    0.000    0.000 |\nLZO1B-5      | login.access       1999    1      1267 63.4    0.000    0.000 |\nLZO1B-5      | login.defs        13498    1      7034 52.1    0.000    0.000 |\nLZO1B-5      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-5      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1B-5      | nfsroot             809    1       529 65.4    0.000    0.000 |\nLZO1B-5      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1B-5      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | nsswitch.conf       487    1       349 71.7    0.000    0.000 |\nLZO1B-5      | passwd              846    1       492 58.2    0.000    0.000 |\nLZO1B-5      | profile            1943    1      1373 70.7    0.000    0.000 |\nLZO1B-5      | protocols          3144    1      2205 70.1    0.000    0.000 |\nLZO1B-5      | rpc                 911    1       684 75.1    0.000    0.000 |\nLZO1B-5      | securetty          1854    1      1217 65.6    0.000    0.000 |\nLZO1B-5      | services          12990    1      7465 57.5    0.000    0.000 |\nLZO1B-5      | shadow              512    1       179 35.0    0.000    0.000 |\nLZO1B-5      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-5      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-5      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-5      | moduli           541716    3     28248  5.2  459.892    0.000 |\nLZO1B-5      | ssh_config         1569    1      1090 69.5    0.000    0.000 |\nLZO1B-5      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1B-5      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-5      | sshd_config        3127    1      1958 62.6    0.000    0.000 |\nLZO1B-5      | sshd_config_readonly     3131    1      1962 62.7    0.000    0.000 |\nLZO1B-5      | openssl.cnf       12411    1      6116 49.3    0.000    0.000 |\nLZO1B-5      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | syslog-startup.conf      651    1       542 83.3    0.000    0.000 |\nLZO1B-5      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-5      | alacritty          3749    1      2516 67.1    0.000    0.000 |\nLZO1B-5      | ansi               1481    1       753 50.8    0.000    0.000 |\nLZO1B-5      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-5      | linux              1740    1      1028 59.1    0.000    0.000 |\nLZO1B-5      | rxvt               2234    1      1501 67.2    0.000    0.000 |\nLZO1B-5      | screen             1607    1       964 60.0    0.000    0.000 |\nLZO1B-5      | screen-256color     1715    1      1025 59.8    0.000    0.000 |\nLZO1B-5      | sun                1004    1       501 49.9    0.000    0.000 |\nLZO1B-5      | vt100              1282    1       778 60.7    0.000    0.000 |\nLZO1B-5      | vt102              1276    1       783 61.4    0.000    0.000 |\nLZO1B-5      | vt200              1391    1       928 66.7    0.000    0.000 |\nLZO1B-5      | vt220              1391    1       928 66.7    0.000    0.000 |\nLZO1B-5      | vt52                839    1       344 41.0    0.000    0.000 |\nLZO1B-5      | xterm-256color     4041    1      2782 68.8    0.000    0.000 |\nLZO1B-5      | xterm-color        1551    1       798 51.5    0.000    0.000 |\nLZO1B-5      | xterm-xfree86      2240    1      1374 61.3    0.000    0.000 |\nLZO1B-5      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-5      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | local.rules         885    1       662 74.8    0.000    0.000 |\nLZO1B-5      | udev.conf           215    1       197 91.6    0.000    0.000 |\nLZO1B-5      | 50default          2652    1      1144 43.1    0.000    0.000 |\nLZO1B-5      | version              15    1        19  127    0.000    0.000 |\nLZO1B-5      | volatile.cache     4839    1      1297 26.8    0.000    0.000 |\nLZO1B-5      | xattr.conf          681    1       415 60.9    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1179 68.5  459.892    0.000\nLZO1B-5        ***TOTALS***     704417  107    123807 17.6  459.892    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-6      | buildinfo           490    1       268 54.7    0.000    0.000 |\nLZO1B-6      | busybox.links.nosuid     2422    1      1230 50.8    0.000    0.000 |\nLZO1B-6      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-6      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-6      | rcS                1313    1       986 75.1    0.000    0.000 |\nLZO1B-6      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-6      | 00_core            1637    1      1000 61.1    0.000    0.000 |\nLZO1B-6      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-6      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-6      | ethertypes         1936    1      1416 73.1    0.000    0.000 |\nLZO1B-6      | fstab               650    1       390 60.0    0.000    0.000 |\nLZO1B-6      | group               518    1       451 87.1    0.000    0.000 |\nLZO1B-6      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-6      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-6      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-6      | hosts               234    1       189 80.8    0.000    0.000 |\nLZO1B-6      | banner.sh           537    1       342 63.7    0.000    0.000 |\nLZO1B-6      | bootlogd           1997    1      1217 60.9    0.000    0.000 |\nLZO1B-6      | bootmisc.sh        2062    1      1393 67.6    0.000    0.000 |\nLZO1B-6      | checkroot.sh       3640    1      2270 62.4    0.000    0.000 |\nLZO1B-6      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1B-6      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-6      | functions          2362    1      1410 59.7    0.000    0.000 |\nLZO1B-6      | halt                555    1       445 80.2    0.000    0.000 |\nLZO1B-6      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-6      | hwclock.sh         2541    1      1301 51.2    0.000    0.000 |\nLZO1B-6      | modutils.sh        1362    1       870 63.9    0.000    0.000 |\nLZO1B-6      | mountall.sh        1218    1       927 76.1    0.000    0.000 |\nLZO1B-6      | mountnfs.sh        1634    1       954 58.4    0.000    0.000 |\nLZO1B-6      | networking         1956    1      1001 51.2    0.000    0.000 |\nLZO1B-6      | populate-volatile.sh     7846    1      3426 43.7    0.000    0.000 |\nLZO1B-6      | rc                 4407    1      2504 56.8    0.000    0.000 |\nLZO1B-6      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-6      | read-only-rootfs-hook.sh     1319    1       909 68.9    0.000    0.000 |\nLZO1B-6      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1B-6      | rmnologin.sh        630    1       426 67.6    0.000    0.000 |\nLZO1B-6      | save-rtc.sh         474    1       366 77.2    0.000    0.000 |\nLZO1B-6      | sendsigs            483    1       344 71.2    0.000    0.000 |\nLZO1B-6      | single              623    1       473 75.9    0.000    0.000 |\nLZO1B-6      | sshd               2029    1      1026 50.6    0.000    0.000 |\nLZO1B-6      | sysfs.sh           1091    1       568 52.1    0.000    0.000 |\nLZO1B-6      | syslog             2104    1      1151 54.7    0.000    0.000 |\nLZO1B-6      | udev               3749    1      2045 54.5    0.000    0.000 |\nLZO1B-6      | umountfs            585    1       448 76.6    0.000    0.000 |\nLZO1B-6      | umountnfs.sh        756    1       567 75.0    0.000    0.000 |\nLZO1B-6      | urandom            1518    1       963 63.4    0.000    0.000 |\nLZO1B-6      | inittab            1192    1       805 67.5    0.000    0.000 |\nLZO1B-6      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-6      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-6      | ld.so.cache        1623    1       721 44.4    0.000    0.000 |\nLZO1B-6      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-6      | limits              827    1       634 76.7    0.000    0.000 |\nLZO1B-6      | login.access       1999    1      1248 62.4    0.000    0.000 |\nLZO1B-6      | login.defs        13498    1      6976 51.7    0.000    0.000 |\nLZO1B-6      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-6      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-6      | nfsroot             809    1       534 66.0    0.000    0.000 |\nLZO1B-6      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1B-6      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | nsswitch.conf       487    1       343 70.4    0.000    0.000 |\nLZO1B-6      | passwd              846    1       482 57.0    0.000    0.000 |\nLZO1B-6      | profile            1943    1      1365 70.3    0.000    0.000 |\nLZO1B-6      | protocols          3144    1      2181 69.4    0.000    0.000 |\nLZO1B-6      | rpc                 911    1       684 75.1    0.000    0.000 |\nLZO1B-6      | securetty          1854    1      1214 65.5    0.000    0.000 |\nLZO1B-6      | services          12990    1      7352 56.6    0.000    0.000 |\nLZO1B-6      | shadow              512    1       178 34.8    0.000    0.000 |\nLZO1B-6      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-6      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-6      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-6      | moduli           541716    3     28217  5.2  433.803    0.000 |\nLZO1B-6      | ssh_config         1569    1      1083 69.0    0.000    0.000 |\nLZO1B-6      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1B-6      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-6      | sshd_config        3127    1      1951 62.4    0.000    0.000 |\nLZO1B-6      | sshd_config_readonly     3131    1      1953 62.4    0.000    0.000 |\nLZO1B-6      | openssl.cnf       12411    1      6028 48.6    0.000    0.000 |\nLZO1B-6      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | syslog-startup.conf      651    1       540 82.9    0.000    0.000 |\nLZO1B-6      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-6      | alacritty          3749    1      2476 66.0    0.000    0.000 |\nLZO1B-6      | ansi               1481    1       751 50.7    0.000    0.000 |\nLZO1B-6      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-6      | linux              1740    1      1024 58.9    0.000    0.000 |\nLZO1B-6      | rxvt               2234    1      1503 67.3    0.000    0.000 |\nLZO1B-6      | screen             1607    1       961 59.8    0.000    0.000 |\nLZO1B-6      | screen-256color     1715    1      1015 59.2    0.000    0.000 |\nLZO1B-6      | sun                1004    1       502 50.0    0.000    0.000 |\nLZO1B-6      | vt100              1282    1       777 60.6    0.000    0.000 |\nLZO1B-6      | vt102              1276    1       783 61.4    0.000    0.000 |\nLZO1B-6      | vt200              1391    1       930 66.9    0.000    0.000 |\nLZO1B-6      | vt220              1391    1       930 66.9    0.000    0.000 |\nLZO1B-6      | vt52                839    1       344 41.0    0.000    0.000 |\nLZO1B-6      | xterm-256color     4041    1      2752 68.1    0.000    0.000 |\nLZO1B-6      | xterm-color        1551    1       793 51.1    0.000    0.000 |\nLZO1B-6      | xterm-xfree86      2240    1      1367 61.0    0.000    0.000 |\nLZO1B-6      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-6      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | local.rules         885    1       654 73.9    0.000    0.000 |\nLZO1B-6      | udev.conf           215    1       195 90.7    0.000    0.000 |\nLZO1B-6      | 50default          2652    1      1130 42.6    0.000    0.000 |\nLZO1B-6      | version              15    1        19  127    0.000    0.000 |\nLZO1B-6      | volatile.cache     4839    1      1296 26.8    0.000    0.000 |\nLZO1B-6      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1171 68.2  433.803    0.000\nLZO1B-6        ***TOTALS***     704417  107    122990 17.5  433.803    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-7      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1B-7      | busybox.links.nosuid     2422    1      1249 51.6    0.000    0.000 |\nLZO1B-7      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1B-7      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-7      | rcS                1313    1       990 75.4    0.000    0.000 |\nLZO1B-7      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-7      | 00_core            1637    1      1003 61.3    0.000    0.000 |\nLZO1B-7      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-7      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-7      | ethertypes         1936    1      1431 73.9    0.000    0.000 |\nLZO1B-7      | fstab               650    1       392 60.3    0.000    0.000 |\nLZO1B-7      | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-7      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-7      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-7      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-7      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-7      | banner.sh           537    1       344 64.1    0.000    0.000 |\nLZO1B-7      | bootlogd           1997    1      1215 60.8    0.000    0.000 |\nLZO1B-7      | bootmisc.sh        2062    1      1384 67.1    0.000    0.000 |\nLZO1B-7      | checkroot.sh       3640    1      2273 62.4    0.000    0.000 |\nLZO1B-7      | devpts.sh           571    1       432 75.7    0.000    0.000 |\nLZO1B-7      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-7      | functions          2362    1      1427 60.4    0.000    0.000 |\nLZO1B-7      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1B-7      | hostname.sh         625    1       475 76.0    0.000    0.000 |\nLZO1B-7      | hwclock.sh         2541    1      1298 51.1    0.000    0.000 |\nLZO1B-7      | modutils.sh        1362    1       870 63.9    0.000    0.000 |\nLZO1B-7      | mountall.sh        1218    1       923 75.8    0.000    0.000 |\nLZO1B-7      | mountnfs.sh        1634    1       965 59.1    0.000    0.000 |\nLZO1B-7      | networking         1956    1      1011 51.7    0.000    0.000 |\nLZO1B-7      | populate-volatile.sh     7846    1      3440 43.8    0.000    0.000 |\nLZO1B-7      | rc                 4407    1      2504 56.8    0.000    0.000 |\nLZO1B-7      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-7      | read-only-rootfs-hook.sh     1319    1       908 68.8    0.000    0.000 |\nLZO1B-7      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1B-7      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-7      | save-rtc.sh         474    1       363 76.6    0.000    0.000 |\nLZO1B-7      | sendsigs            483    1       344 71.2    0.000    0.000 |\nLZO1B-7      | single              623    1       471 75.6    0.000    0.000 |\nLZO1B-7      | sshd               2029    1      1020 50.3    0.000    0.000 |\nLZO1B-7      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1B-7      | syslog             2104    1      1165 55.4    0.000    0.000 |\nLZO1B-7      | udev               3749    1      2044 54.5    0.000    0.000 |\nLZO1B-7      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1B-7      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1B-7      | urandom            1518    1       962 63.4    0.000    0.000 |\nLZO1B-7      | inittab            1192    1       809 67.9    0.000    0.000 |\nLZO1B-7      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-7      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-7      | ld.so.cache        1623    1       725 44.7    0.000    0.000 |\nLZO1B-7      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-7      | limits              827    1       631 76.3    0.000    0.000 |\nLZO1B-7      | login.access       1999    1      1246 62.3    0.000    0.000 |\nLZO1B-7      | login.defs        13498    1      6895 51.1    0.000    0.000 |\nLZO1B-7      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-7      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1B-7      | nfsroot             809    1       532 65.8    0.000    0.000 |\nLZO1B-7      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-7      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | nsswitch.conf       487    1       344 70.6    0.000    0.000 |\nLZO1B-7      | passwd              846    1       492 58.2    0.000    0.000 |\nLZO1B-7      | profile            1943    1      1358 69.9    0.000    0.000 |\nLZO1B-7      | protocols          3144    1      2186 69.5    0.000    0.000 |\nLZO1B-7      | rpc                 911    1       684 75.1    0.000    0.000 |\nLZO1B-7      | securetty          1854    1      1216 65.6    0.000    0.000 |\nLZO1B-7      | services          12990    1      7332 56.4    0.000    0.000 |\nLZO1B-7      | shadow              512    1       179 35.0    0.000    0.000 |\nLZO1B-7      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-7      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-7      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-7      | moduli           541716    3     28357  5.2  343.254    0.000 |\nLZO1B-7      | ssh_config         1569    1      1087 69.3    0.000    0.000 |\nLZO1B-7      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-7      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-7      | sshd_config        3127    1      1938 62.0    0.000    0.000 |\nLZO1B-7      | sshd_config_readonly     3131    1      1942 62.0    0.000    0.000 |\nLZO1B-7      | openssl.cnf       12411    1      6032 48.6    0.000    0.000 |\nLZO1B-7      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | syslog-startup.conf      651    1       542 83.3    0.000    0.000 |\nLZO1B-7      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-7      | alacritty          3749    1      2501 66.7    0.000    0.000 |\nLZO1B-7      | ansi               1481    1       759 51.2    0.000    0.000 |\nLZO1B-7      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-7      | linux              1740    1      1029 59.1    0.000    0.000 |\nLZO1B-7      | rxvt               2234    1      1497 67.0    0.000    0.000 |\nLZO1B-7      | screen             1607    1       953 59.3    0.000    0.000 |\nLZO1B-7      | screen-256color     1715    1      1015 59.2    0.000    0.000 |\nLZO1B-7      | sun                1004    1       505 50.3    0.000    0.000 |\nLZO1B-7      | vt100              1282    1       774 60.4    0.000    0.000 |\nLZO1B-7      | vt102              1276    1       774 60.7    0.000    0.000 |\nLZO1B-7      | vt200              1391    1       928 66.7    0.000    0.000 |\nLZO1B-7      | vt220              1391    1       928 66.7    0.000    0.000 |\nLZO1B-7      | vt52                839    1       345 41.1    0.000    0.000 |\nLZO1B-7      | xterm-256color     4041    1      2757 68.2    0.000    0.000 |\nLZO1B-7      | xterm-color        1551    1       794 51.2    0.000    0.000 |\nLZO1B-7      | xterm-xfree86      2240    1      1362 60.8    0.000    0.000 |\nLZO1B-7      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-7      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | local.rules         885    1       662 74.8    0.000    0.000 |\nLZO1B-7      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-7      | 50default          2652    1      1135 42.8    0.000    0.000 |\nLZO1B-7      | version              15    1        19  127    0.000    0.000 |\nLZO1B-7      | volatile.cache     4839    1      1228 25.4    0.000    0.000 |\nLZO1B-7      | xattr.conf          681    1       415 60.9    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1172 68.2  343.254    0.000\nLZO1B-7        ***TOTALS***     704417  107    123066 17.5  343.254    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-8      | buildinfo           490    1       264 53.9    0.000    0.000 |\nLZO1B-8      | busybox.links.nosuid     2422    1      1228 50.7    0.000    0.000 |\nLZO1B-8      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-8      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-8      | rcS                1313    1       977 74.4    0.000    0.000 |\nLZO1B-8      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-8      | 00_core            1637    1       997 60.9    0.000    0.000 |\nLZO1B-8      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-8      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-8      | ethertypes         1936    1      1420 73.3    0.000    0.000 |\nLZO1B-8      | fstab               650    1       389 59.8    0.000    0.000 |\nLZO1B-8      | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-8      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-8      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-8      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-8      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1B-8      | banner.sh           537    1       340 63.3    0.000    0.000 |\nLZO1B-8      | bootlogd           1997    1      1211 60.6    0.000    0.000 |\nLZO1B-8      | bootmisc.sh        2062    1      1383 67.1    0.000    0.000 |\nLZO1B-8      | checkroot.sh       3640    1      2256 62.0    0.000    0.000 |\nLZO1B-8      | devpts.sh           571    1       428 75.0    0.000    0.000 |\nLZO1B-8      | dmesg.sh            397    1       292 73.6    0.000    0.000 |\nLZO1B-8      | functions          2362    1      1401 59.3    0.000    0.000 |\nLZO1B-8      | halt                555    1       444 80.0    0.000    0.000 |\nLZO1B-8      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-8      | hwclock.sh         2541    1      1287 50.6    0.000    0.000 |\nLZO1B-8      | modutils.sh        1362    1       864 63.4    0.000    0.000 |\nLZO1B-8      | mountall.sh        1218    1       922 75.7    0.000    0.000 |\nLZO1B-8      | mountnfs.sh        1634    1       950 58.1    0.000    0.000 |\nLZO1B-8      | networking         1956    1      1003 51.3    0.000    0.000 |\nLZO1B-8      | populate-volatile.sh     7846    1      3375 43.0    0.000    0.000 |\nLZO1B-8      | rc                 4407    1      2472 56.1    0.000    0.000 |\nLZO1B-8      | rcS                 525    1       446 85.0    0.000    0.000 |\nLZO1B-8      | read-only-rootfs-hook.sh     1319    1       904 68.5    0.000    0.000 |\nLZO1B-8      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-8      | rmnologin.sh        630    1       426 67.6    0.000    0.000 |\nLZO1B-8      | save-rtc.sh         474    1       364 76.8    0.000    0.000 |\nLZO1B-8      | sendsigs            483    1       342 70.8    0.000    0.000 |\nLZO1B-8      | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-8      | sshd               2029    1      1011 49.8    0.000    0.000 |\nLZO1B-8      | sysfs.sh           1091    1       562 51.5    0.000    0.000 |\nLZO1B-8      | syslog             2104    1      1144 54.4    0.000    0.000 |\nLZO1B-8      | udev               3749    1      2024 54.0    0.000    0.000 |\nLZO1B-8      | umountfs            585    1       450 76.9    0.000    0.000 |\nLZO1B-8      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1B-8      | urandom            1518    1       961 63.3    0.000    0.000 |\nLZO1B-8      | inittab            1192    1       803 67.4    0.000    0.000 |\nLZO1B-8      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-8      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-8      | ld.so.cache        1623    1       718 44.2    0.000    0.000 |\nLZO1B-8      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-8      | limits              827    1       630 76.2    0.000    0.000 |\nLZO1B-8      | login.access       1999    1      1243 62.2    0.000    0.000 |\nLZO1B-8      | login.defs        13498    1      6842 50.7    0.000    0.000 |\nLZO1B-8      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-8      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-8      | nfsroot             809    1       526 65.0    0.000    0.000 |\nLZO1B-8      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1B-8      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | nsswitch.conf       487    1       343 70.4    0.000    0.000 |\nLZO1B-8      | passwd              846    1       486 57.4    0.000    0.000 |\nLZO1B-8      | profile            1943    1      1339 68.9    0.000    0.000 |\nLZO1B-8      | protocols          3144    1      2170 69.0    0.000    0.000 |\nLZO1B-8      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1B-8      | securetty          1854    1      1207 65.1    0.000    0.000 |\nLZO1B-8      | services          12990    1      7267 55.9    0.000    0.000 |\nLZO1B-8      | shadow              512    1       180 35.2    0.000    0.000 |\nLZO1B-8      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-8      | .bashrc             410    1       330 80.5    0.000    0.000 |\nLZO1B-8      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-8      | moduli           541716    3     28258  5.2  421.700    0.000 |\nLZO1B-8      | ssh_config         1569    1      1082 69.0    0.000    0.000 |\nLZO1B-8      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-8      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-8      | sshd_config        3127    1      1921 61.4    0.000    0.000 |\nLZO1B-8      | sshd_config_readonly     3131    1      1923 61.4    0.000    0.000 |\nLZO1B-8      | openssl.cnf       12411    1      5936 47.8    0.000    0.000 |\nLZO1B-8      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | syslog-startup.conf      651    1       540 82.9    0.000    0.000 |\nLZO1B-8      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-8      | alacritty          3749    1      2469 65.9    0.000    0.000 |\nLZO1B-8      | ansi               1481    1       749 50.6    0.000    0.000 |\nLZO1B-8      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-8      | linux              1740    1      1024 58.9    0.000    0.000 |\nLZO1B-8      | rxvt               2234    1      1495 66.9    0.000    0.000 |\nLZO1B-8      | screen             1607    1       950 59.1    0.000    0.000 |\nLZO1B-8      | screen-256color     1715    1      1004 58.5    0.000    0.000 |\nLZO1B-8      | sun                1004    1       500 49.8    0.000    0.000 |\nLZO1B-8      | vt100              1282    1       775 60.5    0.000    0.000 |\nLZO1B-8      | vt102              1276    1       779 61.1    0.000    0.000 |\nLZO1B-8      | vt200              1391    1       925 66.5    0.000    0.000 |\nLZO1B-8      | vt220              1391    1       925 66.5    0.000    0.000 |\nLZO1B-8      | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-8      | xterm-256color     4041    1      2741 67.8    0.000    0.000 |\nLZO1B-8      | xterm-color        1551    1       790 50.9    0.000    0.000 |\nLZO1B-8      | xterm-xfree86      2240    1      1362 60.8    0.000    0.000 |\nLZO1B-8      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-8      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | local.rules         885    1       652 73.7    0.000    0.000 |\nLZO1B-8      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-8      | 50default          2652    1      1128 42.5    0.000    0.000 |\nLZO1B-8      | version              15    1        19  127    0.000    0.000 |\nLZO1B-8      | volatile.cache     4839    1      1270 26.2    0.000    0.000 |\nLZO1B-8      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1164 67.9  421.700    0.000\nLZO1B-8        ***TOTALS***     704417  107    122255 17.4  421.700    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-9      | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1B-9      | busybox.links.nosuid     2422    1      1216 50.2    0.000    0.000 |\nLZO1B-9      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-9      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-9      | rcS                1313    1       977 74.4    0.000    0.000 |\nLZO1B-9      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-9      | 00_core            1637    1      1000 61.1    0.000    0.000 |\nLZO1B-9      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-9      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-9      | ethertypes         1936    1      1409 72.8    0.000    0.000 |\nLZO1B-9      | fstab               650    1       386 59.4    0.000    0.000 |\nLZO1B-9      | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-9      | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1B-9      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-9      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-9      | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1B-9      | banner.sh           537    1       339 63.1    0.000    0.000 |\nLZO1B-9      | bootlogd           1997    1      1202 60.2    0.000    0.000 |\nLZO1B-9      | bootmisc.sh        2062    1      1382 67.0    0.000    0.000 |\nLZO1B-9      | checkroot.sh       3640    1      2225 61.1    0.000    0.000 |\nLZO1B-9      | devpts.sh           571    1       425 74.4    0.000    0.000 |\nLZO1B-9      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-9      | functions          2362    1      1393 59.0    0.000    0.000 |\nLZO1B-9      | halt                555    1       444 80.0    0.000    0.000 |\nLZO1B-9      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-9      | hwclock.sh         2541    1      1258 49.5    0.000    0.000 |\nLZO1B-9      | modutils.sh        1362    1       855 62.8    0.000    0.000 |\nLZO1B-9      | mountall.sh        1218    1       920 75.5    0.000    0.000 |\nLZO1B-9      | mountnfs.sh        1634    1       942 57.6    0.000    0.000 |\nLZO1B-9      | networking         1956    1       992 50.7    0.000    0.000 |\nLZO1B-9      | populate-volatile.sh     7846    1      3379 43.1    0.000    0.000 |\nLZO1B-9      | rc                 4407    1      2468 56.0    0.000    0.000 |\nLZO1B-9      | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1B-9      | read-only-rootfs-hook.sh     1319    1       898 68.1    0.000    0.000 |\nLZO1B-9      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-9      | rmnologin.sh        630    1       422 67.0    0.000    0.000 |\nLZO1B-9      | save-rtc.sh         474    1       361 76.2    0.000    0.000 |\nLZO1B-9      | sendsigs            483    1       340 70.4    0.000    0.000 |\nLZO1B-9      | single              623    1       471 75.6    0.000    0.000 |\nLZO1B-9      | sshd               2029    1      1017 50.1    0.000    0.000 |\nLZO1B-9      | sysfs.sh           1091    1       555 50.9    0.000    0.000 |\nLZO1B-9      | syslog             2104    1      1143 54.3    0.000    0.000 |\nLZO1B-9      | udev               3749    1      1994 53.2    0.000    0.000 |\nLZO1B-9      | umountfs            585    1       450 76.9    0.000    0.000 |\nLZO1B-9      | umountnfs.sh        756    1       563 74.5    0.000    0.000 |\nLZO1B-9      | urandom            1518    1       955 62.9    0.000    0.000 |\nLZO1B-9      | inittab            1192    1       801 67.2    0.000    0.000 |\nLZO1B-9      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-9      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-9      | ld.so.cache        1623    1       709 43.7    0.000    0.000 |\nLZO1B-9      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-9      | limits              827    1       629 76.1    0.000    0.000 |\nLZO1B-9      | login.access       1999    1      1242 62.1    0.000    0.000 |\nLZO1B-9      | login.defs        13498    1      6806 50.4    0.000    0.000 |\nLZO1B-9      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-9      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-9      | nfsroot             809    1       523 64.6    0.000    0.000 |\nLZO1B-9      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-9      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | nsswitch.conf       487    1       339 69.6    0.000    0.000 |\nLZO1B-9      | passwd              846    1       480 56.7    0.000    0.000 |\nLZO1B-9      | profile            1943    1      1332 68.6    0.000    0.000 |\nLZO1B-9      | protocols          3144    1      2176 69.2    0.000    0.000 |\nLZO1B-9      | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1B-9      | securetty          1854    1      1208 65.2    0.000    0.000 |\nLZO1B-9      | services          12990    1      7237 55.7    0.000    0.000 |\nLZO1B-9      | shadow              512    1       180 35.2    0.000    0.000 |\nLZO1B-9      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-9      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-9      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-9      | moduli           541716    3     26538  4.9  412.956    0.000 |\nLZO1B-9      | ssh_config         1569    1      1077 68.6    0.000    0.000 |\nLZO1B-9      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-9      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-9      | sshd_config        3127    1      1908 61.0    0.000    0.000 |\nLZO1B-9      | sshd_config_readonly     3131    1      1910 61.0    0.000    0.000 |\nLZO1B-9      | openssl.cnf       12411    1      5907 47.6    0.000    0.000 |\nLZO1B-9      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | syslog-startup.conf      651    1       539 82.8    0.000    0.000 |\nLZO1B-9      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-9      | alacritty          3749    1      2463 65.7    0.000    0.000 |\nLZO1B-9      | ansi               1481    1       738 49.8    0.000    0.000 |\nLZO1B-9      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-9      | linux              1740    1      1022 58.7    0.000    0.000 |\nLZO1B-9      | rxvt               2234    1      1490 66.7    0.000    0.000 |\nLZO1B-9      | screen             1607    1       939 58.4    0.000    0.000 |\nLZO1B-9      | screen-256color     1715    1       996 58.1    0.000    0.000 |\nLZO1B-9      | sun                1004    1       497 49.5    0.000    0.000 |\nLZO1B-9      | vt100              1282    1       765 59.7    0.000    0.000 |\nLZO1B-9      | vt102              1276    1       771 60.4    0.000    0.000 |\nLZO1B-9      | vt200              1391    1       915 65.8    0.000    0.000 |\nLZO1B-9      | vt220              1391    1       915 65.8    0.000    0.000 |\nLZO1B-9      | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-9      | xterm-256color     4041    1      2721 67.3    0.000    0.000 |\nLZO1B-9      | xterm-color        1551    1       784 50.5    0.000    0.000 |\nLZO1B-9      | xterm-xfree86      2240    1      1354 60.4    0.000    0.000 |\nLZO1B-9      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-9      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | local.rules         885    1       654 73.9    0.000    0.000 |\nLZO1B-9      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-9      | 50default          2652    1      1114 42.0    0.000    0.000 |\nLZO1B-9      | version              15    1        19  127    0.000    0.000 |\nLZO1B-9      | volatile.cache     4839    1      1223 25.3    0.000    0.000 |\nLZO1B-9      | xattr.conf          681    1       410 60.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1142 67.7  412.956    0.000\nLZO1B-9        ***TOTALS***     704417  107    119999 17.0  412.956    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-1      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1C-1      | busybox.links.nosuid     2422    1      1247 51.5    0.000    0.000 |\nLZO1C-1      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1C-1      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-1      | rcS                1313    1      1027 78.2    0.000    0.000 |\nLZO1C-1      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-1      | 00_core            1637    1      1052 64.3    0.000    0.000 |\nLZO1C-1      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-1      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1C-1      | ethertypes         1936    1      1479 76.4    0.000    0.000 |\nLZO1C-1      | fstab               650    1       395 60.8    0.000    0.000 |\nLZO1C-1      | group               518    1       467 90.2    0.000    0.000 |\nLZO1C-1      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1C-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-1      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-1      | banner.sh           537    1       353 65.7    0.000    0.000 |\nLZO1C-1      | bootlogd           1997    1      1242 62.2    0.000    0.000 |\nLZO1C-1      | bootmisc.sh        2062    1      1432 69.4    0.000    0.000 |\nLZO1C-1      | checkroot.sh       3640    1      2375 65.2    0.000    0.000 |\nLZO1C-1      | devpts.sh           571    1       437 76.5    0.000    0.000 |\nLZO1C-1      | dmesg.sh            397    1       299 75.3    0.000    0.000 |\nLZO1C-1      | functions          2362    1      1444 61.1    0.000    0.000 |\nLZO1C-1      | halt                555    1       450 81.1    0.000    0.000 |\nLZO1C-1      | hostname.sh         625    1       474 75.8    0.000    0.000 |\nLZO1C-1      | hwclock.sh         2541    1      1348 53.0    0.000    0.000 |\nLZO1C-1      | modutils.sh        1362    1       872 64.0    0.000    0.000 |\nLZO1C-1      | mountall.sh        1218    1       954 78.3    0.000    0.000 |\nLZO1C-1      | mountnfs.sh        1634    1      1002 61.3    0.000    0.000 |\nLZO1C-1      | networking         1956    1      1036 53.0    0.000    0.000 |\nLZO1C-1      | populate-volatile.sh     7846    1      3626 46.2    0.000    0.000 |\nLZO1C-1      | rc                 4407    1      2650 60.1    0.000    0.000 |\nLZO1C-1      | rcS                 525    1       447 85.1    0.000    0.000 |\nLZO1C-1      | read-only-rootfs-hook.sh     1319    1       926 70.2    0.000    0.000 |\nLZO1C-1      | reboot              334    1       268 80.2    0.000    0.000 |\nLZO1C-1      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-1      | save-rtc.sh         474    1       365 77.0    0.000    0.000 |\nLZO1C-1      | sendsigs            483    1       354 73.3    0.000    0.000 |\nLZO1C-1      | single              623    1       474 76.1    0.000    0.000 |\nLZO1C-1      | sshd               2029    1      1046 51.6    0.000    0.000 |\nLZO1C-1      | sysfs.sh           1091    1       574 52.6    0.000    0.000 |\nLZO1C-1      | syslog             2104    1      1186 56.4    0.000    0.000 |\nLZO1C-1      | udev               3749    1      2114 56.4    0.000    0.000 |\nLZO1C-1      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1C-1      | umountnfs.sh        756    1       570 75.4    0.000    0.000 |\nLZO1C-1      | urandom            1518    1       995 65.5    0.000    0.000 |\nLZO1C-1      | inittab            1192    1       824 69.1    0.000    0.000 |\nLZO1C-1      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-1      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-1      | ld.so.cache        1623    1       732 45.1    0.000    0.000 |\nLZO1C-1      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-1      | limits              827    1       638 77.1    0.000    0.000 |\nLZO1C-1      | login.access       1999    1      1304 65.2    0.000    0.000 |\nLZO1C-1      | login.defs        13498    1      7486 55.5    0.000    0.000 |\nLZO1C-1      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1C-1      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1C-1      | nfsroot             809    1       546 67.5    0.000    0.000 |\nLZO1C-1      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1C-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | nsswitch.conf       487    1       345 70.8    0.000    0.000 |\nLZO1C-1      | passwd              846    1       516 61.0    0.000    0.000 |\nLZO1C-1      | profile            1943    1      1397 71.9    0.000    0.000 |\nLZO1C-1      | protocols          3144    1      2265 72.0    0.000    0.000 |\nLZO1C-1      | rpc                 911    1       697 76.5    0.000    0.000 |\nLZO1C-1      | securetty          1854    1      1308 70.6    0.000    0.000 |\nLZO1C-1      | services          12990    1      7795 60.0    0.000    0.000 |\nLZO1C-1      | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1C-1      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-1      | .bashrc             410    1       332 81.0    0.000    0.000 |\nLZO1C-1      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1C-1      | moduli           541716    3     34368  6.3  505.266    0.000 |\nLZO1C-1      | ssh_config         1569    1      1106 70.5    0.000    0.000 |\nLZO1C-1      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1C-1      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1C-1      | sshd_config        3127    1      2061 65.9    0.000    0.000 |\nLZO1C-1      | sshd_config_readonly     3131    1      2063 65.9    0.000    0.000 |\nLZO1C-1      | openssl.cnf       12411    1      6442 51.9    0.000    0.000 |\nLZO1C-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1C-1      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-1      | alacritty          3749    1      2612 69.7    0.000    0.000 |\nLZO1C-1      | ansi               1481    1       772 52.1    0.000    0.000 |\nLZO1C-1      | dumb                308    1        75 24.4    0.000    0.000 |\nLZO1C-1      | linux              1740    1      1058 60.8    0.000    0.000 |\nLZO1C-1      | rxvt               2234    1      1547 69.2    0.000    0.000 |\nLZO1C-1      | screen             1607    1       969 60.3    0.000    0.000 |\nLZO1C-1      | screen-256color     1715    1      1030 60.1    0.000    0.000 |\nLZO1C-1      | sun                1004    1       528 52.6    0.000    0.000 |\nLZO1C-1      | vt100              1282    1       807 62.9    0.000    0.000 |\nLZO1C-1      | vt102              1276    1       809 63.4    0.000    0.000 |\nLZO1C-1      | vt200              1391    1       961 69.1    0.000    0.000 |\nLZO1C-1      | vt220              1391    1       961 69.1    0.000    0.000 |\nLZO1C-1      | vt52                839    1       361 43.0    0.000    0.000 |\nLZO1C-1      | xterm-256color     4041    1      2891 71.5    0.000    0.000 |\nLZO1C-1      | xterm-color        1551    1       817 52.7    0.000    0.000 |\nLZO1C-1      | xterm-xfree86      2240    1      1419 63.3    0.000    0.000 |\nLZO1C-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | local.rules         885    1       665 75.1    0.000    0.000 |\nLZO1C-1      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1C-1      | 50default          2652    1      1188 44.8    0.000    0.000 |\nLZO1C-1      | version              15    1        19  127    0.000    0.000 |\nLZO1C-1      | volatile.cache     4839    1      1286 26.6    0.000    0.000 |\nLZO1C-1      | xattr.conf          681    1       423 62.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1266 69.5  505.266    0.000\nLZO1C-1        ***TOTALS***     704417  107    132966 18.9  505.266    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-2      | buildinfo           490    1       266 54.3    0.000    0.000 |\nLZO1C-2      | busybox.links.nosuid     2422    1      1222 50.5    0.000    0.000 |\nLZO1C-2      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1C-2      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-2      | rcS                1313    1      1023 77.9    0.000    0.000 |\nLZO1C-2      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-2      | 00_core            1637    1      1041 63.6    0.000    0.000 |\nLZO1C-2      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-2      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1C-2      | ethertypes         1936    1      1481 76.5    0.000    0.000 |\nLZO1C-2      | fstab               650    1       391 60.2    0.000    0.000 |\nLZO1C-2      | group               518    1       466 90.0    0.000    0.000 |\nLZO1C-2      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1C-2      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-2      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-2      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-2      | banner.sh           537    1       347 64.6    0.000    0.000 |\nLZO1C-2      | bootlogd           1997    1      1240 62.1    0.000    0.000 |\nLZO1C-2      | bootmisc.sh        2062    1      1413 68.5    0.000    0.000 |\nLZO1C-2      | checkroot.sh       3640    1      2363 64.9    0.000    0.000 |\nLZO1C-2      | devpts.sh           571    1       438 76.7    0.000    0.000 |\nLZO1C-2      | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1C-2      | functions          2362    1      1437 60.8    0.000    0.000 |\nLZO1C-2      | halt                555    1       449 80.9    0.000    0.000 |\nLZO1C-2      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1C-2      | hwclock.sh         2541    1      1334 52.5    0.000    0.000 |\nLZO1C-2      | modutils.sh        1362    1       877 64.4    0.000    0.000 |\nLZO1C-2      | mountall.sh        1218    1       950 78.0    0.000    0.000 |\nLZO1C-2      | mountnfs.sh        1634    1       980 60.0    0.000    0.000 |\nLZO1C-2      | networking         1956    1      1036 53.0    0.000    0.000 |\nLZO1C-2      | populate-volatile.sh     7846    1      3578 45.6    0.000    0.000 |\nLZO1C-2      | rc                 4407    1      2602 59.0    0.000    0.000 |\nLZO1C-2      | rcS                 525    1       447 85.1    0.000    0.000 |\nLZO1C-2      | read-only-rootfs-hook.sh     1319    1       920 69.7    0.000    0.000 |\nLZO1C-2      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1C-2      | rmnologin.sh        630    1       423 67.1    0.000    0.000 |\nLZO1C-2      | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1C-2      | sendsigs            483    1       350 72.5    0.000    0.000 |\nLZO1C-2      | single              623    1       474 76.1    0.000    0.000 |\nLZO1C-2      | sshd               2029    1      1048 51.7    0.000    0.000 |\nLZO1C-2      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1C-2      | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1C-2      | udev               3749    1      2104 56.1    0.000    0.000 |\nLZO1C-2      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1C-2      | umountnfs.sh        756    1       569 75.3    0.000    0.000 |\nLZO1C-2      | urandom            1518    1       995 65.5    0.000    0.000 |\nLZO1C-2      | inittab            1192    1       823 69.0    0.000    0.000 |\nLZO1C-2      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-2      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-2      | ld.so.cache        1623    1       733 45.2    0.000    0.000 |\nLZO1C-2      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-2      | limits              827    1       637 77.0    0.000    0.000 |\nLZO1C-2      | login.access       1999    1      1291 64.6    0.000    0.000 |\nLZO1C-2      | login.defs        13498    1      7404 54.9    0.000    0.000 |\nLZO1C-2      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1C-2      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1C-2      | nfsroot             809    1       543 67.1    0.000    0.000 |\nLZO1C-2      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1C-2      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | nsswitch.conf       487    1       348 71.5    0.000    0.000 |\nLZO1C-2      | passwd              846    1       512 60.5    0.000    0.000 |\nLZO1C-2      | profile            1943    1      1394 71.7    0.000    0.000 |\nLZO1C-2      | protocols          3144    1      2254 71.7    0.000    0.000 |\nLZO1C-2      | rpc                 911    1       693 76.1    0.000    0.000 |\nLZO1C-2      | securetty          1854    1      1307 70.5    0.000    0.000 |\nLZO1C-2      | services          12990    1      7681 59.1    0.000    0.000 |\nLZO1C-2      | shadow              512    1       174 34.0    0.000    0.000 |\nLZO1C-2      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-2      | .bashrc             410    1       332 81.0    0.000    0.000 |\nLZO1C-2      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1C-2      | moduli           541716    3     30782  5.7  402.691    0.000 |\nLZO1C-2      | ssh_config         1569    1      1098 70.0    0.000    0.000 |\nLZO1C-2      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1C-2      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1C-2      | sshd_config        3127    1      2042 65.3    0.000    0.000 |\nLZO1C-2      | sshd_config_readonly     3131    1      2045 65.3    0.000    0.000 |\nLZO1C-2      | openssl.cnf       12411    1      6364 51.3    0.000    0.000 |\nLZO1C-2      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1C-2      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-2      | alacritty          3749    1      2600 69.4    0.000    0.000 |\nLZO1C-2      | ansi               1481    1       761 51.4    0.000    0.000 |\nLZO1C-2      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1C-2      | linux              1740    1      1035 59.5    0.000    0.000 |\nLZO1C-2      | rxvt               2234    1      1544 69.1    0.000    0.000 |\nLZO1C-2      | screen             1607    1       959 59.7    0.000    0.000 |\nLZO1C-2      | screen-256color     1715    1      1018 59.4    0.000    0.000 |\nLZO1C-2      | sun                1004    1       515 51.3    0.000    0.000 |\nLZO1C-2      | vt100              1282    1       794 61.9    0.000    0.000 |\nLZO1C-2      | vt102              1276    1       799 62.6    0.000    0.000 |\nLZO1C-2      | vt200              1391    1       948 68.2    0.000    0.000 |\nLZO1C-2      | vt220              1391    1       948 68.2    0.000    0.000 |\nLZO1C-2      | vt52                839    1       351 41.8    0.000    0.000 |\nLZO1C-2      | xterm-256color     4041    1      2877 71.2    0.000    0.000 |\nLZO1C-2      | xterm-color        1551    1       799 51.5    0.000    0.000 |\nLZO1C-2      | xterm-xfree86      2240    1      1398 62.4    0.000    0.000 |\nLZO1C-2      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-2      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | local.rules         885    1       664 75.0    0.000    0.000 |\nLZO1C-2      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1C-2      | 50default          2652    1      1166 44.0    0.000    0.000 |\nLZO1C-2      | version              15    1        19  127    0.000    0.000 |\nLZO1C-2      | volatile.cache     4839    1      1284 26.5    0.000    0.000 |\nLZO1C-2      | xattr.conf          681    1       420 61.7    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1224 69.2  402.691    0.000\nLZO1C-2        ***TOTALS***     704417  107    128528 18.2  402.691    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-3      | buildinfo           490    1       269 54.9    0.000    0.000 |\nLZO1C-3      | busybox.links.nosuid     2422    1      1212 50.0    0.000    0.000 |\nLZO1C-3      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1C-3      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-3      | rcS                1313    1      1017 77.5    0.000    0.000 |\nLZO1C-3      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-3      | 00_core            1637    1      1041 63.6    0.000    0.000 |\nLZO1C-3      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-3      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1C-3      | ethertypes         1936    1      1478 76.3    0.000    0.000 |\nLZO1C-3      | fstab               650    1       396 60.9    0.000    0.000 |\nLZO1C-3      | group               518    1       464 89.6    0.000    0.000 |\nLZO1C-3      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1C-3      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-3      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-3      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-3      | banner.sh           537    1       347 64.6    0.000    0.000 |\nLZO1C-3      | bootlogd           1997    1      1224 61.3    0.000    0.000 |\nLZO1C-3      | bootmisc.sh        2062    1      1418 68.8    0.000    0.000 |\nLZO1C-3      | checkroot.sh       3640    1      2351 64.6    0.000    0.000 |\nLZO1C-3      | devpts.sh           571    1       438 76.7    0.000    0.000 |\nLZO1C-3      | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1C-3      | functions          2362    1      1433 60.7    0.000    0.000 |\nLZO1C-3      | halt                555    1       449 80.9    0.000    0.000 |\nLZO1C-3      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1C-3      | hwclock.sh         2541    1      1334 52.5    0.000    0.000 |\nLZO1C-3      | modutils.sh        1362    1       872 64.0    0.000    0.000 |\nLZO1C-3      | mountall.sh        1218    1       946 77.7    0.000    0.000 |\nLZO1C-3      | mountnfs.sh        1634    1       980 60.0    0.000    0.000 |\nLZO1C-3      | networking         1956    1      1036 53.0    0.000    0.000 |\nLZO1C-3      | populate-volatile.sh     7846    1      3553 45.3    0.000    0.000 |\nLZO1C-3      | rc                 4407    1      2589 58.7    0.000    0.000 |\nLZO1C-3      | rcS                 525    1       447 85.1    0.000    0.000 |\nLZO1C-3      | read-only-rootfs-hook.sh     1319    1       919 69.7    0.000    0.000 |\nLZO1C-3      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1C-3      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-3      | save-rtc.sh         474    1       368 77.6    0.000    0.000 |\nLZO1C-3      | sendsigs            483    1       350 72.5    0.000    0.000 |\nLZO1C-3      | single              623    1       472 75.8    0.000    0.000 |\nLZO1C-3      | sshd               2029    1      1046 51.6    0.000    0.000 |\nLZO1C-3      | sysfs.sh           1091    1       558 51.1    0.000    0.000 |\nLZO1C-3      | syslog             2104    1      1170 55.6    0.000    0.000 |\nLZO1C-3      | udev               3749    1      2093 55.8    0.000    0.000 |\nLZO1C-3      | umountfs            585    1       449 76.8    0.000    0.000 |\nLZO1C-3      | umountnfs.sh        756    1       567 75.0    0.000    0.000 |\nLZO1C-3      | urandom            1518    1       995 65.5    0.000    0.000 |\nLZO1C-3      | inittab            1192    1       822 69.0    0.000    0.000 |\nLZO1C-3      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-3      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-3      | ld.so.cache        1623    1       731 45.0    0.000    0.000 |\nLZO1C-3      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-3      | limits              827    1       637 77.0    0.000    0.000 |\nLZO1C-3      | login.access       1999    1      1293 64.7    0.000    0.000 |\nLZO1C-3      | login.defs        13498    1      7332 54.3    0.000    0.000 |\nLZO1C-3      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1C-3      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1C-3      | nfsroot             809    1       541 66.9    0.000    0.000 |\nLZO1C-3      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1C-3      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | nsswitch.conf       487    1       348 71.5    0.000    0.000 |\nLZO1C-3      | passwd              846    1       505 59.7    0.000    0.000 |\nLZO1C-3      | profile            1943    1      1391 71.6    0.000    0.000 |\nLZO1C-3      | protocols          3144    1      2251 71.6    0.000    0.000 |\nLZO1C-3      | rpc                 911    1       692 76.0    0.000    0.000 |\nLZO1C-3      | securetty          1854    1      1303 70.3    0.000    0.000 |\nLZO1C-3      | services          12990    1      7613 58.6    0.000    0.000 |\nLZO1C-3      | shadow              512    1       174 34.0    0.000    0.000 |\nLZO1C-3      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-3      | .bashrc             410    1       331 80.7    0.000    0.000 |\nLZO1C-3      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1C-3      | moduli           541716    3     30750  5.7  406.663    0.000 |\nLZO1C-3      | ssh_config         1569    1      1098 70.0    0.000    0.000 |\nLZO1C-3      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1C-3      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1C-3      | sshd_config        3127    1      2029 64.9    0.000    0.000 |\nLZO1C-3      | sshd_config_readonly     3131    1      2032 64.9    0.000    0.000 |\nLZO1C-3      | openssl.cnf       12411    1      6300 50.8    0.000    0.000 |\nLZO1C-3      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1C-3      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-3      | alacritty          3749    1      2586 69.0    0.000    0.000 |\nLZO1C-3      | ansi               1481    1       760 51.3    0.000    0.000 |\nLZO1C-3      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1C-3      | linux              1740    1      1033 59.4    0.000    0.000 |\nLZO1C-3      | rxvt               2234    1      1538 68.8    0.000    0.000 |\nLZO1C-3      | screen             1607    1       961 59.8    0.000    0.000 |\nLZO1C-3      | screen-256color     1715    1      1021 59.5    0.000    0.000 |\nLZO1C-3      | sun                1004    1       513 51.1    0.000    0.000 |\nLZO1C-3      | vt100              1282    1       794 61.9    0.000    0.000 |\nLZO1C-3      | vt102              1276    1       798 62.5    0.000    0.000 |\nLZO1C-3      | vt200              1391    1       945 67.9    0.000    0.000 |\nLZO1C-3      | vt220              1391    1       945 67.9    0.000    0.000 |\nLZO1C-3      | vt52                839    1       351 41.8    0.000    0.000 |\nLZO1C-3      | xterm-256color     4041    1      2866 70.9    0.000    0.000 |\nLZO1C-3      | xterm-color        1551    1       799 51.5    0.000    0.000 |\nLZO1C-3      | xterm-xfree86      2240    1      1397 62.4    0.000    0.000 |\nLZO1C-3      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-3      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | local.rules         885    1       664 75.0    0.000    0.000 |\nLZO1C-3      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1C-3      | 50default          2652    1      1161 43.8    0.000    0.000 |\nLZO1C-3      | version              15    1        19  127    0.000    0.000 |\nLZO1C-3      | volatile.cache     4839    1      1289 26.6    0.000    0.000 |\nLZO1C-3      | xattr.conf          681    1       418 61.4    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1219 69.1  406.663    0.000\nLZO1C-3        ***TOTALS***     704417  107    128088 18.2  406.663    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-4      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1C-4      | busybox.links.nosuid     2422    1      1203 49.7    0.000    0.000 |\nLZO1C-4      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-4      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-4      | rcS                1313    1       997 75.9    0.000    0.000 |\nLZO1C-4      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-4      | 00_core            1637    1      1011 61.8    0.000    0.000 |\nLZO1C-4      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-4      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-4      | ethertypes         1936    1      1440 74.4    0.000    0.000 |\nLZO1C-4      | fstab               650    1       387 59.5    0.000    0.000 |\nLZO1C-4      | group               518    1       462 89.2    0.000    0.000 |\nLZO1C-4      | gshadow             432    1       319 73.8    0.000    0.000 |\nLZO1C-4      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-4      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-4      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1C-4      | banner.sh           537    1       341 63.5    0.000    0.000 |\nLZO1C-4      | bootlogd           1997    1      1231 61.6    0.000    0.000 |\nLZO1C-4      | bootmisc.sh        2062    1      1375 66.7    0.000    0.000 |\nLZO1C-4      | checkroot.sh       3640    1      2312 63.5    0.000    0.000 |\nLZO1C-4      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1C-4      | dmesg.sh            397    1       292 73.6    0.000    0.000 |\nLZO1C-4      | functions          2362    1      1431 60.6    0.000    0.000 |\nLZO1C-4      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1C-4      | hostname.sh         625    1       470 75.2    0.000    0.000 |\nLZO1C-4      | hwclock.sh         2541    1      1308 51.5    0.000    0.000 |\nLZO1C-4      | modutils.sh        1362    1       865 63.5    0.000    0.000 |\nLZO1C-4      | mountall.sh        1218    1       933 76.6    0.000    0.000 |\nLZO1C-4      | mountnfs.sh        1634    1       979 59.9    0.000    0.000 |\nLZO1C-4      | networking         1956    1      1014 51.8    0.000    0.000 |\nLZO1C-4      | populate-volatile.sh     7846    1      3486 44.4    0.000    0.000 |\nLZO1C-4      | rc                 4407    1      2539 57.6    0.000    0.000 |\nLZO1C-4      | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1C-4      | read-only-rootfs-hook.sh     1319    1       914 69.3    0.000    0.000 |\nLZO1C-4      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1C-4      | rmnologin.sh        630    1       424 67.3    0.000    0.000 |\nLZO1C-4      | save-rtc.sh         474    1       365 77.0    0.000    0.000 |\nLZO1C-4      | sendsigs            483    1       345 71.4    0.000    0.000 |\nLZO1C-4      | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-4      | sshd               2029    1      1027 50.6    0.000    0.000 |\nLZO1C-4      | sysfs.sh           1091    1       562 51.5    0.000    0.000 |\nLZO1C-4      | syslog             2104    1      1151 54.7    0.000    0.000 |\nLZO1C-4      | udev               3749    1      2072 55.3    0.000    0.000 |\nLZO1C-4      | umountfs            585    1       449 76.8    0.000    0.000 |\nLZO1C-4      | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1C-4      | urandom            1518    1       963 63.4    0.000    0.000 |\nLZO1C-4      | inittab            1192    1       802 67.3    0.000    0.000 |\nLZO1C-4      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-4      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-4      | ld.so.cache        1623    1       700 43.1    0.000    0.000 |\nLZO1C-4      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-4      | limits              827    1       629 76.1    0.000    0.000 |\nLZO1C-4      | login.access       1999    1      1275 63.8    0.000    0.000 |\nLZO1C-4      | login.defs        13498    1      7117 52.7    0.000    0.000 |\nLZO1C-4      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-4      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1C-4      | nfsroot             809    1       539 66.6    0.000    0.000 |\nLZO1C-4      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-4      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | nsswitch.conf       487    1       343 70.4    0.000    0.000 |\nLZO1C-4      | passwd              846    1       500 59.1    0.000    0.000 |\nLZO1C-4      | profile            1943    1      1363 70.1    0.000    0.000 |\nLZO1C-4      | protocols          3144    1      2197 69.9    0.000    0.000 |\nLZO1C-4      | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1C-4      | securetty          1854    1      1227 66.2    0.000    0.000 |\nLZO1C-4      | services          12990    1      7454 57.4    0.000    0.000 |\nLZO1C-4      | shadow              512    1       172 33.6    0.000    0.000 |\nLZO1C-4      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-4      | .bashrc             410    1       327 79.8    0.000    0.000 |\nLZO1C-4      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-4      | moduli           541716    3     29844  5.5  799.911    0.000 |\nLZO1C-4      | ssh_config         1569    1      1087 69.3    0.000    0.000 |\nLZO1C-4      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1C-4      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-4      | sshd_config        3127    1      1976 63.2    0.000    0.000 |\nLZO1C-4      | sshd_config_readonly     3131    1      1978 63.2    0.000    0.000 |\nLZO1C-4      | openssl.cnf       12411    1      6172 49.7    0.000    0.000 |\nLZO1C-4      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1C-4      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-4      | alacritty          3749    1      2521 67.2    0.000    0.000 |\nLZO1C-4      | ansi               1481    1       741 50.0    0.000    0.000 |\nLZO1C-4      | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1C-4      | linux              1740    1      1039 59.7    0.000    0.000 |\nLZO1C-4      | rxvt               2234    1      1519 68.0    0.000    0.000 |\nLZO1C-4      | screen             1607    1       954 59.4    0.000    0.000 |\nLZO1C-4      | screen-256color     1715    1      1008 58.8    0.000    0.000 |\nLZO1C-4      | sun                1004    1       504 50.2    0.000    0.000 |\nLZO1C-4      | vt100              1282    1       771 60.1    0.000    0.000 |\nLZO1C-4      | vt102              1276    1       781 61.2    0.000    0.000 |\nLZO1C-4      | vt200              1391    1       934 67.1    0.000    0.000 |\nLZO1C-4      | vt220              1391    1       934 67.1    0.000    0.000 |\nLZO1C-4      | vt52                839    1       345 41.1    0.000    0.000 |\nLZO1C-4      | xterm-256color     4041    1      2796 69.2    0.000    0.000 |\nLZO1C-4      | xterm-color        1551    1       797 51.4    0.000    0.000 |\nLZO1C-4      | xterm-xfree86      2240    1      1380 61.6    0.000    0.000 |\nLZO1C-4      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-4      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | local.rules         885    1       661 74.7    0.000    0.000 |\nLZO1C-4      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-4      | 50default          2652    1      1132 42.7    0.000    0.000 |\nLZO1C-4      | version              15    1        19  127    0.000    0.000 |\nLZO1C-4      | volatile.cache     4839    1      1307 27.0    0.000    0.000 |\nLZO1C-4      | xattr.conf          681    1       414 60.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1194 68.3  799.911    0.000\nLZO1C-4        ***TOTALS***     704417  107    125464 17.8  799.911    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-5      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1C-5      | busybox.links.nosuid     2422    1      1195 49.3    0.000    0.000 |\nLZO1C-5      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1C-5      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-5      | rcS                1313    1       994 75.7    0.000    0.000 |\nLZO1C-5      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-5      | 00_core            1637    1      1003 61.3    0.000    0.000 |\nLZO1C-5      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-5      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-5      | ethertypes         1936    1      1432 74.0    0.000    0.000 |\nLZO1C-5      | fstab               650    1       389 59.8    0.000    0.000 |\nLZO1C-5      | group               518    1       451 87.1    0.000    0.000 |\nLZO1C-5      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-5      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-5      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-5      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-5      | banner.sh           537    1       342 63.7    0.000    0.000 |\nLZO1C-5      | bootlogd           1997    1      1213 60.7    0.000    0.000 |\nLZO1C-5      | bootmisc.sh        2062    1      1371 66.5    0.000    0.000 |\nLZO1C-5      | checkroot.sh       3640    1      2289 62.9    0.000    0.000 |\nLZO1C-5      | devpts.sh           571    1       429 75.1    0.000    0.000 |\nLZO1C-5      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-5      | functions          2362    1      1405 59.5    0.000    0.000 |\nLZO1C-5      | halt                555    1       445 80.2    0.000    0.000 |\nLZO1C-5      | hostname.sh         625    1       470 75.2    0.000    0.000 |\nLZO1C-5      | hwclock.sh         2541    1      1284 50.5    0.000    0.000 |\nLZO1C-5      | modutils.sh        1362    1       860 63.1    0.000    0.000 |\nLZO1C-5      | mountall.sh        1218    1       923 75.8    0.000    0.000 |\nLZO1C-5      | mountnfs.sh        1634    1       959 58.7    0.000    0.000 |\nLZO1C-5      | networking         1956    1      1010 51.6    0.000    0.000 |\nLZO1C-5      | populate-volatile.sh     7846    1      3446 43.9    0.000    0.000 |\nLZO1C-5      | rc                 4407    1      2519 57.2    0.000    0.000 |\nLZO1C-5      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1C-5      | read-only-rootfs-hook.sh     1319    1       904 68.5    0.000    0.000 |\nLZO1C-5      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1C-5      | rmnologin.sh        630    1       422 67.0    0.000    0.000 |\nLZO1C-5      | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1C-5      | sendsigs            483    1       343 71.0    0.000    0.000 |\nLZO1C-5      | single              623    1       470 75.4    0.000    0.000 |\nLZO1C-5      | sshd               2029    1      1027 50.6    0.000    0.000 |\nLZO1C-5      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1C-5      | syslog             2104    1      1154 54.8    0.000    0.000 |\nLZO1C-5      | udev               3749    1      2029 54.1    0.000    0.000 |\nLZO1C-5      | umountfs            585    1       445 76.1    0.000    0.000 |\nLZO1C-5      | umountnfs.sh        756    1       558 73.8    0.000    0.000 |\nLZO1C-5      | urandom            1518    1       959 63.2    0.000    0.000 |\nLZO1C-5      | inittab            1192    1       805 67.5    0.000    0.000 |\nLZO1C-5      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-5      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-5      | ld.so.cache        1623    1       724 44.6    0.000    0.000 |\nLZO1C-5      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-5      | limits              827    1       627 75.8    0.000    0.000 |\nLZO1C-5      | login.access       1999    1      1262 63.1    0.000    0.000 |\nLZO1C-5      | login.defs        13498    1      6995 51.8    0.000    0.000 |\nLZO1C-5      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-5      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1C-5      | nfsroot             809    1       526 65.0    0.000    0.000 |\nLZO1C-5      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1C-5      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | nsswitch.conf       487    1       346 71.0    0.000    0.000 |\nLZO1C-5      | passwd              846    1       483 57.1    0.000    0.000 |\nLZO1C-5      | profile            1943    1      1365 70.3    0.000    0.000 |\nLZO1C-5      | protocols          3144    1      2192 69.7    0.000    0.000 |\nLZO1C-5      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1C-5      | securetty          1854    1      1211 65.3    0.000    0.000 |\nLZO1C-5      | services          12990    1      7377 56.8    0.000    0.000 |\nLZO1C-5      | shadow              512    1       168 32.8    0.000    0.000 |\nLZO1C-5      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-5      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-5      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-5      | moduli           541716    3     27965  5.2  534.416    0.000 |\nLZO1C-5      | ssh_config         1569    1      1085 69.2    0.000    0.000 |\nLZO1C-5      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1C-5      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-5      | sshd_config        3127    1      1949 62.3    0.000    0.000 |\nLZO1C-5      | sshd_config_readonly     3131    1      1953 62.4    0.000    0.000 |\nLZO1C-5      | openssl.cnf       12411    1      6051 48.8    0.000    0.000 |\nLZO1C-5      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | syslog-startup.conf      651    1       541 83.1    0.000    0.000 |\nLZO1C-5      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-5      | alacritty          3749    1      2503 66.8    0.000    0.000 |\nLZO1C-5      | ansi               1481    1       743 50.2    0.000    0.000 |\nLZO1C-5      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-5      | linux              1740    1      1017 58.4    0.000    0.000 |\nLZO1C-5      | rxvt               2234    1      1497 67.0    0.000    0.000 |\nLZO1C-5      | screen             1607    1       956 59.5    0.000    0.000 |\nLZO1C-5      | screen-256color     1715    1      1016 59.2    0.000    0.000 |\nLZO1C-5      | sun                1004    1       492 49.0    0.000    0.000 |\nLZO1C-5      | vt100              1282    1       771 60.1    0.000    0.000 |\nLZO1C-5      | vt102              1276    1       776 60.8    0.000    0.000 |\nLZO1C-5      | vt200              1391    1       921 66.2    0.000    0.000 |\nLZO1C-5      | vt220              1391    1       921 66.2    0.000    0.000 |\nLZO1C-5      | vt52                839    1       340 40.5    0.000    0.000 |\nLZO1C-5      | xterm-256color     4041    1      2769 68.5    0.000    0.000 |\nLZO1C-5      | xterm-color        1551    1       792 51.1    0.000    0.000 |\nLZO1C-5      | xterm-xfree86      2240    1      1366 61.0    0.000    0.000 |\nLZO1C-5      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-5      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | local.rules         885    1       656 74.1    0.000    0.000 |\nLZO1C-5      | udev.conf           215    1       197 91.6    0.000    0.000 |\nLZO1C-5      | 50default          2652    1      1128 42.5    0.000    0.000 |\nLZO1C-5      | version              15    1        19  127    0.000    0.000 |\nLZO1C-5      | volatile.cache     4839    1      1287 26.6    0.000    0.000 |\nLZO1C-5      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1168 68.1  534.416    0.000\nLZO1C-5        ***TOTALS***     704417  107    122711 17.4  534.416    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-6      | buildinfo           490    1       268 54.7    0.000    0.000 |\nLZO1C-6      | busybox.links.nosuid     2422    1      1174 48.5    0.000    0.000 |\nLZO1C-6      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-6      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-6      | rcS                1313    1       984 74.9    0.000    0.000 |\nLZO1C-6      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-6      | 00_core            1637    1       994 60.7    0.000    0.000 |\nLZO1C-6      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-6      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-6      | ethertypes         1936    1      1413 73.0    0.000    0.000 |\nLZO1C-6      | fstab               650    1       386 59.4    0.000    0.000 |\nLZO1C-6      | group               518    1       451 87.1    0.000    0.000 |\nLZO1C-6      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-6      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-6      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-6      | hosts               234    1       189 80.8    0.000    0.000 |\nLZO1C-6      | banner.sh           537    1       340 63.3    0.000    0.000 |\nLZO1C-6      | bootlogd           1997    1      1206 60.4    0.000    0.000 |\nLZO1C-6      | bootmisc.sh        2062    1      1372 66.5    0.000    0.000 |\nLZO1C-6      | checkroot.sh       3640    1      2252 61.9    0.000    0.000 |\nLZO1C-6      | devpts.sh           571    1       429 75.1    0.000    0.000 |\nLZO1C-6      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-6      | functions          2362    1      1396 59.1    0.000    0.000 |\nLZO1C-6      | halt                555    1       444 80.0    0.000    0.000 |\nLZO1C-6      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-6      | hwclock.sh         2541    1      1291 50.8    0.000    0.000 |\nLZO1C-6      | modutils.sh        1362    1       862 63.3    0.000    0.000 |\nLZO1C-6      | mountall.sh        1218    1       921 75.6    0.000    0.000 |\nLZO1C-6      | mountnfs.sh        1634    1       946 57.9    0.000    0.000 |\nLZO1C-6      | networking         1956    1       998 51.0    0.000    0.000 |\nLZO1C-6      | populate-volatile.sh     7846    1      3398 43.3    0.000    0.000 |\nLZO1C-6      | rc                 4407    1      2480 56.3    0.000    0.000 |\nLZO1C-6      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1C-6      | read-only-rootfs-hook.sh     1319    1       903 68.5    0.000    0.000 |\nLZO1C-6      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1C-6      | rmnologin.sh        630    1       420 66.7    0.000    0.000 |\nLZO1C-6      | save-rtc.sh         474    1       365 77.0    0.000    0.000 |\nLZO1C-6      | sendsigs            483    1       343 71.0    0.000    0.000 |\nLZO1C-6      | single              623    1       470 75.4    0.000    0.000 |\nLZO1C-6      | sshd               2029    1      1011 49.8    0.000    0.000 |\nLZO1C-6      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1C-6      | syslog             2104    1      1141 54.2    0.000    0.000 |\nLZO1C-6      | udev               3749    1      2019 53.9    0.000    0.000 |\nLZO1C-6      | umountfs            585    1       445 76.1    0.000    0.000 |\nLZO1C-6      | umountnfs.sh        756    1       561 74.2    0.000    0.000 |\nLZO1C-6      | urandom            1518    1       954 62.8    0.000    0.000 |\nLZO1C-6      | inittab            1192    1       797 66.9    0.000    0.000 |\nLZO1C-6      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-6      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-6      | ld.so.cache        1623    1       707 43.6    0.000    0.000 |\nLZO1C-6      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-6      | limits              827    1       629 76.1    0.000    0.000 |\nLZO1C-6      | login.access       1999    1      1243 62.2    0.000    0.000 |\nLZO1C-6      | login.defs        13498    1      6933 51.4    0.000    0.000 |\nLZO1C-6      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-6      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-6      | nfsroot             809    1       531 65.6    0.000    0.000 |\nLZO1C-6      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1C-6      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1C-6      | passwd              846    1       472 55.8    0.000    0.000 |\nLZO1C-6      | profile            1943    1      1357 69.8    0.000    0.000 |\nLZO1C-6      | protocols          3144    1      2164 68.8    0.000    0.000 |\nLZO1C-6      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1C-6      | securetty          1854    1      1207 65.1    0.000    0.000 |\nLZO1C-6      | services          12990    1      7266 55.9    0.000    0.000 |\nLZO1C-6      | shadow              512    1       167 32.6    0.000    0.000 |\nLZO1C-6      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-6      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-6      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-6      | moduli           541716    3     27922  5.2  813.094    0.000 |\nLZO1C-6      | ssh_config         1569    1      1077 68.6    0.000    0.000 |\nLZO1C-6      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1C-6      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-6      | sshd_config        3127    1      1940 62.0    0.000    0.000 |\nLZO1C-6      | sshd_config_readonly     3131    1      1942 62.0    0.000    0.000 |\nLZO1C-6      | openssl.cnf       12411    1      5971 48.1    0.000    0.000 |\nLZO1C-6      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | syslog-startup.conf      651    1       539 82.8    0.000    0.000 |\nLZO1C-6      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-6      | alacritty          3749    1      2463 65.7    0.000    0.000 |\nLZO1C-6      | ansi               1481    1       740 50.0    0.000    0.000 |\nLZO1C-6      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-6      | linux              1740    1      1012 58.2    0.000    0.000 |\nLZO1C-6      | rxvt               2234    1      1499 67.1    0.000    0.000 |\nLZO1C-6      | screen             1607    1       953 59.3    0.000    0.000 |\nLZO1C-6      | screen-256color     1715    1      1004 58.5    0.000    0.000 |\nLZO1C-6      | sun                1004    1       493 49.1    0.000    0.000 |\nLZO1C-6      | vt100              1282    1       770 60.1    0.000    0.000 |\nLZO1C-6      | vt102              1276    1       776 60.8    0.000    0.000 |\nLZO1C-6      | vt200              1391    1       924 66.4    0.000    0.000 |\nLZO1C-6      | vt220              1391    1       924 66.4    0.000    0.000 |\nLZO1C-6      | vt52                839    1       340 40.5    0.000    0.000 |\nLZO1C-6      | xterm-256color     4041    1      2739 67.8    0.000    0.000 |\nLZO1C-6      | xterm-color        1551    1       787 50.7    0.000    0.000 |\nLZO1C-6      | xterm-xfree86      2240    1      1359 60.7    0.000    0.000 |\nLZO1C-6      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-6      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1C-6      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1C-6      | 50default          2652    1      1113 42.0    0.000    0.000 |\nLZO1C-6      | version              15    1        19  127    0.000    0.000 |\nLZO1C-6      | volatile.cache     4839    1      1292 26.7    0.000    0.000 |\nLZO1C-6      | xattr.conf          681    1       409 60.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1160 67.8  813.094    0.000\nLZO1C-6        ***TOTALS***     704417  107    121902 17.3  813.094    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-7      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1C-7      | busybox.links.nosuid     2422    1      1200 49.5    0.000    0.000 |\nLZO1C-7      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1C-7      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-7      | rcS                1313    1       989 75.3    0.000    0.000 |\nLZO1C-7      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-7      | 00_core            1637    1       996 60.8    0.000    0.000 |\nLZO1C-7      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-7      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-7      | ethertypes         1936    1      1425 73.6    0.000    0.000 |\nLZO1C-7      | fstab               650    1       388 59.7    0.000    0.000 |\nLZO1C-7      | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-7      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-7      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-7      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-7      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-7      | banner.sh           537    1       342 63.7    0.000    0.000 |\nLZO1C-7      | bootlogd           1997    1      1204 60.3    0.000    0.000 |\nLZO1C-7      | bootmisc.sh        2062    1      1364 66.1    0.000    0.000 |\nLZO1C-7      | checkroot.sh       3640    1      2253 61.9    0.000    0.000 |\nLZO1C-7      | devpts.sh           571    1       430 75.3    0.000    0.000 |\nLZO1C-7      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-7      | functions          2362    1      1411 59.7    0.000    0.000 |\nLZO1C-7      | halt                555    1       445 80.2    0.000    0.000 |\nLZO1C-7      | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1C-7      | hwclock.sh         2541    1      1286 50.6    0.000    0.000 |\nLZO1C-7      | modutils.sh        1362    1       861 63.2    0.000    0.000 |\nLZO1C-7      | mountall.sh        1218    1       917 75.3    0.000    0.000 |\nLZO1C-7      | mountnfs.sh        1634    1       956 58.5    0.000    0.000 |\nLZO1C-7      | networking         1956    1      1007 51.5    0.000    0.000 |\nLZO1C-7      | populate-volatile.sh     7846    1      3399 43.3    0.000    0.000 |\nLZO1C-7      | rc                 4407    1      2481 56.3    0.000    0.000 |\nLZO1C-7      | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1C-7      | read-only-rootfs-hook.sh     1319    1       902 68.4    0.000    0.000 |\nLZO1C-7      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1C-7      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-7      | save-rtc.sh         474    1       362 76.4    0.000    0.000 |\nLZO1C-7      | sendsigs            483    1       343 71.0    0.000    0.000 |\nLZO1C-7      | single              623    1       468 75.1    0.000    0.000 |\nLZO1C-7      | sshd               2029    1      1006 49.6    0.000    0.000 |\nLZO1C-7      | sysfs.sh           1091    1       557 51.1    0.000    0.000 |\nLZO1C-7      | syslog             2104    1      1153 54.8    0.000    0.000 |\nLZO1C-7      | udev               3749    1      2017 53.8    0.000    0.000 |\nLZO1C-7      | umountfs            585    1       447 76.4    0.000    0.000 |\nLZO1C-7      | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1C-7      | urandom            1518    1       954 62.8    0.000    0.000 |\nLZO1C-7      | inittab            1192    1       802 67.3    0.000    0.000 |\nLZO1C-7      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-7      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-7      | ld.so.cache        1623    1       704 43.4    0.000    0.000 |\nLZO1C-7      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-7      | limits              827    1       625 75.6    0.000    0.000 |\nLZO1C-7      | login.access       1999    1      1240 62.0    0.000    0.000 |\nLZO1C-7      | login.defs        13498    1      6876 50.9    0.000    0.000 |\nLZO1C-7      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-7      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1C-7      | nfsroot             809    1       529 65.4    0.000    0.000 |\nLZO1C-7      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-7      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1C-7      | passwd              846    1       483 57.1    0.000    0.000 |\nLZO1C-7      | profile            1943    1      1347 69.3    0.000    0.000 |\nLZO1C-7      | protocols          3144    1      2171 69.1    0.000    0.000 |\nLZO1C-7      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1C-7      | securetty          1854    1      1211 65.3    0.000    0.000 |\nLZO1C-7      | services          12990    1      7240 55.7    0.000    0.000 |\nLZO1C-7      | shadow              512    1       168 32.8    0.000    0.000 |\nLZO1C-7      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-7      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-7      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-7      | moduli           541716    3     28016  5.2  462.444    0.000 |\nLZO1C-7      | ssh_config         1569    1      1082 69.0    0.000    0.000 |\nLZO1C-7      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-7      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-7      | sshd_config        3127    1      1929 61.7    0.000    0.000 |\nLZO1C-7      | sshd_config_readonly     3131    1      1933 61.7    0.000    0.000 |\nLZO1C-7      | openssl.cnf       12411    1      5968 48.1    0.000    0.000 |\nLZO1C-7      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | syslog-startup.conf      651    1       541 83.1    0.000    0.000 |\nLZO1C-7      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-7      | alacritty          3749    1      2486 66.3    0.000    0.000 |\nLZO1C-7      | ansi               1481    1       750 50.6    0.000    0.000 |\nLZO1C-7      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-7      | linux              1740    1      1017 58.4    0.000    0.000 |\nLZO1C-7      | rxvt               2234    1      1493 66.8    0.000    0.000 |\nLZO1C-7      | screen             1607    1       944 58.7    0.000    0.000 |\nLZO1C-7      | screen-256color     1715    1      1005 58.6    0.000    0.000 |\nLZO1C-7      | sun                1004    1       496 49.4    0.000    0.000 |\nLZO1C-7      | vt100              1282    1       767 59.8    0.000    0.000 |\nLZO1C-7      | vt102              1276    1       767 60.1    0.000    0.000 |\nLZO1C-7      | vt200              1391    1       922 66.3    0.000    0.000 |\nLZO1C-7      | vt220              1391    1       922 66.3    0.000    0.000 |\nLZO1C-7      | vt52                839    1       341 40.6    0.000    0.000 |\nLZO1C-7      | xterm-256color     4041    1      2742 67.9    0.000    0.000 |\nLZO1C-7      | xterm-color        1551    1       786 50.7    0.000    0.000 |\nLZO1C-7      | xterm-xfree86      2240    1      1353 60.4    0.000    0.000 |\nLZO1C-7      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-7      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | local.rules         885    1       656 74.1    0.000    0.000 |\nLZO1C-7      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-7      | 50default          2652    1      1117 42.1    0.000    0.000 |\nLZO1C-7      | version              15    1        19  127    0.000    0.000 |\nLZO1C-7      | volatile.cache     4839    1      1211 25.0    0.000    0.000 |\nLZO1C-7      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1160 67.8  462.444    0.000\nLZO1C-7        ***TOTALS***     704417  107    121901 17.3  462.444    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-8      | buildinfo           490    1       264 53.9    0.000    0.000 |\nLZO1C-8      | busybox.links.nosuid     2422    1      1173 48.4    0.000    0.000 |\nLZO1C-8      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-8      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-8      | rcS                1313    1       975 74.3    0.000    0.000 |\nLZO1C-8      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-8      | 00_core            1637    1       990 60.5    0.000    0.000 |\nLZO1C-8      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-8      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-8      | ethertypes         1936    1      1417 73.2    0.000    0.000 |\nLZO1C-8      | fstab               650    1       385 59.2    0.000    0.000 |\nLZO1C-8      | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-8      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-8      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-8      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-8      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1C-8      | banner.sh           537    1       337 62.8    0.000    0.000 |\nLZO1C-8      | bootlogd           1997    1      1199 60.0    0.000    0.000 |\nLZO1C-8      | bootmisc.sh        2062    1      1363 66.1    0.000    0.000 |\nLZO1C-8      | checkroot.sh       3640    1      2237 61.5    0.000    0.000 |\nLZO1C-8      | devpts.sh           571    1       426 74.6    0.000    0.000 |\nLZO1C-8      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1C-8      | functions          2362    1      1386 58.7    0.000    0.000 |\nLZO1C-8      | halt                555    1       443 79.8    0.000    0.000 |\nLZO1C-8      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-8      | hwclock.sh         2541    1      1277 50.3    0.000    0.000 |\nLZO1C-8      | modutils.sh        1362    1       853 62.6    0.000    0.000 |\nLZO1C-8      | mountall.sh        1218    1       916 75.2    0.000    0.000 |\nLZO1C-8      | mountnfs.sh        1634    1       942 57.6    0.000    0.000 |\nLZO1C-8      | networking         1956    1       999 51.1    0.000    0.000 |\nLZO1C-8      | populate-volatile.sh     7846    1      3345 42.6    0.000    0.000 |\nLZO1C-8      | rc                 4407    1      2447 55.5    0.000    0.000 |\nLZO1C-8      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1C-8      | read-only-rootfs-hook.sh     1319    1       896 67.9    0.000    0.000 |\nLZO1C-8      | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-8      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-8      | save-rtc.sh         474    1       363 76.6    0.000    0.000 |\nLZO1C-8      | sendsigs            483    1       341 70.6    0.000    0.000 |\nLZO1C-8      | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-8      | sshd               2029    1       995 49.0    0.000    0.000 |\nLZO1C-8      | sysfs.sh           1091    1       557 51.1    0.000    0.000 |\nLZO1C-8      | syslog             2104    1      1134 53.9    0.000    0.000 |\nLZO1C-8      | udev               3749    1      1997 53.3    0.000    0.000 |\nLZO1C-8      | umountfs            585    1       446 76.2    0.000    0.000 |\nLZO1C-8      | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1C-8      | urandom            1518    1       952 62.7    0.000    0.000 |\nLZO1C-8      | inittab            1192    1       797 66.9    0.000    0.000 |\nLZO1C-8      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-8      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-8      | ld.so.cache        1623    1       705 43.4    0.000    0.000 |\nLZO1C-8      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-8      | limits              827    1       625 75.6    0.000    0.000 |\nLZO1C-8      | login.access       1999    1      1236 61.8    0.000    0.000 |\nLZO1C-8      | login.defs        13498    1      6793 50.3    0.000    0.000 |\nLZO1C-8      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-8      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-8      | nfsroot             809    1       523 64.6    0.000    0.000 |\nLZO1C-8      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1C-8      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1C-8      | passwd              846    1       477 56.4    0.000    0.000 |\nLZO1C-8      | profile            1943    1      1330 68.5    0.000    0.000 |\nLZO1C-8      | protocols          3144    1      2153 68.5    0.000    0.000 |\nLZO1C-8      | rpc                 911    1       678 74.4    0.000    0.000 |\nLZO1C-8      | securetty          1854    1      1201 64.8    0.000    0.000 |\nLZO1C-8      | services          12990    1      7174 55.2    0.000    0.000 |\nLZO1C-8      | shadow              512    1       170 33.2    0.000    0.000 |\nLZO1C-8      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-8      | .bashrc             410    1       329 80.2    0.000    0.000 |\nLZO1C-8      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-8      | moduli           541716    3     29732  5.5  456.551    0.000 |\nLZO1C-8      | ssh_config         1569    1      1076 68.6    0.000    0.000 |\nLZO1C-8      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-8      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-8      | sshd_config        3127    1      1912 61.1    0.000    0.000 |\nLZO1C-8      | sshd_config_readonly     3131    1      1914 61.1    0.000    0.000 |\nLZO1C-8      | openssl.cnf       12411    1      5873 47.3    0.000    0.000 |\nLZO1C-8      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | syslog-startup.conf      651    1       539 82.8    0.000    0.000 |\nLZO1C-8      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-8      | alacritty          3749    1      2456 65.5    0.000    0.000 |\nLZO1C-8      | ansi               1481    1       738 49.8    0.000    0.000 |\nLZO1C-8      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-8      | linux              1740    1      1013 58.2    0.000    0.000 |\nLZO1C-8      | rxvt               2234    1      1491 66.7    0.000    0.000 |\nLZO1C-8      | screen             1607    1       941 58.6    0.000    0.000 |\nLZO1C-8      | screen-256color     1715    1       993 57.9    0.000    0.000 |\nLZO1C-8      | sun                1004    1       491 48.9    0.000    0.000 |\nLZO1C-8      | vt100              1282    1       768 59.9    0.000    0.000 |\nLZO1C-8      | vt102              1276    1       772 60.5    0.000    0.000 |\nLZO1C-8      | vt200              1391    1       919 66.1    0.000    0.000 |\nLZO1C-8      | vt220              1391    1       919 66.1    0.000    0.000 |\nLZO1C-8      | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-8      | xterm-256color     4041    1      2728 67.5    0.000    0.000 |\nLZO1C-8      | xterm-color        1551    1       783 50.5    0.000    0.000 |\nLZO1C-8      | xterm-xfree86      2240    1      1354 60.4    0.000    0.000 |\nLZO1C-8      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-8      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | local.rules         885    1       647 73.1    0.000    0.000 |\nLZO1C-8      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-8      | 50default          2652    1      1112 41.9    0.000    0.000 |\nLZO1C-8      | version              15    1        19  127    0.000    0.000 |\nLZO1C-8      | volatile.cache     4839    1      1260 26.0    0.000    0.000 |\nLZO1C-8      | xattr.conf          681    1       409 60.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1170 67.5  456.551    0.000\nLZO1C-8        ***TOTALS***     704417  107    122905 17.4  456.551    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-9      | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1C-9      | busybox.links.nosuid     2422    1      1160 47.9    0.000    0.000 |\nLZO1C-9      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-9      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-9      | rcS                1313    1       975 74.3    0.000    0.000 |\nLZO1C-9      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-9      | 00_core            1637    1       993 60.7    0.000    0.000 |\nLZO1C-9      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-9      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-9      | ethertypes         1936    1      1405 72.6    0.000    0.000 |\nLZO1C-9      | fstab               650    1       382 58.8    0.000    0.000 |\nLZO1C-9      | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-9      | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1C-9      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-9      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-9      | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1C-9      | banner.sh           537    1       337 62.8    0.000    0.000 |\nLZO1C-9      | bootlogd           1997    1      1194 59.8    0.000    0.000 |\nLZO1C-9      | bootmisc.sh        2062    1      1361 66.0    0.000    0.000 |\nLZO1C-9      | checkroot.sh       3640    1      2213 60.8    0.000    0.000 |\nLZO1C-9      | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1C-9      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-9      | functions          2362    1      1378 58.3    0.000    0.000 |\nLZO1C-9      | halt                555    1       443 79.8    0.000    0.000 |\nLZO1C-9      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-9      | hwclock.sh         2541    1      1248 49.1    0.000    0.000 |\nLZO1C-9      | modutils.sh        1362    1       846 62.1    0.000    0.000 |\nLZO1C-9      | mountall.sh        1218    1       914 75.0    0.000    0.000 |\nLZO1C-9      | mountnfs.sh        1634    1       935 57.2    0.000    0.000 |\nLZO1C-9      | networking         1956    1       987 50.5    0.000    0.000 |\nLZO1C-9      | populate-volatile.sh     7846    1      3347 42.7    0.000    0.000 |\nLZO1C-9      | rc                 4407    1      2445 55.5    0.000    0.000 |\nLZO1C-9      | rcS                 525    1       442 84.2    0.000    0.000 |\nLZO1C-9      | read-only-rootfs-hook.sh     1319    1       892 67.6    0.000    0.000 |\nLZO1C-9      | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-9      | rmnologin.sh        630    1       417 66.2    0.000    0.000 |\nLZO1C-9      | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1C-9      | sendsigs            483    1       339 70.2    0.000    0.000 |\nLZO1C-9      | single              623    1       468 75.1    0.000    0.000 |\nLZO1C-9      | sshd               2029    1      1003 49.4    0.000    0.000 |\nLZO1C-9      | sysfs.sh           1091    1       550 50.4    0.000    0.000 |\nLZO1C-9      | syslog             2104    1      1132 53.8    0.000    0.000 |\nLZO1C-9      | udev               3749    1      1970 52.5    0.000    0.000 |\nLZO1C-9      | umountfs            585    1       446 76.2    0.000    0.000 |\nLZO1C-9      | umountnfs.sh        756    1       556 73.5    0.000    0.000 |\nLZO1C-9      | urandom            1518    1       946 62.3    0.000    0.000 |\nLZO1C-9      | inittab            1192    1       794 66.6    0.000    0.000 |\nLZO1C-9      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-9      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-9      | ld.so.cache        1623    1       692 42.6    0.000    0.000 |\nLZO1C-9      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-9      | limits              827    1       624 75.5    0.000    0.000 |\nLZO1C-9      | login.access       1999    1      1235 61.8    0.000    0.000 |\nLZO1C-9      | login.defs        13498    1      6761 50.1    0.000    0.000 |\nLZO1C-9      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-9      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-9      | nfsroot             809    1       520 64.3    0.000    0.000 |\nLZO1C-9      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-9      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | nsswitch.conf       487    1       337 69.2    0.000    0.000 |\nLZO1C-9      | passwd              846    1       470 55.6    0.000    0.000 |\nLZO1C-9      | profile            1943    1      1323 68.1    0.000    0.000 |\nLZO1C-9      | protocols          3144    1      2160 68.7    0.000    0.000 |\nLZO1C-9      | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1C-9      | securetty          1854    1      1201 64.8    0.000    0.000 |\nLZO1C-9      | services          12990    1      7138 54.9    0.000    0.000 |\nLZO1C-9      | shadow              512    1       170 33.2    0.000    0.000 |\nLZO1C-9      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-9      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-9      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-9      | moduli           541716    3     26263  4.8  281.762    0.000 |\nLZO1C-9      | ssh_config         1569    1      1070 68.2    0.000    0.000 |\nLZO1C-9      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-9      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-9      | sshd_config        3127    1      1911 61.1    0.000    0.000 |\nLZO1C-9      | sshd_config_readonly     3131    1      1902 60.7    0.000    0.000 |\nLZO1C-9      | openssl.cnf       12411    1      5842 47.1    0.000    0.000 |\nLZO1C-9      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | syslog-startup.conf      651    1       538 82.6    0.000    0.000 |\nLZO1C-9      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-9      | alacritty          3749    1      2450 65.4    0.000    0.000 |\nLZO1C-9      | ansi               1481    1       725 49.0    0.000    0.000 |\nLZO1C-9      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-9      | linux              1740    1      1010 58.0    0.000    0.000 |\nLZO1C-9      | rxvt               2234    1      1487 66.6    0.000    0.000 |\nLZO1C-9      | screen             1607    1       931 57.9    0.000    0.000 |\nLZO1C-9      | screen-256color     1715    1       985 57.4    0.000    0.000 |\nLZO1C-9      | sun                1004    1       487 48.5    0.000    0.000 |\nLZO1C-9      | vt100              1282    1       758 59.1    0.000    0.000 |\nLZO1C-9      | vt102              1276    1       764 59.9    0.000    0.000 |\nLZO1C-9      | vt200              1391    1       908 65.3    0.000    0.000 |\nLZO1C-9      | vt220              1391    1       908 65.3    0.000    0.000 |\nLZO1C-9      | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-9      | xterm-256color     4041    1      2708 67.0    0.000    0.000 |\nLZO1C-9      | xterm-color        1551    1       777 50.1    0.000    0.000 |\nLZO1C-9      | xterm-xfree86      2240    1      1346 60.1    0.000    0.000 |\nLZO1C-9      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-9      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1C-9      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-9      | 50default          2652    1      1097 41.4    0.000    0.000 |\nLZO1C-9      | version              15    1        19  127    0.000    0.000 |\nLZO1C-9      | volatile.cache     4839    1      1215 25.1    0.000    0.000 |\nLZO1C-9      | xattr.conf          681    1       406 59.6    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1132 67.3  281.762    0.000\nLZO1C-9        ***TOTALS***     704417  107    118913 16.9  281.762    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1F-1      | buildinfo           490    1       264 53.9    0.000    0.000 |\nLZO1F-1      | busybox.links.nosuid     2422    1      1193 49.3    0.000    0.000 |\nLZO1F-1      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1F-1      | devpts               93    1        94  101    0.000    0.000 |\nLZO1F-1      | rcS                1313    1      1006 76.6    0.000    0.000 |\nLZO1F-1      | useradd             115    1       120  104    0.000    0.000 |\nLZO1F-1      | 00_core            1637    1      1028 62.8    0.000    0.000 |\nLZO1F-1      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1F-1      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1F-1      | ethertypes         1936    1      1446 74.7    0.000    0.000 |\nLZO1F-1      | fstab               650    1       393 60.5    0.000    0.000 |\nLZO1F-1      | group               518    1       451 87.1    0.000    0.000 |\nLZO1F-1      | gshadow             432    1       302 69.9    0.000    0.000 |\nLZO1F-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1F-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1F-1      | hosts               234    1       189 80.8    0.000    0.000 |\nLZO1F-1      | banner.sh           537    1       350 65.2    0.000    0.000 |\nLZO1F-1      | bootlogd           1997    1      1208 60.5    0.000    0.000 |\nLZO1F-1      | bootmisc.sh        2062    1      1412 68.5    0.000    0.000 |\nLZO1F-1      | checkroot.sh       3640    1      2307 63.4    0.000    0.000 |\nLZO1F-1      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1F-1      | dmesg.sh            397    1       295 74.3    0.000    0.000 |\nLZO1F-1      | functions          2362    1      1421 60.2    0.000    0.000 |\nLZO1F-1      | halt                555    1       446 80.4    0.000    0.000 |\nLZO1F-1      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1F-1      | hwclock.sh         2541    1      1322 52.0    0.000    0.000 |\nLZO1F-1      | modutils.sh        1362    1       863 63.4    0.000    0.000 |\nLZO1F-1      | mountall.sh        1218    1       935 76.8    0.000    0.000 |\nLZO1F-1      | mountnfs.sh        1634    1       981 60.0    0.000    0.000 |\nLZO1F-1      | networking         1956    1      1014 51.8    0.000    0.000 |\nLZO1F-1      | populate-volatile.sh     7846    1      3647 46.5    0.000    0.000 |\nLZO1F-1      | rc                 4407    1      2604 59.1    0.000    0.000 |\nLZO1F-1      | rcS                 525    1       441 84.0    0.000    0.000 |\nLZO1F-1      | read-only-rootfs-hook.sh     1319    1       909 68.9    0.000    0.000 |\nLZO1F-1      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1F-1      | rmnologin.sh        630    1       419 66.5    0.000    0.000 |\nLZO1F-1      | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1F-1      | sendsigs            483    1       351 72.7    0.000    0.000 |\nLZO1F-1      | single              623    1       467 75.0    0.000    0.000 |\nLZO1F-1      | sshd               2029    1      1020 50.3    0.000    0.000 |\nLZO1F-1      | sysfs.sh           1091    1       567 52.0    0.000    0.000 |\nLZO1F-1      | syslog             2104    1      1163 55.3    0.000    0.000 |\nLZO1F-1      | udev               3749    1      2067 55.1    0.000    0.000 |\nLZO1F-1      | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1F-1      | umountnfs.sh        756    1       565 74.7    0.000    0.000 |\nLZO1F-1      | urandom            1518    1       972 64.0    0.000    0.000 |\nLZO1F-1      | inittab            1192    1       814 68.3    0.000    0.000 |\nLZO1F-1      | issue                49    1        54  110    0.000    0.000 |\nLZO1F-1      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1F-1      | ld.so.cache        1623    1       712 43.9    0.000    0.000 |\nLZO1F-1      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1F-1      | limits              827    1       632 76.4    0.000    0.000 |\nLZO1F-1      | login.access       1999    1      1267 63.4    0.000    0.000 |\nLZO1F-1      | login.defs        13498    1      7556 56.0    0.000    0.000 |\nLZO1F-1      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1F-1      | motd                197    1       185 93.9    0.000    0.000 |\nLZO1F-1      | nfsroot             809    1       534 66.0    0.000    0.000 |\nLZO1F-1      | interfaces          129    1       122 94.6    0.000    0.000 |\nLZO1F-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | nsswitch.conf       487    1       338 69.4    0.000    0.000 |\nLZO1F-1      | passwd              846    1       507 59.9    0.000    0.000 |\nLZO1F-1      | profile            1943    1      1368 70.4    0.000    0.000 |\nLZO1F-1      | protocols          3144    1      2231 71.0    0.000    0.000 |\nLZO1F-1      | rpc                 911    1       672 73.8    0.000    0.000 |\nLZO1F-1      | securetty          1854    1      1131 61.0    0.000    0.000 |\nLZO1F-1      | services          12990    1      7778 59.9    0.000    0.000 |\nLZO1F-1      | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1F-1      | shells               42    1        43  102    0.000    0.000 |\nLZO1F-1      | .bashrc             410    1       330 80.5    0.000    0.000 |\nLZO1F-1      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1F-1      | moduli           541716    3     36294  6.7  356.223    0.000 |\nLZO1F-1      | ssh_config         1569    1      1080 68.8    0.000    0.000 |\nLZO1F-1      | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1F-1      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1F-1      | sshd_config        3127    1      2001 64.0    0.000    0.000 |\nLZO1F-1      | sshd_config_readonly     3131    1      2003 64.0    0.000    0.000 |\nLZO1F-1      | openssl.cnf       12411    1      6464 52.1    0.000    0.000 |\nLZO1F-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | syslog-startup.conf      651    1       542 83.3    0.000    0.000 |\nLZO1F-1      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1F-1      | alacritty          3749    1      2421 64.6    0.000    0.000 |\nLZO1F-1      | ansi               1481    1       747 50.4    0.000    0.000 |\nLZO1F-1      | dumb                308    1        75 24.4    0.000    0.000 |\nLZO1F-1      | linux              1740    1      1005 57.8    0.000    0.000 |\nLZO1F-1      | rxvt               2234    1      1461 65.4    0.000    0.000 |\nLZO1F-1      | screen             1607    1       931 57.9    0.000    0.000 |\nLZO1F-1      | screen-256color     1715    1       989 57.7    0.000    0.000 |\nLZO1F-1      | sun                1004    1       498 49.6    0.000    0.000 |\nLZO1F-1      | vt100              1282    1       779 60.8    0.000    0.000 |\nLZO1F-1      | vt102              1276    1       779 61.1    0.000    0.000 |\nLZO1F-1      | vt200              1391    1       919 66.1    0.000    0.000 |\nLZO1F-1      | vt220              1391    1       919 66.1    0.000    0.000 |\nLZO1F-1      | vt52                839    1       353 42.1    0.000    0.000 |\nLZO1F-1      | xterm-256color     4041    1      2700 66.8    0.000    0.000 |\nLZO1F-1      | xterm-color        1551    1       775 50.0    0.000    0.000 |\nLZO1F-1      | xterm-xfree86      2240    1      1324 59.1    0.000    0.000 |\nLZO1F-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1F-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1F-1      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1F-1      | 50default          2652    1      1169 44.1    0.000    0.000 |\nLZO1F-1      | version              15    1        19  127    0.000    0.000 |\nLZO1F-1      | volatile.cache     4839    1      1282 26.5    0.000    0.000 |\nLZO1F-1      | xattr.conf          681    1       421 61.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1264 68.3  356.223    0.000\nLZO1F-1        ***TOTALS***     704417  107    132816 18.9  356.223    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1      | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1      | busybox.links.nosuid     2422    1      1204 49.7    0.000    0.000 |\nLZO1X-1      | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1      | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1      | rcS                1313    1      1032 78.6    0.000    0.000 |\nLZO1X-1      | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1      | 00_core            1637    1      1069 65.3    0.000    0.000 |\nLZO1X-1      | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1      | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1      | ethertypes         1936    1      1462 75.5    0.000    0.000 |\nLZO1X-1      | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1      | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1      | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1      | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1      | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1      | bootlogd           1997    1      1218 61.0    0.000    0.000 |\nLZO1X-1      | bootmisc.sh        2062    1      1452 70.4    0.000    0.000 |\nLZO1X-1      | checkroot.sh       3640    1      2362 64.9    0.000    0.000 |\nLZO1X-1      | devpts.sh           571    1       453 79.3    0.000    0.000 |\nLZO1X-1      | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1      | functions          2362    1      1455 61.6    0.000    0.000 |\nLZO1X-1      | halt                555    1       458 82.5    0.000    0.000 |\nLZO1X-1      | hostname.sh         625    1       482 77.1    0.000    0.000 |\nLZO1X-1      | hwclock.sh         2541    1      1337 52.6    0.000    0.000 |\nLZO1X-1      | modutils.sh        1362    1       892 65.5    0.000    0.000 |\nLZO1X-1      | mountall.sh        1218    1       963 79.1    0.000    0.000 |\nLZO1X-1      | mountnfs.sh        1634    1       996 61.0    0.000    0.000 |\nLZO1X-1      | networking         1956    1      1028 52.6    0.000    0.000 |\nLZO1X-1      | populate-volatile.sh     7846    1      3687 47.0    0.000    0.000 |\nLZO1X-1      | rc                 4407    1      2664 60.4    0.000    0.000 |\nLZO1X-1      | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1      | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1      | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1      | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1      | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1      | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1      | single              623    1       484 77.7    0.000    0.000 |\nLZO1X-1      | sshd               2029    1      1056 52.0    0.000    0.000 |\nLZO1X-1      | sysfs.sh           1091    1       580 53.2    0.000    0.000 |\nLZO1X-1      | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1X-1      | udev               3749    1      2106 56.2    0.000    0.000 |\nLZO1X-1      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1      | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1X-1      | urandom            1518    1       989 65.2    0.000    0.000 |\nLZO1X-1      | inittab            1192    1       840 70.5    0.000    0.000 |\nLZO1X-1      | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1      | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1      | ld.so.cache        1623    1       746 46.0    0.000    0.000 |\nLZO1X-1      | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1      | limits              827    1       653 79.0    0.000    0.000 |\nLZO1X-1      | login.access       1999    1      1297 64.9    0.000    0.000 |\nLZO1X-1      | login.defs        13498    1      7630 56.5    0.000    0.000 |\nLZO1X-1      | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1      | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1      | nfsroot             809    1       547 67.6    0.000    0.000 |\nLZO1X-1      | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | nsswitch.conf       487    1       373 76.6    0.000    0.000 |\nLZO1X-1      | passwd              846    1       528 62.4    0.000    0.000 |\nLZO1X-1      | profile            1943    1      1400 72.1    0.000    0.000 |\nLZO1X-1      | protocols          3144    1      2278 72.5    0.000    0.000 |\nLZO1X-1      | rpc                 911    1       687 75.4    0.000    0.000 |\nLZO1X-1      | securetty          1854    1      1148 61.9    0.000    0.000 |\nLZO1X-1      | services          12990    1      7853 60.5    0.000    0.000 |\nLZO1X-1      | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1      | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1      | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1      | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1      | moduli           541716    3     47675  8.8    0.000    0.000 |\nLZO1X-1      | ssh_config         1569    1      1111 70.8    0.000    0.000 |\nLZO1X-1      | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1      | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1      | sshd_config        3127    1      2036 65.1    0.000    0.000 |\nLZO1X-1      | sshd_config_readonly     3131    1      2040 65.2    0.000    0.000 |\nLZO1X-1      | openssl.cnf       12411    1      6517 52.5    0.000    0.000 |\nLZO1X-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1      | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1      | alacritty          3749    1      2464 65.7    0.000    0.000 |\nLZO1X-1      | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1      | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1      | linux              1740    1      1034 59.4    0.000    0.000 |\nLZO1X-1      | rxvt               2234    1      1501 67.2    0.000    0.000 |\nLZO1X-1      | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1      | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1      | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1      | vt100              1282    1       805 62.8    0.000    0.000 |\nLZO1X-1      | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1      | vt200              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1      | vt220              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1      | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1      | xterm-256color     4041    1      2798 69.2    0.000    0.000 |\nLZO1X-1      | xterm-color        1551    1       804 51.8    0.000    0.000 |\nLZO1X-1      | xterm-xfree86      2240    1      1349 60.2    0.000    0.000 |\nLZO1X-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1      | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1      | 50default          2652    1      1188 44.8    0.000    0.000 |\nLZO1X-1      | version              15    1        19  127    0.000    0.000 |\nLZO1X-1      | volatile.cache     4839    1      1298 26.8    0.000    0.000 |\nLZO1X-1      | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1393 70.3    0.000    0.000\nLZO1X-1        ***TOTALS***     704417  107    146342 20.8    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1Y-1      | buildinfo           490    1       285 58.2    0.000    0.000 |\nLZO1Y-1      | busybox.links.nosuid     2422    1      1136 46.9    0.000    0.000 |\nLZO1Y-1      | busybox.links.suid       91    1        73 80.2    0.000    0.000 |\nLZO1Y-1      | devpts               93    1        97  104    0.000    0.000 |\nLZO1Y-1      | rcS                1313    1      1022 77.8    0.000    0.000 |\nLZO1Y-1      | useradd             115    1       119  103    0.000    0.000 |\nLZO1Y-1      | 00_core            1637    1      1045 63.8    0.000    0.000 |\nLZO1Y-1      | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1Y-1      | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1Y-1      | ethertypes         1936    1      1451 74.9    0.000    0.000 |\nLZO1Y-1      | fstab               650    1       401 61.7    0.000    0.000 |\nLZO1Y-1      | group               518    1       471 90.9    0.000    0.000 |\nLZO1Y-1      | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1Y-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1Y-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1Y-1      | hosts               234    1       195 83.3    0.000    0.000 |\nLZO1Y-1      | banner.sh           537    1       369 68.7    0.000    0.000 |\nLZO1Y-1      | bootlogd           1997    1      1205 60.3    0.000    0.000 |\nLZO1Y-1      | bootmisc.sh        2062    1      1425 69.1    0.000    0.000 |\nLZO1Y-1      | checkroot.sh       3640    1      2377 65.3    0.000    0.000 |\nLZO1Y-1      | devpts.sh           571    1       450 78.8    0.000    0.000 |\nLZO1Y-1      | dmesg.sh            397    1       308 77.6    0.000    0.000 |\nLZO1Y-1      | functions          2362    1      1429 60.5    0.000    0.000 |\nLZO1Y-1      | halt                555    1       453 81.6    0.000    0.000 |\nLZO1Y-1      | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1Y-1      | hwclock.sh         2541    1      1325 52.1    0.000    0.000 |\nLZO1Y-1      | modutils.sh        1362    1       869 63.8    0.000    0.000 |\nLZO1Y-1      | mountall.sh        1218    1       951 78.1    0.000    0.000 |\nLZO1Y-1      | mountnfs.sh        1634    1       976 59.7    0.000    0.000 |\nLZO1Y-1      | networking         1956    1      1028 52.6    0.000    0.000 |\nLZO1Y-1      | populate-volatile.sh     7846    1      3671 46.8    0.000    0.000 |\nLZO1Y-1      | rc                 4407    1      2676 60.7    0.000    0.000 |\nLZO1Y-1      | rcS                 525    1       469 89.3    0.000    0.000 |\nLZO1Y-1      | read-only-rootfs-hook.sh     1319    1       958 72.6    0.000    0.000 |\nLZO1Y-1      | reboot              334    1       270 80.8    0.000    0.000 |\nLZO1Y-1      | rmnologin.sh        630    1       425 67.5    0.000    0.000 |\nLZO1Y-1      | save-rtc.sh         474    1       372 78.5    0.000    0.000 |\nLZO1Y-1      | sendsigs            483    1       353 73.1    0.000    0.000 |\nLZO1Y-1      | single              623    1       479 76.9    0.000    0.000 |\nLZO1Y-1      | sshd               2029    1      1036 51.1    0.000    0.000 |\nLZO1Y-1      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1Y-1      | syslog             2104    1      1149 54.6    0.000    0.000 |\nLZO1Y-1      | udev               3749    1      2110 56.3    0.000    0.000 |\nLZO1Y-1      | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1Y-1      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1Y-1      | urandom            1518    1       975 64.2    0.000    0.000 |\nLZO1Y-1      | inittab            1192    1       832 69.8    0.000    0.000 |\nLZO1Y-1      | issue                49    1        53  108    0.000    0.000 |\nLZO1Y-1      | issue.net            46    1        50  109    0.000    0.000 |\nLZO1Y-1      | ld.so.cache        1623    1       706 43.5    0.000    0.000 |\nLZO1Y-1      | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1Y-1      | limits              827    1       646 78.1    0.000    0.000 |\nLZO1Y-1      | login.access       1999    1      1290 64.5    0.000    0.000 |\nLZO1Y-1      | login.defs        13498    1      7730 57.3    0.000    0.000 |\nLZO1Y-1      | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1Y-1      | motd                197    1       193 98.0    0.000    0.000 |\nLZO1Y-1      | nfsroot             809    1       539 66.6    0.000    0.000 |\nLZO1Y-1      | interfaces          129    1       127 98.4    0.000    0.000 |\nLZO1Y-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | nsswitch.conf       487    1       364 74.7    0.000    0.000 |\nLZO1Y-1      | passwd              846    1       516 61.0    0.000    0.000 |\nLZO1Y-1      | profile            1943    1      1385 71.3    0.000    0.000 |\nLZO1Y-1      | protocols          3144    1      2282 72.6    0.000    0.000 |\nLZO1Y-1      | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1Y-1      | securetty          1854    1      1140 61.5    0.000    0.000 |\nLZO1Y-1      | services          12990    1      7857 60.5    0.000    0.000 |\nLZO1Y-1      | shadow              512    1       187 36.5    0.000    0.000 |\nLZO1Y-1      | shells               42    1        46  110    0.000    0.000 |\nLZO1Y-1      | .bashrc             410    1       338 82.4    0.000    0.000 |\nLZO1Y-1      | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1Y-1      | moduli           541716    3     47672  8.8    0.000    0.000 |\nLZO1Y-1      | ssh_config         1569    1      1099 70.0    0.000    0.000 |\nLZO1Y-1      | ssh_host_ecdsa_key      505    1       480 95.0    0.000    0.000 |\nLZO1Y-1      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1Y-1      | sshd_config        3127    1      2042 65.3    0.000    0.000 |\nLZO1Y-1      | sshd_config_readonly     3131    1      2045 65.3    0.000    0.000 |\nLZO1Y-1      | openssl.cnf       12411    1      6541 52.7    0.000    0.000 |\nLZO1Y-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1Y-1      | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1Y-1      | alacritty          3749    1      2482 66.2    0.000    0.000 |\nLZO1Y-1      | ansi               1481    1       757 51.1    0.000    0.000 |\nLZO1Y-1      | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1Y-1      | linux              1740    1      1021 58.7    0.000    0.000 |\nLZO1Y-1      | rxvt               2234    1      1501 67.2    0.000    0.000 |\nLZO1Y-1      | screen             1607    1       951 59.2    0.000    0.000 |\nLZO1Y-1      | screen-256color     1715    1      1006 58.7    0.000    0.000 |\nLZO1Y-1      | sun                1004    1       518 51.6    0.000    0.000 |\nLZO1Y-1      | vt100              1282    1       798 62.2    0.000    0.000 |\nLZO1Y-1      | vt102              1276    1       808 63.3    0.000    0.000 |\nLZO1Y-1      | vt200              1391    1       932 67.0    0.000    0.000 |\nLZO1Y-1      | vt220              1391    1       932 67.0    0.000    0.000 |\nLZO1Y-1      | vt52                839    1       353 42.1    0.000    0.000 |\nLZO1Y-1      | xterm-256color     4041    1      2818 69.7    0.000    0.000 |\nLZO1Y-1      | xterm-color        1551    1       801 51.6    0.000    0.000 |\nLZO1Y-1      | xterm-xfree86      2240    1      1342 59.9    0.000    0.000 |\nLZO1Y-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1Y-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | local.rules         885    1       670 75.7    0.000    0.000 |\nLZO1Y-1      | udev.conf           215    1       199 92.6    0.000    0.000 |\nLZO1Y-1      | 50default          2652    1      1176 44.3    0.000    0.000 |\nLZO1Y-1      | version              15    1        19  127    0.000    0.000 |\nLZO1Y-1      | volatile.cache     4839    1      1256 26.0    0.000    0.000 |\nLZO1Y-1      | xattr.conf          681    1       421 61.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1388 69.8    0.000    0.000\nLZO1Y-1        ***TOTALS***     704417  107    145811 20.7    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1(11)  | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1(11)  | busybox.links.nosuid     2422    1      1210 50.0    0.000    0.000 |\nLZO1X-1(11)  | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1(11)  | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1(11)  | rcS                1313    1      1043 79.4    0.000    0.000 |\nLZO1X-1(11)  | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1(11)  | 00_core            1637    1      1071 65.4    0.000    0.000 |\nLZO1X-1(11)  | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1(11)  | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1(11)  | ethertypes         1936    1      1474 76.1    0.000    0.000 |\nLZO1X-1(11)  | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1(11)  | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1(11)  | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1(11)  | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1(11)  | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1(11)  | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1(11)  | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1(11)  | bootlogd           1997    1      1230 61.6    0.000    0.000 |\nLZO1X-1(11)  | bootmisc.sh        2062    1      1457 70.7    0.000    0.000 |\nLZO1X-1(11)  | checkroot.sh       3640    1      2391 65.7    0.000    0.000 |\nLZO1X-1(11)  | devpts.sh           571    1       455 79.7    0.000    0.000 |\nLZO1X-1(11)  | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1(11)  | functions          2362    1      1469 62.2    0.000    0.000 |\nLZO1X-1(11)  | halt                555    1       460 82.9    0.000    0.000 |\nLZO1X-1(11)  | hostname.sh         625    1       483 77.3    0.000    0.000 |\nLZO1X-1(11)  | hwclock.sh         2541    1      1351 53.2    0.000    0.000 |\nLZO1X-1(11)  | modutils.sh        1362    1       898 65.9    0.000    0.000 |\nLZO1X-1(11)  | mountall.sh        1218    1       969 79.6    0.000    0.000 |\nLZO1X-1(11)  | mountnfs.sh        1634    1       999 61.1    0.000    0.000 |\nLZO1X-1(11)  | networking         1956    1      1035 52.9    0.000    0.000 |\nLZO1X-1(11)  | populate-volatile.sh     7846    1      3767 48.0    0.000    0.000 |\nLZO1X-1(11)  | rc                 4407    1      2707 61.4    0.000    0.000 |\nLZO1X-1(11)  | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1(11)  | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1(11)  | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1(11)  | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1(11)  | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1(11)  | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1(11)  | single              623    1       485 77.8    0.000    0.000 |\nLZO1X-1(11)  | sshd               2029    1      1079 53.2    0.000    0.000 |\nLZO1X-1(11)  | sysfs.sh           1091    1       581 53.3    0.000    0.000 |\nLZO1X-1(11)  | syslog             2104    1      1175 55.8    0.000    0.000 |\nLZO1X-1(11)  | udev               3749    1      2155 57.5    0.000    0.000 |\nLZO1X-1(11)  | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1(11)  | umountnfs.sh        756    1       579 76.6    0.000    0.000 |\nLZO1X-1(11)  | urandom            1518    1       991 65.3    0.000    0.000 |\nLZO1X-1(11)  | inittab            1192    1       843 70.7    0.000    0.000 |\nLZO1X-1(11)  | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1(11)  | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1(11)  | ld.so.cache        1623    1       749 46.1    0.000    0.000 |\nLZO1X-1(11)  | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1(11)  | limits              827    1       655 79.2    0.000    0.000 |\nLZO1X-1(11)  | login.access       1999    1      1311 65.6    0.000    0.000 |\nLZO1X-1(11)  | login.defs        13498    1      7897 58.5    0.000    0.000 |\nLZO1X-1(11)  | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1(11)  | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1(11)  | nfsroot             809    1       546 67.5    0.000    0.000 |\nLZO1X-1(11)  | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1(11)  | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | nsswitch.conf       487    1       374 76.8    0.000    0.000 |\nLZO1X-1(11)  | passwd              846    1       527 62.3    0.000    0.000 |\nLZO1X-1(11)  | profile            1943    1      1417 72.9    0.000    0.000 |\nLZO1X-1(11)  | protocols          3144    1      2325 74.0    0.000    0.000 |\nLZO1X-1(11)  | rpc                 911    1       690 75.7    0.000    0.000 |\nLZO1X-1(11)  | securetty          1854    1      1150 62.0    0.000    0.000 |\nLZO1X-1(11)  | services          12990    1      8051 62.0    0.000    0.000 |\nLZO1X-1(11)  | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1(11)  | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1(11)  | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1(11)  | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1(11)  | moduli           541716    3     49239  9.1    0.000    0.000 |\nLZO1X-1(11)  | ssh_config         1569    1      1113 70.9    0.000    0.000 |\nLZO1X-1(11)  | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1(11)  | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1(11)  | sshd_config        3127    1      2058 65.8    0.000    0.000 |\nLZO1X-1(11)  | sshd_config_readonly     3131    1      2062 65.9    0.000    0.000 |\nLZO1X-1(11)  | openssl.cnf       12411    1      6754 54.4    0.000    0.000 |\nLZO1X-1(11)  | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1(11)  | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1(11)  | alacritty          3749    1      2471 65.9    0.000    0.000 |\nLZO1X-1(11)  | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1(11)  | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1(11)  | linux              1740    1      1035 59.5    0.000    0.000 |\nLZO1X-1(11)  | rxvt               2234    1      1505 67.4    0.000    0.000 |\nLZO1X-1(11)  | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1(11)  | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1(11)  | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1(11)  | vt100              1282    1       807 62.9    0.000    0.000 |\nLZO1X-1(11)  | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1(11)  | vt200              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(11)  | vt220              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(11)  | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1(11)  | xterm-256color     4041    1      2805 69.4    0.000    0.000 |\nLZO1X-1(11)  | xterm-color        1551    1       805 51.9    0.000    0.000 |\nLZO1X-1(11)  | xterm-xfree86      2240    1      1352 60.4    0.000    0.000 |\nLZO1X-1(11)  | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1(11)  | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1(11)  | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1(11)  | 50default          2652    1      1193 45.0    0.000    0.000 |\nLZO1X-1(11)  | version              15    1        19  127    0.000    0.000 |\nLZO1X-1(11)  | volatile.cache     4839    1      1302 26.9    0.000    0.000 |\nLZO1X-1(11)  | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1420 70.6    0.000    0.000\nLZO1X-1(11)    ***TOTALS***     704417  107    149122 21.2    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1(12)  | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1(12)  | busybox.links.nosuid     2422    1      1209 49.9    0.000    0.000 |\nLZO1X-1(12)  | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1(12)  | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1(12)  | rcS                1313    1      1036 78.9    0.000    0.000 |\nLZO1X-1(12)  | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1(12)  | 00_core            1637    1      1070 65.4    0.000    0.000 |\nLZO1X-1(12)  | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1(12)  | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1(12)  | ethertypes         1936    1      1469 75.9    0.000    0.000 |\nLZO1X-1(12)  | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1(12)  | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1(12)  | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1(12)  | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1(12)  | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1(12)  | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1(12)  | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1(12)  | bootlogd           1997    1      1219 61.0    0.000    0.000 |\nLZO1X-1(12)  | bootmisc.sh        2062    1      1459 70.8    0.000    0.000 |\nLZO1X-1(12)  | checkroot.sh       3640    1      2373 65.2    0.000    0.000 |\nLZO1X-1(12)  | devpts.sh           571    1       453 79.3    0.000    0.000 |\nLZO1X-1(12)  | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1(12)  | functions          2362    1      1457 61.7    0.000    0.000 |\nLZO1X-1(12)  | halt                555    1       460 82.9    0.000    0.000 |\nLZO1X-1(12)  | hostname.sh         625    1       483 77.3    0.000    0.000 |\nLZO1X-1(12)  | hwclock.sh         2541    1      1346 53.0    0.000    0.000 |\nLZO1X-1(12)  | modutils.sh        1362    1       896 65.8    0.000    0.000 |\nLZO1X-1(12)  | mountall.sh        1218    1       966 79.3    0.000    0.000 |\nLZO1X-1(12)  | mountnfs.sh        1634    1      1002 61.3    0.000    0.000 |\nLZO1X-1(12)  | networking         1956    1      1031 52.7    0.000    0.000 |\nLZO1X-1(12)  | populate-volatile.sh     7846    1      3717 47.4    0.000    0.000 |\nLZO1X-1(12)  | rc                 4407    1      2689 61.0    0.000    0.000 |\nLZO1X-1(12)  | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1(12)  | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1(12)  | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1(12)  | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1(12)  | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1(12)  | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1(12)  | single              623    1       484 77.7    0.000    0.000 |\nLZO1X-1(12)  | sshd               2029    1      1063 52.4    0.000    0.000 |\nLZO1X-1(12)  | sysfs.sh           1091    1       581 53.3    0.000    0.000 |\nLZO1X-1(12)  | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1X-1(12)  | udev               3749    1      2130 56.8    0.000    0.000 |\nLZO1X-1(12)  | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1(12)  | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1X-1(12)  | urandom            1518    1       991 65.3    0.000    0.000 |\nLZO1X-1(12)  | inittab            1192    1       840 70.5    0.000    0.000 |\nLZO1X-1(12)  | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1(12)  | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1(12)  | ld.so.cache        1623    1       749 46.1    0.000    0.000 |\nLZO1X-1(12)  | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1(12)  | limits              827    1       653 79.0    0.000    0.000 |\nLZO1X-1(12)  | login.access       1999    1      1313 65.7    0.000    0.000 |\nLZO1X-1(12)  | login.defs        13498    1      7761 57.5    0.000    0.000 |\nLZO1X-1(12)  | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1(12)  | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1(12)  | nfsroot             809    1       547 67.6    0.000    0.000 |\nLZO1X-1(12)  | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1(12)  | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | nsswitch.conf       487    1       374 76.8    0.000    0.000 |\nLZO1X-1(12)  | passwd              846    1       528 62.4    0.000    0.000 |\nLZO1X-1(12)  | profile            1943    1      1412 72.7    0.000    0.000 |\nLZO1X-1(12)  | protocols          3144    1      2303 73.3    0.000    0.000 |\nLZO1X-1(12)  | rpc                 911    1       687 75.4    0.000    0.000 |\nLZO1X-1(12)  | securetty          1854    1      1149 62.0    0.000    0.000 |\nLZO1X-1(12)  | services          12990    1      7948 61.2    0.000    0.000 |\nLZO1X-1(12)  | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1(12)  | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1(12)  | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1(12)  | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1(12)  | moduli           541716    3     49235  9.1    0.000    0.000 |\nLZO1X-1(12)  | ssh_config         1569    1      1111 70.8    0.000    0.000 |\nLZO1X-1(12)  | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1(12)  | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1(12)  | sshd_config        3127    1      2047 65.5    0.000    0.000 |\nLZO1X-1(12)  | sshd_config_readonly     3131    1      2051 65.5    0.000    0.000 |\nLZO1X-1(12)  | openssl.cnf       12411    1      6633 53.4    0.000    0.000 |\nLZO1X-1(12)  | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1(12)  | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1(12)  | alacritty          3749    1      2471 65.9    0.000    0.000 |\nLZO1X-1(12)  | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1(12)  | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1(12)  | linux              1740    1      1034 59.4    0.000    0.000 |\nLZO1X-1(12)  | rxvt               2234    1      1502 67.2    0.000    0.000 |\nLZO1X-1(12)  | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1(12)  | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1(12)  | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1(12)  | vt100              1282    1       805 62.8    0.000    0.000 |\nLZO1X-1(12)  | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1(12)  | vt200              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(12)  | vt220              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(12)  | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1(12)  | xterm-256color     4041    1      2807 69.5    0.000    0.000 |\nLZO1X-1(12)  | xterm-color        1551    1       804 51.8    0.000    0.000 |\nLZO1X-1(12)  | xterm-xfree86      2240    1      1352 60.4    0.000    0.000 |\nLZO1X-1(12)  | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1(12)  | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1(12)  | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1(12)  | 50default          2652    1      1183 44.6    0.000    0.000 |\nLZO1X-1(12)  | version              15    1        19  127    0.000    0.000 |\nLZO1X-1(12)  | volatile.cache     4839    1      1299 26.8    0.000    0.000 |\nLZO1X-1(12)  | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1414 70.5    0.000    0.000\nLZO1X-1(12)    ***TOTALS***     704417  107    148501 21.1    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1(15)  | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1(15)  | busybox.links.nosuid     2422    1      1207 49.8    0.000    0.000 |\nLZO1X-1(15)  | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1(15)  | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1(15)  | rcS                1313    1      1032 78.6    0.000    0.000 |\nLZO1X-1(15)  | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1(15)  | 00_core            1637    1      1069 65.3    0.000    0.000 |\nLZO1X-1(15)  | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1(15)  | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1(15)  | ethertypes         1936    1      1464 75.6    0.000    0.000 |\nLZO1X-1(15)  | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1(15)  | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1(15)  | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1(15)  | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1(15)  | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1(15)  | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1(15)  | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1(15)  | bootlogd           1997    1      1218 61.0    0.000    0.000 |\nLZO1X-1(15)  | bootmisc.sh        2062    1      1454 70.5    0.000    0.000 |\nLZO1X-1(15)  | checkroot.sh       3640    1      2367 65.0    0.000    0.000 |\nLZO1X-1(15)  | devpts.sh           571    1       453 79.3    0.000    0.000 |\nLZO1X-1(15)  | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1(15)  | functions          2362    1      1455 61.6    0.000    0.000 |\nLZO1X-1(15)  | halt                555    1       460 82.9    0.000    0.000 |\nLZO1X-1(15)  | hostname.sh         625    1       482 77.1    0.000    0.000 |\nLZO1X-1(15)  | hwclock.sh         2541    1      1338 52.7    0.000    0.000 |\nLZO1X-1(15)  | modutils.sh        1362    1       895 65.7    0.000    0.000 |\nLZO1X-1(15)  | mountall.sh        1218    1       964 79.1    0.000    0.000 |\nLZO1X-1(15)  | mountnfs.sh        1634    1       996 61.0    0.000    0.000 |\nLZO1X-1(15)  | networking         1956    1      1028 52.6    0.000    0.000 |\nLZO1X-1(15)  | populate-volatile.sh     7846    1      3691 47.0    0.000    0.000 |\nLZO1X-1(15)  | rc                 4407    1      2673 60.7    0.000    0.000 |\nLZO1X-1(15)  | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1(15)  | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1(15)  | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1(15)  | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1(15)  | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1(15)  | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1(15)  | single              623    1       484 77.7    0.000    0.000 |\nLZO1X-1(15)  | sshd               2029    1      1063 52.4    0.000    0.000 |\nLZO1X-1(15)  | sysfs.sh           1091    1       580 53.2    0.000    0.000 |\nLZO1X-1(15)  | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1X-1(15)  | udev               3749    1      2124 56.7    0.000    0.000 |\nLZO1X-1(15)  | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1(15)  | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1X-1(15)  | urandom            1518    1       990 65.2    0.000    0.000 |\nLZO1X-1(15)  | inittab            1192    1       840 70.5    0.000    0.000 |\nLZO1X-1(15)  | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1(15)  | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1(15)  | ld.so.cache        1623    1       747 46.0    0.000    0.000 |\nLZO1X-1(15)  | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1(15)  | limits              827    1       653 79.0    0.000    0.000 |\nLZO1X-1(15)  | login.access       1999    1      1306 65.3    0.000    0.000 |\nLZO1X-1(15)  | login.defs        13498    1      7663 56.8    0.000    0.000 |\nLZO1X-1(15)  | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1(15)  | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1(15)  | nfsroot             809    1       547 67.6    0.000    0.000 |\nLZO1X-1(15)  | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1(15)  | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | nsswitch.conf       487    1       373 76.6    0.000    0.000 |\nLZO1X-1(15)  | passwd              846    1       528 62.4    0.000    0.000 |\nLZO1X-1(15)  | profile            1943    1      1400 72.1    0.000    0.000 |\nLZO1X-1(15)  | protocols          3144    1      2291 72.9    0.000    0.000 |\nLZO1X-1(15)  | rpc                 911    1       687 75.4    0.000    0.000 |\nLZO1X-1(15)  | securetty          1854    1      1148 61.9    0.000    0.000 |\nLZO1X-1(15)  | services          12990    1      7869 60.6    0.000    0.000 |\nLZO1X-1(15)  | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1(15)  | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1(15)  | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1(15)  | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1(15)  | moduli           541716    3     49207  9.1    0.000    0.000 |\nLZO1X-1(15)  | ssh_config         1569    1      1111 70.8    0.000    0.000 |\nLZO1X-1(15)  | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1(15)  | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1(15)  | sshd_config        3127    1      2040 65.2    0.000    0.000 |\nLZO1X-1(15)  | sshd_config_readonly     3131    1      2044 65.3    0.000    0.000 |\nLZO1X-1(15)  | openssl.cnf       12411    1      6542 52.7    0.000    0.000 |\nLZO1X-1(15)  | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1(15)  | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1(15)  | alacritty          3749    1      2467 65.8    0.000    0.000 |\nLZO1X-1(15)  | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1(15)  | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1(15)  | linux              1740    1      1034 59.4    0.000    0.000 |\nLZO1X-1(15)  | rxvt               2234    1      1502 67.2    0.000    0.000 |\nLZO1X-1(15)  | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1(15)  | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1(15)  | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1(15)  | vt100              1282    1       805 62.8    0.000    0.000 |\nLZO1X-1(15)  | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1(15)  | vt200              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1(15)  | vt220              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1(15)  | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1(15)  | xterm-256color     4041    1      2799 69.3    0.000    0.000 |\nLZO1X-1(15)  | xterm-color        1551    1       804 51.8    0.000    0.000 |\nLZO1X-1(15)  | xterm-xfree86      2240    1      1349 60.2    0.000    0.000 |\nLZO1X-1(15)  | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1(15)  | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1(15)  | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1(15)  | 50default          2652    1      1188 44.8    0.000    0.000 |\nLZO1X-1(15)  | version              15    1        19  127    0.000    0.000 |\nLZO1X-1(15)  | volatile.cache     4839    1      1298 26.8    0.000    0.000 |\nLZO1X-1(15)  | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1409 70.4    0.000    0.000\nLZO1X-1(15)    ***TOTALS***     704417  107    148042 21.0    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1-99      | buildinfo           490    1       259 52.9    0.000    0.000 |\nLZO1-99      | busybox.links.nosuid     2422    1      1214 50.1    0.000    0.000 |\nLZO1-99      | busybox.links.suid       91    1        66 72.5    0.000    0.000 |\nLZO1-99      | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1-99      | rcS                1313    1       976 74.3    0.000    0.000 |\nLZO1-99      | useradd             115    1       117  102    0.000    0.000 |\nLZO1-99      | 00_core            1637    1       993 60.7    0.000    0.000 |\nLZO1-99      | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1-99      | 99_sshd              75    1        62 82.7    0.000    0.000 |\nLZO1-99      | ethertypes         1936    1      1416 73.1    0.000    0.000 |\nLZO1-99      | fstab               650    1       388 59.7    0.000    0.000 |\nLZO1-99      | group               518    1       449 86.7    0.000    0.000 |\nLZO1-99      | gshadow             432    1       314 72.7    0.000    0.000 |\nLZO1-99      | host.conf            26    1        27  104    0.000    0.000 |\nLZO1-99      | hostname             10    1        11  110    0.000    0.000 |\nLZO1-99      | hosts               234    1       183 78.2    0.000    0.000 |\nLZO1-99      | banner.sh           537    1       335 62.4    0.000    0.000 |\nLZO1-99      | bootlogd           1997    1      1193 59.7    0.000    0.000 |\nLZO1-99      | bootmisc.sh        2062    1      1381 67.0    0.000    0.000 |\nLZO1-99      | checkroot.sh       3640    1      2222 61.0    0.000    0.000 |\nLZO1-99      | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1-99      | dmesg.sh            397    1       288 72.5    0.000    0.000 |\nLZO1-99      | functions          2362    1      1389 58.8    0.000    0.000 |\nLZO1-99      | halt                555    1       442 79.6    0.000    0.000 |\nLZO1-99      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1-99      | hwclock.sh         2541    1      1250 49.2    0.000    0.000 |\nLZO1-99      | modutils.sh        1362    1       854 62.7    0.000    0.000 |\nLZO1-99      | mountall.sh        1218    1       922 75.7    0.000    0.000 |\nLZO1-99      | mountnfs.sh        1634    1       941 57.6    0.000    0.000 |\nLZO1-99      | networking         1956    1       985 50.4    0.000    0.000 |\nLZO1-99      | populate-volatile.sh     7846    1      3331 42.5    0.000    0.000 |\nLZO1-99      | rc                 4407    1      2469 56.0    0.000    0.000 |\nLZO1-99      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1-99      | read-only-rootfs-hook.sh     1319    1       894 67.8    0.000    0.000 |\nLZO1-99      | reboot              334    1       264 79.0    0.000    0.000 |\nLZO1-99      | rmnologin.sh        630    1       420 66.7    0.000    0.000 |\nLZO1-99      | save-rtc.sh         474    1       359 75.7    0.000    0.000 |\nLZO1-99      | sendsigs            483    1       338 70.0    0.000    0.000 |\nLZO1-99      | single              623    1       469 75.3    0.000    0.000 |\nLZO1-99      | sshd               2029    1       996 49.1    0.000    0.000 |\nLZO1-99      | sysfs.sh           1091    1       552 50.6    0.000    0.000 |\nLZO1-99      | syslog             2104    1      1135 53.9    0.000    0.000 |\nLZO1-99      | udev               3749    1      1994 53.2    0.000    0.000 |\nLZO1-99      | umountfs            585    1       445 76.1    0.000    0.000 |\nLZO1-99      | umountnfs.sh        756    1       562 74.3    0.000    0.000 |\nLZO1-99      | urandom            1518    1       954 62.8    0.000    0.000 |\nLZO1-99      | inittab            1192    1       801 67.2    0.000    0.000 |\nLZO1-99      | issue                49    1        51  104    0.000    0.000 |\nLZO1-99      | issue.net            46    1        48  104    0.000    0.000 |\nLZO1-99      | ld.so.cache        1623    1       703 43.3    0.000    0.000 |\nLZO1-99      | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1-99      | limits              827    1       630 76.2    0.000    0.000 |\nLZO1-99      | login.access       1999    1      1249 62.5    0.000    0.000 |\nLZO1-99      | login.defs        13498    1      6797 50.4    0.000    0.000 |\nLZO1-99      | logrotate-dmesg.conf      121    1       115 95.0    0.000    0.000 |\nLZO1-99      | motd                197    1       181 91.9    0.000    0.000 |\nLZO1-99      | nfsroot             809    1       519 64.2    0.000    0.000 |\nLZO1-99      | interfaces          129    1       118 91.5    0.000    0.000 |\nLZO1-99      | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1-99      | nsswitch.conf       487    1       337 69.2    0.000    0.000 |\nLZO1-99      | passwd              846    1       480 56.7    0.000    0.000 |\nLZO1-99      | profile            1943    1      1336 68.8    0.000    0.000 |\nLZO1-99      | protocols          3144    1      2181 69.4    0.000    0.000 |\nLZO1-99      | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1-99      | securetty          1854    1      1202 64.8    0.000    0.000 |\nLZO1-99      | services          12990    1      7176 55.2    0.000    0.000 |\nLZO1-99      | shadow              512    1       178 34.8    0.000    0.000 |\nLZO1-99      | shells               42    1        40 95.2    0.000    0.000 |\nLZO1-99      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1-99      | .profile            241    1       222 92.1    0.000    0.000 |\nLZO1-99      | moduli           541716    3     30698  5.7  330.423    0.000 |\nLZO1-99      | ssh_config         1569    1      1075 68.5    0.000    0.000 |\nLZO1-99      | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1-99      | ssh_host_ecdsa_key.pub      176    1       167 94.9    0.000    0.000 |\nLZO1-99      | sshd_config        3127    1      1917 61.3    0.000    0.000 |\nLZO1-99      | sshd_config_readonly     3131    1      1919 61.3    0.000    0.000 |\nLZO1-99      | openssl.cnf       12411    1      5869 47.3    0.000    0.000 |\nLZO1-99      | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1-99      | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1-99      | syslog-startup.conf      651    1       535 82.2    0.000    0.000 |\nLZO1-99      | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1-99      | alacritty          3749    1      2471 65.9    0.000    0.000 |\nLZO1-99      | ansi               1481    1       751 50.7    0.000    0.000 |\nLZO1-99      | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1-99      | linux              1740    1      1032 59.3    0.000    0.000 |\nLZO1-99      | rxvt               2234    1      1508 67.5    0.000    0.000 |\nLZO1-99      | screen             1607    1       944 58.7    0.000    0.000 |\nLZO1-99      | screen-256color     1715    1      1002 58.4    0.000    0.000 |\nLZO1-99      | sun                1004    1       509 50.7    0.000    0.000 |\nLZO1-99      | vt100              1282    1       790 61.6    0.000    0.000 |\nLZO1-99      | vt102              1276    1       792 62.1    0.000    0.000 |\nLZO1-99      | vt200              1391    1       933 67.1    0.000    0.000 |\nLZO1-99      | vt220              1391    1       933 67.1    0.000    0.000 |\nLZO1-99      | vt52                839    1       346 41.2    0.000    0.000 |\nLZO1-99      | xterm-256color     4041    1      2750 68.1    0.000    0.000 |\nLZO1-99      | xterm-color        1551    1       789 50.9    0.000    0.000 |\nLZO1-99      | xterm-xfree86      2240    1      1373 61.3    0.000    0.000 |\nLZO1-99      | timestamp            15    1        16  107    0.000    0.000 |\nLZO1-99      | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1-99      | local.rules         885    1       652 73.7    0.000    0.000 |\nLZO1-99      | udev.conf           215    1       191 88.8    0.000    0.000 |\nLZO1-99      | 50default          2652    1      1094 41.3    0.000    0.000 |\nLZO1-99      | version              15    1        16  107    0.000    0.000 |\nLZO1-99      | volatile.cache     4839    1      1177 24.3    0.000    0.000 |\nLZO1-99      | xattr.conf          681    1       405 59.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1180 66.2  330.423    0.000\nLZO1-99        ***TOTALS***     704417  107    123962 17.6  330.423    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1A-99     | buildinfo           490    1       258 52.7    0.000    0.000 |\nLZO1A-99     | busybox.links.nosuid     2422    1      1213 50.1    0.000    0.000 |\nLZO1A-99     | busybox.links.suid       91    1        66 72.5    0.000    0.000 |\nLZO1A-99     | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1A-99     | rcS                1313    1       972 74.0    0.000    0.000 |\nLZO1A-99     | useradd             115    1       117  102    0.000    0.000 |\nLZO1A-99     | 00_core            1637    1       991 60.5    0.000    0.000 |\nLZO1A-99     | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1A-99     | 99_sshd              75    1        62 82.7    0.000    0.000 |\nLZO1A-99     | ethertypes         1936    1      1401 72.4    0.000    0.000 |\nLZO1A-99     | fstab               650    1       383 58.9    0.000    0.000 |\nLZO1A-99     | group               518    1       447 86.3    0.000    0.000 |\nLZO1A-99     | gshadow             432    1       313 72.5    0.000    0.000 |\nLZO1A-99     | host.conf            26    1        27  104    0.000    0.000 |\nLZO1A-99     | hostname             10    1        11  110    0.000    0.000 |\nLZO1A-99     | hosts               234    1       183 78.2    0.000    0.000 |\nLZO1A-99     | banner.sh           537    1       334 62.2    0.000    0.000 |\nLZO1A-99     | bootlogd           1997    1      1191 59.6    0.000    0.000 |\nLZO1A-99     | bootmisc.sh        2062    1      1375 66.7    0.000    0.000 |\nLZO1A-99     | checkroot.sh       3640    1      2209 60.7    0.000    0.000 |\nLZO1A-99     | devpts.sh           571    1       422 73.9    0.000    0.000 |\nLZO1A-99     | dmesg.sh            397    1       288 72.5    0.000    0.000 |\nLZO1A-99     | functions          2362    1      1382 58.5    0.000    0.000 |\nLZO1A-99     | halt                555    1       441 79.5    0.000    0.000 |\nLZO1A-99     | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1A-99     | hwclock.sh         2541    1      1243 48.9    0.000    0.000 |\nLZO1A-99     | modutils.sh        1362    1       851 62.5    0.000    0.000 |\nLZO1A-99     | mountall.sh        1218    1       917 75.3    0.000    0.000 |\nLZO1A-99     | mountnfs.sh        1634    1       935 57.2    0.000    0.000 |\nLZO1A-99     | networking         1956    1       983 50.3    0.000    0.000 |\nLZO1A-99     | populate-volatile.sh     7846    1      3312 42.2    0.000    0.000 |\nLZO1A-99     | rc                 4407    1      2453 55.7    0.000    0.000 |\nLZO1A-99     | rcS                 525    1       441 84.0    0.000    0.000 |\nLZO1A-99     | read-only-rootfs-hook.sh     1319    1       890 67.5    0.000    0.000 |\nLZO1A-99     | reboot              334    1       263 78.7    0.000    0.000 |\nLZO1A-99     | rmnologin.sh        630    1       419 66.5    0.000    0.000 |\nLZO1A-99     | save-rtc.sh         474    1       358 75.5    0.000    0.000 |\nLZO1A-99     | sendsigs            483    1       337 69.8    0.000    0.000 |\nLZO1A-99     | single              623    1       467 75.0    0.000    0.000 |\nLZO1A-99     | sshd               2029    1       992 48.9    0.000    0.000 |\nLZO1A-99     | sysfs.sh           1091    1       552 50.6    0.000    0.000 |\nLZO1A-99     | syslog             2104    1      1133 53.8    0.000    0.000 |\nLZO1A-99     | udev               3749    1      1988 53.0    0.000    0.000 |\nLZO1A-99     | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1A-99     | umountnfs.sh        756    1       560 74.1    0.000    0.000 |\nLZO1A-99     | urandom            1518    1       947 62.4    0.000    0.000 |\nLZO1A-99     | inittab            1192    1       797 66.9    0.000    0.000 |\nLZO1A-99     | issue                49    1        51  104    0.000    0.000 |\nLZO1A-99     | issue.net            46    1        48  104    0.000    0.000 |\nLZO1A-99     | ld.so.cache        1623    1       680 41.9    0.000    0.000 |\nLZO1A-99     | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1A-99     | limits              827    1       626 75.7    0.000    0.000 |\nLZO1A-99     | login.access       1999    1      1233 61.7    0.000    0.000 |\nLZO1A-99     | login.defs        13498    1      6739 49.9    0.000    0.000 |\nLZO1A-99     | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1A-99     | motd                197    1       180 91.4    0.000    0.000 |\nLZO1A-99     | nfsroot             809    1       517 63.9    0.000    0.000 |\nLZO1A-99     | interfaces          129    1       118 91.5    0.000    0.000 |\nLZO1A-99     | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | nsswitch.conf       487    1       336 69.0    0.000    0.000 |\nLZO1A-99     | passwd              846    1       475 56.1    0.000    0.000 |\nLZO1A-99     | profile            1943    1      1327 68.3    0.000    0.000 |\nLZO1A-99     | protocols          3144    1      2167 68.9    0.000    0.000 |\nLZO1A-99     | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1A-99     | securetty          1854    1      1201 64.8    0.000    0.000 |\nLZO1A-99     | services          12990    1      7115 54.8    0.000    0.000 |\nLZO1A-99     | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1A-99     | shells               42    1        40 95.2    0.000    0.000 |\nLZO1A-99     | .bashrc             410    1       325 79.3    0.000    0.000 |\nLZO1A-99     | .profile            241    1       222 92.1    0.000    0.000 |\nLZO1A-99     | moduli           541716    3     30202  5.6  331.219    0.000 |\nLZO1A-99     | ssh_config         1569    1      1069 68.1    0.000    0.000 |\nLZO1A-99     | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1A-99     | ssh_host_ecdsa_key.pub      176    1       167 94.9    0.000    0.000 |\nLZO1A-99     | sshd_config        3127    1      1904 60.9    0.000    0.000 |\nLZO1A-99     | sshd_config_readonly     3131    1      1906 60.9    0.000    0.000 |\nLZO1A-99     | openssl.cnf       12411    1      5827 47.0    0.000    0.000 |\nLZO1A-99     | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | syslog-startup.conf      651    1       534 82.0    0.000    0.000 |\nLZO1A-99     | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1A-99     | alacritty          3749    1      2442 65.1    0.000    0.000 |\nLZO1A-99     | ansi               1481    1       728 49.2    0.000    0.000 |\nLZO1A-99     | dumb                308    1        68 22.1    0.000    0.000 |\nLZO1A-99     | linux              1740    1      1014 58.3    0.000    0.000 |\nLZO1A-99     | rxvt               2234    1      1479 66.2    0.000    0.000 |\nLZO1A-99     | screen             1607    1       927 57.7    0.000    0.000 |\nLZO1A-99     | screen-256color     1715    1       984 57.4    0.000    0.000 |\nLZO1A-99     | sun                1004    1       491 48.9    0.000    0.000 |\nLZO1A-99     | vt100              1282    1       761 59.4    0.000    0.000 |\nLZO1A-99     | vt102              1276    1       766 60.0    0.000    0.000 |\nLZO1A-99     | vt200              1391    1       909 65.3    0.000    0.000 |\nLZO1A-99     | vt220              1391    1       909 65.3    0.000    0.000 |\nLZO1A-99     | vt52                839    1       336 40.0    0.000    0.000 |\nLZO1A-99     | xterm-256color     4041    1      2709 67.0    0.000    0.000 |\nLZO1A-99     | xterm-color        1551    1       775 50.0    0.000    0.000 |\nLZO1A-99     | xterm-xfree86      2240    1      1346 60.1    0.000    0.000 |\nLZO1A-99     | timestamp            15    1        16  107    0.000    0.000 |\nLZO1A-99     | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | local.rules         885    1       647 73.1    0.000    0.000 |\nLZO1A-99     | udev.conf           215    1       191 88.8    0.000    0.000 |\nLZO1A-99     | 50default          2652    1      1090 41.1    0.000    0.000 |\nLZO1A-99     | version              15    1        16  107    0.000    0.000 |\nLZO1A-99     | volatile.cache     4839    1      1176 24.3    0.000    0.000 |\nLZO1A-99     | xattr.conf          681    1       404 59.3    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1168 65.8  331.219    0.000\nLZO1A-99       ***TOTALS***     704417  107    122673 17.4  331.219    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-99     | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1B-99     | busybox.links.nosuid     2422    1      1216 50.2    0.000    0.000 |\nLZO1B-99     | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-99     | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-99     | rcS                1313    1       975 74.3    0.000    0.000 |\nLZO1B-99     | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-99     | 00_core            1637    1       984 60.1    0.000    0.000 |\nLZO1B-99     | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-99     | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-99     | ethertypes         1936    1      1403 72.5    0.000    0.000 |\nLZO1B-99     | fstab               650    1       382 58.8    0.000    0.000 |\nLZO1B-99     | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-99     | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1B-99     | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-99     | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-99     | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1B-99     | banner.sh           537    1       339 63.1    0.000    0.000 |\nLZO1B-99     | bootlogd           1997    1      1191 59.6    0.000    0.000 |\nLZO1B-99     | bootmisc.sh        2062    1      1380 66.9    0.000    0.000 |\nLZO1B-99     | checkroot.sh       3640    1      2214 60.8    0.000    0.000 |\nLZO1B-99     | devpts.sh           571    1       425 74.4    0.000    0.000 |\nLZO1B-99     | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-99     | functions          2362    1      1380 58.4    0.000    0.000 |\nLZO1B-99     | halt                555    1       444 80.0    0.000    0.000 |\nLZO1B-99     | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-99     | hwclock.sh         2541    1      1244 49.0    0.000    0.000 |\nLZO1B-99     | modutils.sh        1362    1       850 62.4    0.000    0.000 |\nLZO1B-99     | mountall.sh        1218    1       919 75.5    0.000    0.000 |\nLZO1B-99     | mountnfs.sh        1634    1       938 57.4    0.000    0.000 |\nLZO1B-99     | networking         1956    1       989 50.6    0.000    0.000 |\nLZO1B-99     | populate-volatile.sh     7846    1      3302 42.1    0.000    0.000 |\nLZO1B-99     | rc                 4407    1      2440 55.4    0.000    0.000 |\nLZO1B-99     | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1B-99     | read-only-rootfs-hook.sh     1319    1       890 67.5    0.000    0.000 |\nLZO1B-99     | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-99     | rmnologin.sh        630    1       420 66.7    0.000    0.000 |\nLZO1B-99     | save-rtc.sh         474    1       361 76.2    0.000    0.000 |\nLZO1B-99     | sendsigs            483    1       340 70.4    0.000    0.000 |\nLZO1B-99     | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-99     | sshd               2029    1       998 49.2    0.000    0.000 |\nLZO1B-99     | sysfs.sh           1091    1       557 51.1    0.000    0.000 |\nLZO1B-99     | syslog             2104    1      1130 53.7    0.000    0.000 |\nLZO1B-99     | udev               3749    1      1979 52.8    0.000    0.000 |\nLZO1B-99     | umountfs            585    1       447 76.4    0.000    0.000 |\nLZO1B-99     | umountnfs.sh        756    1       563 74.5    0.000    0.000 |\nLZO1B-99     | urandom            1518    1       953 62.8    0.000    0.000 |\nLZO1B-99     | inittab            1192    1       800 67.1    0.000    0.000 |\nLZO1B-99     | issue                49    1        54  110    0.000    0.000 |\nLZO1B-99     | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-99     | ld.so.cache        1623    1       681 42.0    0.000    0.000 |\nLZO1B-99     | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-99     | limits              827    1       627 75.8    0.000    0.000 |\nLZO1B-99     | login.access       1999    1      1238 61.9    0.000    0.000 |\nLZO1B-99     | login.defs        13498    1      6696 49.6    0.000    0.000 |\nLZO1B-99     | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-99     | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-99     | nfsroot             809    1       520 64.3    0.000    0.000 |\nLZO1B-99     | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-99     | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | nsswitch.conf       487    1       335 68.8    0.000    0.000 |\nLZO1B-99     | passwd              846    1       477 56.4    0.000    0.000 |\nLZO1B-99     | profile            1943    1      1328 68.3    0.000    0.000 |\nLZO1B-99     | protocols          3144    1      2165 68.9    0.000    0.000 |\nLZO1B-99     | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1B-99     | securetty          1854    1      1204 64.9    0.000    0.000 |\nLZO1B-99     | services          12990    1      7104 54.7    0.000    0.000 |\nLZO1B-99     | shadow              512    1       179 35.0    0.000    0.000 |\nLZO1B-99     | shells               42    1        43  102    0.000    0.000 |\nLZO1B-99     | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-99     | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-99     | moduli           541716    3     26225  4.8  343.293    0.000 |\nLZO1B-99     | ssh_config         1569    1      1072 68.3    0.000    0.000 |\nLZO1B-99     | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-99     | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-99     | sshd_config        3127    1      1904 60.9    0.000    0.000 |\nLZO1B-99     | sshd_config_readonly     3131    1      1906 60.9    0.000    0.000 |\nLZO1B-99     | openssl.cnf       12411    1      5802 46.7    0.000    0.000 |\nLZO1B-99     | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | syslog-startup.conf      651    1       537 82.5    0.000    0.000 |\nLZO1B-99     | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-99     | alacritty          3749    1      2446 65.2    0.000    0.000 |\nLZO1B-99     | ansi               1481    1       733 49.5    0.000    0.000 |\nLZO1B-99     | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-99     | linux              1740    1      1019 58.6    0.000    0.000 |\nLZO1B-99     | rxvt               2234    1      1482 66.3    0.000    0.000 |\nLZO1B-99     | screen             1607    1       931 57.9    0.000    0.000 |\nLZO1B-99     | screen-256color     1715    1       986 57.5    0.000    0.000 |\nLZO1B-99     | sun                1004    1       497 49.5    0.000    0.000 |\nLZO1B-99     | vt100              1282    1       766 59.8    0.000    0.000 |\nLZO1B-99     | vt102              1276    1       771 60.4    0.000    0.000 |\nLZO1B-99     | vt200              1391    1       914 65.7    0.000    0.000 |\nLZO1B-99     | vt220              1391    1       914 65.7    0.000    0.000 |\nLZO1B-99     | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-99     | xterm-256color     4041    1      2721 67.3    0.000    0.000 |\nLZO1B-99     | xterm-color        1551    1       779 50.2    0.000    0.000 |\nLZO1B-99     | xterm-xfree86      2240    1      1348 60.2    0.000    0.000 |\nLZO1B-99     | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-99     | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | local.rules         885    1       650 73.4    0.000    0.000 |\nLZO1B-99     | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-99     | 50default          2652    1      1101 41.5    0.000    0.000 |\nLZO1B-99     | version              15    1        19  127    0.000    0.000 |\nLZO1B-99     | volatile.cache     4839    1      1128 23.3    0.000    0.000 |\nLZO1B-99     | xattr.conf          681    1       410 60.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1131 67.4  343.293    0.000\nLZO1B-99       ***TOTALS***     704417  107    118825 16.9  343.293    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-99     | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1C-99     | busybox.links.nosuid     2422    1      1160 47.9    0.000    0.000 |\nLZO1C-99     | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-99     | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-99     | rcS                1313    1       973 74.1    0.000    0.000 |\nLZO1C-99     | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-99     | 00_core            1637    1       979 59.8    0.000    0.000 |\nLZO1C-99     | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-99     | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-99     | ethertypes         1936    1      1399 72.3    0.000    0.000 |\nLZO1C-99     | fstab               650    1       377 58.0    0.000    0.000 |\nLZO1C-99     | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-99     | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1C-99     | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-99     | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-99     | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1C-99     | banner.sh           537    1       336 62.6    0.000    0.000 |\nLZO1C-99     | bootlogd           1997    1      1181 59.1    0.000    0.000 |\nLZO1C-99     | bootmisc.sh        2062    1      1360 66.0    0.000    0.000 |\nLZO1C-99     | checkroot.sh       3640    1      2199 60.4    0.000    0.000 |\nLZO1C-99     | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1C-99     | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-99     | functions          2362    1      1365 57.8    0.000    0.000 |\nLZO1C-99     | halt                555    1       443 79.8    0.000    0.000 |\nLZO1C-99     | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-99     | hwclock.sh         2541    1      1232 48.5    0.000    0.000 |\nLZO1C-99     | modutils.sh        1362    1       840 61.7    0.000    0.000 |\nLZO1C-99     | mountall.sh        1218    1       913 75.0    0.000    0.000 |\nLZO1C-99     | mountnfs.sh        1634    1       931 57.0    0.000    0.000 |\nLZO1C-99     | networking         1956    1       986 50.4    0.000    0.000 |\nLZO1C-99     | populate-volatile.sh     7846    1      3282 41.8    0.000    0.000 |\nLZO1C-99     | rc                 4407    1      2415 54.8    0.000    0.000 |\nLZO1C-99     | rcS                 525    1       442 84.2    0.000    0.000 |\nLZO1C-99     | read-only-rootfs-hook.sh     1319    1       883 66.9    0.000    0.000 |\nLZO1C-99     | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-99     | rmnologin.sh        630    1       415 65.9    0.000    0.000 |\nLZO1C-99     | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1C-99     | sendsigs            483    1       339 70.2    0.000    0.000 |\nLZO1C-99     | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-99     | sshd               2029    1       983 48.4    0.000    0.000 |\nLZO1C-99     | sysfs.sh           1091    1       552 50.6    0.000    0.000 |\nLZO1C-99     | syslog             2104    1      1125 53.5    0.000    0.000 |\nLZO1C-99     | udev               3749    1      1953 52.1    0.000    0.000 |\nLZO1C-99     | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1C-99     | umountnfs.sh        756    1       556 73.5    0.000    0.000 |\nLZO1C-99     | urandom            1518    1       943 62.1    0.000    0.000 |\nLZO1C-99     | inittab            1192    1       794 66.6    0.000    0.000 |\nLZO1C-99     | issue                49    1        54  110    0.000    0.000 |\nLZO1C-99     | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-99     | ld.so.cache        1623    1       661 40.7    0.000    0.000 |\nLZO1C-99     | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-99     | limits              827    1       621 75.1    0.000    0.000 |\nLZO1C-99     | login.access       1999    1      1231 61.6    0.000    0.000 |\nLZO1C-99     | login.defs        13498    1      6653 49.3    0.000    0.000 |\nLZO1C-99     | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-99     | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-99     | nfsroot             809    1       517 63.9    0.000    0.000 |\nLZO1C-99     | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-99     | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | nsswitch.conf       487    1       333 68.4    0.000    0.000 |\nLZO1C-99     | passwd              846    1       467 55.2    0.000    0.000 |\nLZO1C-99     | profile            1943    1      1317 67.8    0.000    0.000 |\nLZO1C-99     | protocols          3144    1      2148 68.3    0.000    0.000 |\nLZO1C-99     | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1C-99     | securetty          1854    1      1197 64.6    0.000    0.000 |\nLZO1C-99     | services          12990    1      7003 53.9   24.857    0.000 |\nLZO1C-99     | shadow              512    1       169 33.0    0.000    0.000 |\nLZO1C-99     | shells               42    1        43  102    0.000    0.000 |\nLZO1C-99     | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-99     | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-99     | moduli           541716    3     25820  4.8  346.974    0.000 |\nLZO1C-99     | ssh_config         1569    1      1065 67.9    0.000    0.000 |\nLZO1C-99     | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-99     | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-99     | sshd_config        3127    1      1897 60.7    0.000    0.000 |\nLZO1C-99     | sshd_config_readonly     3131    1      1899 60.7    0.000    0.000 |\nLZO1C-99     | openssl.cnf       12411    1      5744 46.3    0.000    0.000 |\nLZO1C-99     | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | syslog-startup.conf      651    1       535 82.2    0.000    0.000 |\nLZO1C-99     | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-99     | alacritty          3749    1      2431 64.8    0.000    0.000 |\nLZO1C-99     | ansi               1481    1       721 48.7    0.000    0.000 |\nLZO1C-99     | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-99     | linux              1740    1      1006 57.8    0.000    0.000 |\nLZO1C-99     | rxvt               2234    1      1478 66.2    0.000    0.000 |\nLZO1C-99     | screen             1607    1       921 57.3    0.000    0.000 |\nLZO1C-99     | screen-256color     1715    1       973 56.7    0.000    0.000 |\nLZO1C-99     | sun                1004    1       487 48.5    0.000    0.000 |\nLZO1C-99     | vt100              1282    1       759 59.2    0.000    0.000 |\nLZO1C-99     | vt102              1276    1       764 59.9    0.000    0.000 |\nLZO1C-99     | vt200              1391    1       908 65.3    0.000    0.000 |\nLZO1C-99     | vt220              1391    1       908 65.3    0.000    0.000 |\nLZO1C-99     | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-99     | xterm-256color     4041    1      2706 67.0    0.000    0.000 |\nLZO1C-99     | xterm-color        1551    1       771 49.7    0.000    0.000 |\nLZO1C-99     | xterm-xfree86      2240    1      1344 60.0    0.000    0.000 |\nLZO1C-99     | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-99     | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | local.rules         885    1       644 72.8    0.000    0.000 |\nLZO1C-99     | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-99     | 50default          2652    1      1084 40.9    0.000    0.000 |\nLZO1C-99     | version              15    1        19  127    0.000    0.000 |\nLZO1C-99     | volatile.cache     4839    1      1120 23.1    0.000    0.000 |\nLZO1C-99     | xattr.conf          681    1       406 59.6    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1120 67.0   46.391    0.000\nLZO1C-99       ***TOTALS***     704417  107    117602 16.7   46.391    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO1B-999    | busybox.links.nosuid     2422    1      1191 49.2    0.000    0.000 |\nLZO1B-999    | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-999    | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-999    | rcS                1313    1       963 73.3    0.000    0.000 |\nLZO1B-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-999    | 00_core            1637    1       964 58.9    0.000    0.000 |\nLZO1B-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1B-999    | 99_sshd              75    1        60 80.0    0.000    0.000 |\nLZO1B-999    | ethertypes         1936    1      1393 72.0    0.000    0.000 |\nLZO1B-999    | fstab               650    1       365 56.2    0.000    0.000 |\nLZO1B-999    | group               518    1       441 85.1    0.000    0.000 |\nLZO1B-999    | gshadow             432    1       301 69.7    0.000    0.000 |\nLZO1B-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-999    | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1B-999    | banner.sh           537    1       339 63.1    0.000    0.000 |\nLZO1B-999    | bootlogd           1997    1      1162 58.2    0.000    0.000 |\nLZO1B-999    | bootmisc.sh        2062    1      1356 65.8    0.000    0.000 |\nLZO1B-999    | checkroot.sh       3640    1      2168 59.6    0.000    0.000 |\nLZO1B-999    | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1B-999    | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-999    | functions          2362    1      1366 57.8    0.000    0.000 |\nLZO1B-999    | halt                555    1       443 79.8    0.000    0.000 |\nLZO1B-999    | hostname.sh         625    1       467 74.7    0.000    0.000 |\nLZO1B-999    | hwclock.sh         2541    1      1222 48.1    0.000    0.000 |\nLZO1B-999    | modutils.sh        1362    1       839 61.6    0.000    0.000 |\nLZO1B-999    | mountall.sh        1218    1       914 75.0    0.000    0.000 |\nLZO1B-999    | mountnfs.sh        1634    1       921 56.4    0.000    0.000 |\nLZO1B-999    | networking         1956    1       973 49.7    0.000    0.000 |\nLZO1B-999    | populate-volatile.sh     7846    1      3177 40.5    0.000    0.000 |\nLZO1B-999    | rc                 4407    1      2362 53.6    0.000    0.000 |\nLZO1B-999    | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1B-999    | read-only-rootfs-hook.sh     1319    1       881 66.8    0.000    0.000 |\nLZO1B-999    | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-999    | rmnologin.sh        630    1       418 66.3    0.000    0.000 |\nLZO1B-999    | save-rtc.sh         474    1       361 76.2    0.000    0.000 |\nLZO1B-999    | sendsigs            483    1       340 70.4    0.000    0.000 |\nLZO1B-999    | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-999    | sshd               2029    1       977 48.2    0.000    0.000 |\nLZO1B-999    | sysfs.sh           1091    1       536 49.1    0.000    0.000 |\nLZO1B-999    | syslog             2104    1      1119 53.2    0.000    0.000 |\nLZO1B-999    | udev               3749    1      1932 51.5    0.000    0.000 |\nLZO1B-999    | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1B-999    | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1B-999    | urandom            1518    1       942 62.1    0.000    0.000 |\nLZO1B-999    | inittab            1192    1       794 66.6    0.000    0.000 |\nLZO1B-999    | issue                49    1        54  110    0.000    0.000 |\nLZO1B-999    | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-999    | ld.so.cache        1623    1       654 40.3    0.000    0.000 |\nLZO1B-999    | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1B-999    | limits              827    1       623 75.3    0.000    0.000 |\nLZO1B-999    | login.access       1999    1      1203 60.2    0.000    0.000 |\nLZO1B-999    | login.defs        13498    1      6301 46.7    0.000    0.000 |\nLZO1B-999    | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-999    | motd                197    1       182 92.4    0.000    0.000 |\nLZO1B-999    | nfsroot             809    1       515 63.7    0.000    0.000 |\nLZO1B-999    | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | nsswitch.conf       487    1       335 68.8    0.000    0.000 |\nLZO1B-999    | passwd              846    1       471 55.7    0.000    0.000 |\nLZO1B-999    | profile            1943    1      1318 67.8    0.000    0.000 |\nLZO1B-999    | protocols          3144    1      2123 67.5    0.000    0.000 |\nLZO1B-999    | rpc                 911    1       676 74.2    0.000    0.000 |\nLZO1B-999    | securetty          1854    1      1171 63.2    0.000    0.000 |\nLZO1B-999    | services          12990    1      6846 52.7    0.000    0.000 |\nLZO1B-999    | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1B-999    | shells               42    1        43  102    0.000    0.000 |\nLZO1B-999    | .bashrc             410    1       325 79.3    0.000    0.000 |\nLZO1B-999    | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-999    | moduli           541716    3     25695  4.7   72.365    0.000 |\nLZO1B-999    | ssh_config         1569    1      1062 67.7    0.000    0.000 |\nLZO1B-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1B-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-999    | sshd_config        3127    1      1863 59.6    0.000    0.000 |\nLZO1B-999    | sshd_config_readonly     3131    1      1865 59.6    0.000    0.000 |\nLZO1B-999    | openssl.cnf       12411    1      5527 44.5    0.000    0.000 |\nLZO1B-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | syslog-startup.conf      651    1       531 81.6    0.000    0.000 |\nLZO1B-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-999    | alacritty          3749    1      2396 63.9    0.000    0.000 |\nLZO1B-999    | ansi               1481    1       719 48.5    0.000    0.000 |\nLZO1B-999    | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1B-999    | linux              1740    1       999 57.4    0.000    0.000 |\nLZO1B-999    | rxvt               2234    1      1453 65.0    0.000    0.000 |\nLZO1B-999    | screen             1607    1       918 57.1    0.000    0.000 |\nLZO1B-999    | screen-256color     1715    1       969 56.5    0.000    0.000 |\nLZO1B-999    | sun                1004    1       490 48.8    0.000    0.000 |\nLZO1B-999    | vt100              1282    1       754 58.8    0.000    0.000 |\nLZO1B-999    | vt102              1276    1       758 59.4    0.000    0.000 |\nLZO1B-999    | vt200              1391    1       902 64.8    0.000    0.000 |\nLZO1B-999    | vt220              1391    1       902 64.8    0.000    0.000 |\nLZO1B-999    | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-999    | xterm-256color     4041    1      2653 65.7    0.000    0.000 |\nLZO1B-999    | xterm-color        1551    1       764 49.3    0.000    0.000 |\nLZO1B-999    | xterm-xfree86      2240    1      1318 58.8    0.000    0.000 |\nLZO1B-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1B-999    | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1B-999    | 50default          2652    1      1078 40.6    0.000    0.000 |\nLZO1B-999    | version              15    1        19  127    0.000    0.000 |\nLZO1B-999    | volatile.cache     4839    1      1060 21.9    0.000    0.000 |\nLZO1B-999    | xattr.conf          681    1       410 60.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1105 66.5   72.365    0.000\nLZO1B-999      ***TOTALS***     704417  107    116031 16.5   72.365    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO1C-999    | busybox.links.nosuid     2422    1      1127 46.5    0.000    0.000 |\nLZO1C-999    | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-999    | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-999    | rcS                1313    1       961 73.2    0.000    0.000 |\nLZO1C-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-999    | 00_core            1637    1       956 58.4    0.000    0.000 |\nLZO1C-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1C-999    | 99_sshd              75    1        59 78.7    0.000    0.000 |\nLZO1C-999    | ethertypes         1936    1      1387 71.6    0.000    0.000 |\nLZO1C-999    | fstab               650    1       358 55.1    0.000    0.000 |\nLZO1C-999    | group               518    1       441 85.1    0.000    0.000 |\nLZO1C-999    | gshadow             432    1       301 69.7    0.000    0.000 |\nLZO1C-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-999    | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1C-999    | banner.sh           537    1       336 62.6    0.000    0.000 |\nLZO1C-999    | bootlogd           1997    1      1152 57.7    0.000    0.000 |\nLZO1C-999    | bootmisc.sh        2062    1      1334 64.7    0.000    0.000 |\nLZO1C-999    | checkroot.sh       3640    1      2144 58.9    0.000    0.000 |\nLZO1C-999    | devpts.sh           571    1       421 73.7    0.000    0.000 |\nLZO1C-999    | dmesg.sh            397    1       289 72.8    0.000    0.000 |\nLZO1C-999    | functions          2362    1      1349 57.1    0.000    0.000 |\nLZO1C-999    | halt                555    1       442 79.6    0.000    0.000 |\nLZO1C-999    | hostname.sh         625    1       464 74.2    0.000    0.000 |\nLZO1C-999    | hwclock.sh         2541    1      1212 47.7    0.000    0.000 |\nLZO1C-999    | modutils.sh        1362    1       827 60.7    0.000    0.000 |\nLZO1C-999    | mountall.sh        1218    1       908 74.5    0.000    0.000 |\nLZO1C-999    | mountnfs.sh        1634    1       915 56.0    0.000    0.000 |\nLZO1C-999    | networking         1956    1       967 49.4    0.000    0.000 |\nLZO1C-999    | populate-volatile.sh     7846    1      3138 40.0    0.000    0.000 |\nLZO1C-999    | rc                 4407    1      2333 52.9    0.000    0.000 |\nLZO1C-999    | rcS                 525    1       440 83.8    0.000    0.000 |\nLZO1C-999    | read-only-rootfs-hook.sh     1319    1       872 66.1    0.000    0.000 |\nLZO1C-999    | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-999    | rmnologin.sh        630    1       412 65.4    0.000    0.000 |\nLZO1C-999    | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1C-999    | sendsigs            483    1       339 70.2    0.000    0.000 |\nLZO1C-999    | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-999    | sshd               2029    1       961 47.4    0.000    0.000 |\nLZO1C-999    | sysfs.sh           1091    1       531 48.7    0.000    0.000 |\nLZO1C-999    | syslog             2104    1      1107 52.6    0.000    0.000 |\nLZO1C-999    | udev               3749    1      1907 50.9    0.000    0.000 |\nLZO1C-999    | umountfs            585    1       441 75.4    0.000    0.000 |\nLZO1C-999    | umountnfs.sh        756    1       552 73.0    0.000    0.000 |\nLZO1C-999    | urandom            1518    1       931 61.3    0.000    0.000 |\nLZO1C-999    | inittab            1192    1       786 65.9    0.000    0.000 |\nLZO1C-999    | issue                49    1        54  110    0.000    0.000 |\nLZO1C-999    | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-999    | ld.so.cache        1623    1       628 38.7    0.000    0.000 |\nLZO1C-999    | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1C-999    | limits              827    1       617 74.6    0.000    0.000 |\nLZO1C-999    | login.access       1999    1      1196 59.8    0.000    0.000 |\nLZO1C-999    | login.defs        13498    1      6234 46.2    0.000    0.000 |\nLZO1C-999    | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-999    | motd                197    1       182 92.4    0.000    0.000 |\nLZO1C-999    | nfsroot             809    1       512 63.3    0.000    0.000 |\nLZO1C-999    | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | nsswitch.conf       487    1       333 68.4    0.000    0.000 |\nLZO1C-999    | passwd              846    1       460 54.4    0.000    0.000 |\nLZO1C-999    | profile            1943    1      1307 67.3    0.000    0.000 |\nLZO1C-999    | protocols          3144    1      2104 66.9    0.000    0.000 |\nLZO1C-999    | rpc                 911    1       673 73.9    0.000    0.000 |\nLZO1C-999    | securetty          1854    1      1162 62.7    0.000    0.000 |\nLZO1C-999    | services          12990    1      6730 51.8    0.000    0.000 |\nLZO1C-999    | shadow              512    1       166 32.4    0.000    0.000 |\nLZO1C-999    | shells               42    1        43  102    0.000    0.000 |\nLZO1C-999    | .bashrc             410    1       322 78.5    0.000    0.000 |\nLZO1C-999    | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-999    | moduli           541716    3     25412  4.7  106.549    0.000 |\nLZO1C-999    | ssh_config         1569    1      1055 67.2    0.000    0.000 |\nLZO1C-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1C-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-999    | sshd_config        3127    1      1852 59.2    0.000    0.000 |\nLZO1C-999    | sshd_config_readonly     3131    1      1854 59.2    0.000    0.000 |\nLZO1C-999    | openssl.cnf       12411    1      5448 43.9    0.000    0.000 |\nLZO1C-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | syslog-startup.conf      651    1       529 81.3    0.000    0.000 |\nLZO1C-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-999    | alacritty          3749    1      2374 63.3    0.000    0.000 |\nLZO1C-999    | ansi               1481    1       707 47.7    0.000    0.000 |\nLZO1C-999    | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1C-999    | linux              1740    1       983 56.5    0.000    0.000 |\nLZO1C-999    | rxvt               2234    1      1446 64.7    0.000    0.000 |\nLZO1C-999    | screen             1607    1       907 56.4    0.000    0.000 |\nLZO1C-999    | screen-256color     1715    1       955 55.7    0.000    0.000 |\nLZO1C-999    | sun                1004    1       480 47.8    0.000    0.000 |\nLZO1C-999    | vt100              1282    1       748 58.3    0.000    0.000 |\nLZO1C-999    | vt102              1276    1       751 58.9    0.000    0.000 |\nLZO1C-999    | vt200              1391    1       894 64.3    0.000    0.000 |\nLZO1C-999    | vt220              1391    1       894 64.3    0.000    0.000 |\nLZO1C-999    | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-999    | xterm-256color     4041    1      2632 65.1    0.000    0.000 |\nLZO1C-999    | xterm-color        1551    1       755 48.7    0.000    0.000 |\nLZO1C-999    | xterm-xfree86      2240    1      1307 58.3    0.000    0.000 |\nLZO1C-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | local.rules         885    1       643 72.7    0.000    0.000 |\nLZO1C-999    | udev.conf           215    1       192 89.3    0.000    0.000 |\nLZO1C-999    | 50default          2652    1      1060 40.0    0.000    0.000 |\nLZO1C-999    | version              15    1        19  127    0.000    0.000 |\nLZO1C-999    | volatile.cache     4839    1      1054 21.8    0.000    0.000 |\nLZO1C-999    | xattr.conf          681    1       406 59.6    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1092 66.1  106.549    0.000\nLZO1C-999      ***TOTALS***     704417  107    114750 16.3  106.549    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO2A-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO2A-999    | busybox.links.nosuid     2422    1      1084 44.8    0.000    0.000 |\nLZO2A-999    | busybox.links.suid       91    1        65 71.4    0.000    0.000 |\nLZO2A-999    | devpts               93    1        93  100    0.000    0.000 |\nLZO2A-999    | rcS                1313    1       863 65.7    0.000    0.000 |\nLZO2A-999    | useradd             115    1       124  108    0.000    0.000 |\nLZO2A-999    | 00_core            1637    1       839 51.3    0.000    0.000 |\nLZO2A-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO2A-999    | 99_sshd              75    1        60 80.0    0.000    0.000 |\nLZO2A-999    | ethertypes         1936    1      1251 64.6    0.000    0.000 |\nLZO2A-999    | fstab               650    1       348 53.5    0.000    0.000 |\nLZO2A-999    | group               518    1       354 68.3    0.000    0.000 |\nLZO2A-999    | gshadow             432    1       269 62.3    0.000    0.000 |\nLZO2A-999    | host.conf            26    1        32  123    0.000    0.000 |\nLZO2A-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO2A-999    | hosts               234    1       173 73.9    0.000    0.000 |\nLZO2A-999    | banner.sh           537    1       318 59.2    0.000    0.000 |\nLZO2A-999    | bootlogd           1997    1      1044 52.3    0.000    0.000 |\nLZO2A-999    | bootmisc.sh        2062    1      1216 59.0    0.000    0.000 |\nLZO2A-999    | checkroot.sh       3640    1      1975 54.3    0.000    0.000 |\nLZO2A-999    | devpts.sh           571    1       387 67.8    0.000    0.000 |\nLZO2A-999    | dmesg.sh            397    1       275 69.3    0.000    0.000 |\nLZO2A-999    | functions          2362    1      1232 52.2    0.000    0.000 |\nLZO2A-999    | halt                555    1       404 72.8    0.000    0.000 |\nLZO2A-999    | hostname.sh         625    1       435 69.6    0.000    0.000 |\nLZO2A-999    | hwclock.sh         2541    1      1133 44.6    0.000    0.000 |\nLZO2A-999    | modutils.sh        1362    1       760 55.8    0.000    0.000 |\nLZO2A-999    | mountall.sh        1218    1       814 66.8    0.000    0.000 |\nLZO2A-999    | mountnfs.sh        1634    1       849 52.0    0.000    0.000 |\nLZO2A-999    | networking         1956    1       890 45.5    0.000    0.000 |\nLZO2A-999    | populate-volatile.sh     7846    1      2954 37.6   14.980    0.000 |\nLZO2A-999    | rc                 4407    1      2177 49.4    0.000    0.000 |\nLZO2A-999    | rcS                 525    1       402 76.6    0.000    0.000 |\nLZO2A-999    | read-only-rootfs-hook.sh     1319    1       802 60.8    0.000    0.000 |\nLZO2A-999    | reboot              334    1       251 75.1    0.000    0.000 |\nLZO2A-999    | rmnologin.sh        630    1       384 61.0    0.000    0.000 |\nLZO2A-999    | save-rtc.sh         474    1       341 71.9    0.000    0.000 |\nLZO2A-999    | sendsigs            483    1       322 66.7    0.000    0.000 |\nLZO2A-999    | single              623    1       432 69.3    0.000    0.000 |\nLZO2A-999    | sshd               2029    1       882 43.5    0.000    0.000 |\nLZO2A-999    | sysfs.sh           1091    1       497 45.6    0.000    0.000 |\nLZO2A-999    | syslog             2104    1      1017 48.3    0.000    0.000 |\nLZO2A-999    | udev               3749    1      1785 47.6    0.000    0.000 |\nLZO2A-999    | umountfs            585    1       411 70.3    0.000    0.000 |\nLZO2A-999    | umountnfs.sh        756    1       508 67.2    0.000    0.000 |\nLZO2A-999    | urandom            1518    1       861 56.7    0.000    0.000 |\nLZO2A-999    | inittab            1192    1       720 60.4    0.000    0.000 |\nLZO2A-999    | issue                49    1        56  114    0.000    0.000 |\nLZO2A-999    | issue.net            46    1        53  115    0.000    0.000 |\nLZO2A-999    | ld.so.cache        1623    1       599 36.9    0.000    0.000 |\nLZO2A-999    | ld.so.conf           33    1        36  109    0.000    0.000 |\nLZO2A-999    | limits              827    1       554 67.0    0.000    0.000 |\nLZO2A-999    | login.access       1999    1      1045 52.3    0.000    0.000 |\nLZO2A-999    | login.defs        13498    1      5942 44.0    0.000    0.000 |\nLZO2A-999    | logrotate-dmesg.conf      121    1       113 93.4    0.000    0.000 |\nLZO2A-999    | motd                197    1       174 88.3    0.000    0.000 |\nLZO2A-999    | nfsroot             809    1       473 58.5    0.000    0.000 |\nLZO2A-999    | interfaces          129    1       113 87.6    0.000    0.000 |\nLZO2A-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | nsswitch.conf       487    1       304 62.4    0.000    0.000 |\nLZO2A-999    | passwd              846    1       414 48.9    0.000    0.000 |\nLZO2A-999    | profile            1943    1      1184 60.9    0.000    0.000 |\nLZO2A-999    | protocols          3144    1      1901 60.5    0.000    0.000 |\nLZO2A-999    | rpc                 911    1       592 65.0    0.000    0.000 |\nLZO2A-999    | securetty          1854    1       972 52.4    0.000    0.000 |\nLZO2A-999    | services          12990    1      6267 48.2   25.705    0.000 |\nLZO2A-999    | shadow              512    1       169 33.0    0.000    0.000 |\nLZO2A-999    | shells               42    1        43  102    0.000    0.000 |\nLZO2A-999    | .bashrc             410    1       298 72.7    0.000    0.000 |\nLZO2A-999    | .profile            241    1       216 89.6    0.000    0.000 |\nLZO2A-999    | moduli           541716    3     22870  4.2   87.940    0.000 |\nLZO2A-999    | ssh_config         1569    1       939 59.8    0.000    0.000 |\nLZO2A-999    | ssh_host_ecdsa_key      505    1       457 90.5    0.000    0.000 |\nLZO2A-999    | ssh_host_ecdsa_key.pub      176    1       183  104    0.000    0.000 |\nLZO2A-999    | sshd_config        3127    1      1679 53.7    0.000    0.000 |\nLZO2A-999    | sshd_config_readonly     3131    1      1681 53.7    0.000    0.000 |\nLZO2A-999    | openssl.cnf       12411    1      5139 41.4    0.000    0.000 |\nLZO2A-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | syslog-startup.conf      651    1       482 74.0    0.000    0.000 |\nLZO2A-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO2A-999    | alacritty          3749    1      2151 57.4    0.000    0.000 |\nLZO2A-999    | ansi               1481    1       650 43.9    0.000    0.000 |\nLZO2A-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO2A-999    | linux              1740    1       896 51.5    0.000    0.000 |\nLZO2A-999    | rxvt               2234    1      1280 57.3    0.000    0.000 |\nLZO2A-999    | screen             1607    1       820 51.0    0.000    0.000 |\nLZO2A-999    | screen-256color     1715    1       859 50.1    0.000    0.000 |\nLZO2A-999    | sun                1004    1       436 43.4    0.000    0.000 |\nLZO2A-999    | vt100              1282    1       685 53.4    0.000    0.000 |\nLZO2A-999    | vt102              1276    1       681 53.4    0.000    0.000 |\nLZO2A-999    | vt200              1391    1       795 57.2    0.000    0.000 |\nLZO2A-999    | vt220              1391    1       795 57.2    0.000    0.000 |\nLZO2A-999    | vt52                839    1       315 37.5    0.000    0.000 |\nLZO2A-999    | xterm-256color     4041    1      2398 59.3    0.000    0.000 |\nLZO2A-999    | xterm-color        1551    1       668 43.1    0.000    0.000 |\nLZO2A-999    | xterm-xfree86      2240    1      1178 52.6    0.000    0.000 |\nLZO2A-999    | timestamp            15    1        20  133    0.000    0.000 |\nLZO2A-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | local.rules         885    1       575 65.0    0.000    0.000 |\nLZO2A-999    | udev.conf           215    1       171 79.5    0.000    0.000 |\nLZO2A-999    | 50default          2652    1       987 37.2    0.000    0.000 |\nLZO2A-999    | version              15    1        20  133    0.000    0.000 |\nLZO2A-999    | volatile.cache     4839    1      1033 21.3    0.000    0.000 |\nLZO2A-999    | xattr.conf          681    1       375 55.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1002 62.4   25.635    0.000\nLZO2A-999      ***TOTALS***     704417  107    105225 14.9   25.635    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1F-999    | buildinfo           490    1       254 51.8    0.000    0.000 |\nLZO1F-999    | busybox.links.nosuid     2422    1      1089 45.0    0.000    0.000 |\nLZO1F-999    | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1F-999    | devpts               93    1        93  100    0.000    0.000 |\nLZO1F-999    | rcS                1313    1       925 70.4    0.000    0.000 |\nLZO1F-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1F-999    | 00_core            1637    1       911 55.7    0.000    0.000 |\nLZO1F-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1F-999    | 99_sshd              75    1        59 78.7    0.000    0.000 |\nLZO1F-999    | ethertypes         1936    1      1331 68.8    0.000    0.000 |\nLZO1F-999    | fstab               650    1       355 54.6    0.000    0.000 |\nLZO1F-999    | group               518    1       408 78.8    0.000    0.000 |\nLZO1F-999    | gshadow             432    1       281 65.0    0.000    0.000 |\nLZO1F-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1F-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1F-999    | hosts               234    1       184 78.6    0.000    0.000 |\nLZO1F-999    | banner.sh           537    1       330 61.5    0.000    0.000 |\nLZO1F-999    | bootlogd           1997    1      1094 54.8    0.000    0.000 |\nLZO1F-999    | bootmisc.sh        2062    1      1299 63.0    0.000    0.000 |\nLZO1F-999    | checkroot.sh       3640    1      2069 56.8    0.000    0.000 |\nLZO1F-999    | devpts.sh           571    1       413 72.3    0.000    0.000 |\nLZO1F-999    | dmesg.sh            397    1       283 71.3    0.000    0.000 |\nLZO1F-999    | functions          2362    1      1309 55.4    0.000    0.000 |\nLZO1F-999    | halt                555    1       433 78.0    0.000    0.000 |\nLZO1F-999    | hostname.sh         625    1       457 73.1    0.000    0.000 |\nLZO1F-999    | hwclock.sh         2541    1      1175 46.2    0.000    0.000 |\nLZO1F-999    | modutils.sh        1362    1       809 59.4    0.000    0.000 |\nLZO1F-999    | mountall.sh        1218    1       877 72.0    0.000    0.000 |\nLZO1F-999    | mountnfs.sh        1634    1       882 54.0    0.000    0.000 |\nLZO1F-999    | networking         1956    1       934 47.8    0.000    0.000 |\nLZO1F-999    | populate-volatile.sh     7846    1      3109 39.6   15.618    0.000 |\nLZO1F-999    | rc                 4407    1      2246 51.0    0.000    0.000 |\nLZO1F-999    | rcS                 525    1       429 81.7    0.000    0.000 |\nLZO1F-999    | read-only-rootfs-hook.sh     1319    1       847 64.2    0.000    0.000 |\nLZO1F-999    | reboot              334    1       260 77.8    0.000    0.000 |\nLZO1F-999    | rmnologin.sh        630    1       407 64.6    0.000    0.000 |\nLZO1F-999    | save-rtc.sh         474    1       355 74.9    0.000    0.000 |\nLZO1F-999    | sendsigs            483    1       335 69.4    0.000    0.000 |\nLZO1F-999    | single              623    1       454 72.9    0.000    0.000 |\nLZO1F-999    | sshd               2029    1       927 45.7    0.000    0.000 |\nLZO1F-999    | sysfs.sh           1091    1       523 47.9    0.000    0.000 |\nLZO1F-999    | syslog             2104    1      1062 50.5    0.000    0.000 |\nLZO1F-999    | udev               3749    1      1845 49.2    0.000    0.000 |\nLZO1F-999    | umountfs            585    1       430 73.5    0.000    0.000 |\nLZO1F-999    | umountnfs.sh        756    1       541 71.6    0.000    0.000 |\nLZO1F-999    | urandom            1518    1       906 59.7    0.000    0.000 |\nLZO1F-999    | inittab            1192    1       768 64.4    0.000    0.000 |\nLZO1F-999    | issue                49    1        54  110    0.000    0.000 |\nLZO1F-999    | issue.net            46    1        51  111    0.000    0.000 |\nLZO1F-999    | ld.so.cache        1623    1       607 37.4    0.000    0.000 |\nLZO1F-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1F-999    | limits              827    1       601 72.7    0.000    0.000 |\nLZO1F-999    | login.access       1999    1      1131 56.6    0.000    0.000 |\nLZO1F-999    | login.defs        13498    1      6278 46.5    0.000    0.000 |\nLZO1F-999    | logrotate-dmesg.conf      121    1       116 95.9    0.000    0.000 |\nLZO1F-999    | motd                197    1       181 91.9    0.000    0.000 |\nLZO1F-999    | nfsroot             809    1       497 61.4    0.000    0.000 |\nLZO1F-999    | interfaces          129    1       118 91.5    0.000    0.000 |\nLZO1F-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | nsswitch.conf       487    1       327 67.1    0.000    0.000 |\nLZO1F-999    | passwd              846    1       444 52.5    0.000    0.000 |\nLZO1F-999    | profile            1943    1      1257 64.7    0.000    0.000 |\nLZO1F-999    | protocols          3144    1      2015 64.1    0.000    0.000 |\nLZO1F-999    | rpc                 911    1       635 69.7    0.000    0.000 |\nLZO1F-999    | securetty          1854    1      1040 56.1    0.000    0.000 |\nLZO1F-999    | services          12990    1      6643 51.1    0.000    0.000 |\nLZO1F-999    | shadow              512    1       166 32.4    0.000    0.000 |\nLZO1F-999    | shells               42    1        42  100    0.000    0.000 |\nLZO1F-999    | .bashrc             410    1       320 78.0    0.000    0.000 |\nLZO1F-999    | .profile            241    1       224 92.9    0.000    0.000 |\nLZO1F-999    | moduli           541716    3     24384  4.5   91.049    0.000 |\nLZO1F-999    | ssh_config         1569    1      1013 64.6    0.000    0.000 |\nLZO1F-999    | ssh_host_ecdsa_key      505    1       442 87.5    0.000    0.000 |\nLZO1F-999    | ssh_host_ecdsa_key.pub      176    1       169 96.0    0.000    0.000 |\nLZO1F-999    | sshd_config        3127    1      1763 56.4    0.000    0.000 |\nLZO1F-999    | sshd_config_readonly     3131    1      1765 56.4    0.000    0.000 |\nLZO1F-999    | openssl.cnf       12411    1      5387 43.4    0.000    0.000 |\nLZO1F-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | syslog-startup.conf      651    1       519 79.7    0.000    0.000 |\nLZO1F-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1F-999    | alacritty          3749    1      2175 58.0    0.000    0.000 |\nLZO1F-999    | ansi               1481    1       662 44.7    0.000    0.000 |\nLZO1F-999    | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1F-999    | linux              1740    1       919 52.8    0.000    0.000 |\nLZO1F-999    | rxvt               2234    1      1334 59.7    0.000    0.000 |\nLZO1F-999    | screen             1607    1       848 52.8    0.000    0.000 |\nLZO1F-999    | screen-256color     1715    1       893 52.1    0.000    0.000 |\nLZO1F-999    | sun                1004    1       445 44.3    0.000    0.000 |\nLZO1F-999    | vt100              1282    1       709 55.3    0.000    0.000 |\nLZO1F-999    | vt102              1276    1       708 55.5    0.000    0.000 |\nLZO1F-999    | vt200              1391    1       829 59.6    0.000    0.000 |\nLZO1F-999    | vt220              1391    1       829 59.6    0.000    0.000 |\nLZO1F-999    | vt52                839    1       327 39.0    0.000    0.000 |\nLZO1F-999    | xterm-256color     4041    1      2415 59.8    0.000    0.000 |\nLZO1F-999    | xterm-color        1551    1       697 44.9    0.000    0.000 |\nLZO1F-999    | xterm-xfree86      2240    1      1195 53.3    0.000    0.000 |\nLZO1F-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1F-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | local.rules         885    1       616 69.6    0.000    0.000 |\nLZO1F-999    | udev.conf           215    1       191 88.8    0.000    0.000 |\nLZO1F-999    | 50default          2652    1      1040 39.2    0.000    0.000 |\nLZO1F-999    | version              15    1        19  127    0.000    0.000 |\nLZO1F-999    | volatile.cache     4839    1      1042 21.5    0.000    0.000 |\nLZO1F-999    | xattr.conf          681    1       402 59.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1053 64.3   26.662    0.000\nLZO1F-999      ***TOTALS***     704417  107    110655 15.7   26.662    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-999    | buildinfo           490    1       256 52.2    0.000    0.000 |\nLZO1X-999    | busybox.links.nosuid     2422    1      1063 43.9    0.000    0.000 |\nLZO1X-999    | busybox.links.suid       91    1        65 71.4    0.000    0.000 |\nLZO1X-999    | devpts               93    1        92 98.9    0.000    0.000 |\nLZO1X-999    | rcS                1313    1       901 68.6    0.000    0.000 |\nLZO1X-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1X-999    | 00_core            1637    1       888 54.2    0.000    0.000 |\nLZO1X-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1X-999    | 99_sshd              75    1        59 78.7    0.000    0.000 |\nLZO1X-999    | ethertypes         1936    1      1305 67.4    0.000    0.000 |\nLZO1X-999    | fstab               650    1       351 54.0    0.000    0.000 |\nLZO1X-999    | group               518    1       390 75.3    0.000    0.000 |\nLZO1X-999    | gshadow             432    1       270 62.5    0.000    0.000 |\nLZO1X-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-999    | hosts               234    1       181 77.4    0.000    0.000 |\nLZO1X-999    | banner.sh           537    1       327 60.9    0.000    0.000 |\nLZO1X-999    | bootlogd           1997    1      1077 53.9    0.000    0.000 |\nLZO1X-999    | bootmisc.sh        2062    1      1262 61.2    0.000    0.000 |\nLZO1X-999    | checkroot.sh       3640    1      2018 55.4    7.187    0.000 |\nLZO1X-999    | devpts.sh           571    1       404 70.8    0.000    0.000 |\nLZO1X-999    | dmesg.sh            397    1       279 70.3    0.000    0.000 |\nLZO1X-999    | functions          2362    1      1271 53.8    0.000    0.000 |\nLZO1X-999    | halt                555    1       427 76.9    0.000    0.000 |\nLZO1X-999    | hostname.sh         625    1       449 71.8    0.000    0.000 |\nLZO1X-999    | hwclock.sh         2541    1      1145 45.1    0.000    0.000 |\nLZO1X-999    | modutils.sh        1362    1       790 58.0    0.000    0.000 |\nLZO1X-999    | mountall.sh        1218    1       853 70.0    0.000    0.000 |\nLZO1X-999    | mountnfs.sh        1634    1       865 52.9    0.000    0.000 |\nLZO1X-999    | networking         1956    1       919 47.0    0.000    0.000 |\nLZO1X-999    | populate-volatile.sh     7846    1      3042 38.8    8.444    0.000 |\nLZO1X-999    | rc                 4407    1      2223 50.4    7.572    0.000 |\nLZO1X-999    | rcS                 525    1       427 81.3    0.000    0.000 |\nLZO1X-999    | read-only-rootfs-hook.sh     1319    1       832 63.1    0.000    0.000 |\nLZO1X-999    | reboot              334    1       259 77.5    0.000    0.000 |\nLZO1X-999    | rmnologin.sh        630    1       398 63.2    0.000    0.000 |\nLZO1X-999    | save-rtc.sh         474    1       353 74.5    0.000    0.000 |\nLZO1X-999    | sendsigs            483    1       333 68.9    0.000    0.000 |\nLZO1X-999    | single              623    1       445 71.4    0.000    0.000 |\nLZO1X-999    | sshd               2029    1       912 44.9    0.000    0.000 |\nLZO1X-999    | sysfs.sh           1091    1       512 46.9    0.000    0.000 |\nLZO1X-999    | syslog             2104    1      1045 49.7    0.000    0.000 |\nLZO1X-999    | udev               3749    1      1804 48.1    0.000    0.000 |\nLZO1X-999    | umountfs            585    1       429 73.3    0.000    0.000 |\nLZO1X-999    | umountnfs.sh        756    1       534 70.6    0.000    0.000 |\nLZO1X-999    | urandom            1518    1       880 58.0    0.000    0.000 |\nLZO1X-999    | inittab            1192    1       751 63.0    0.000    0.000 |\nLZO1X-999    | issue                49    1        53  108    0.000    0.000 |\nLZO1X-999    | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-999    | ld.so.cache        1623    1       602 37.1    0.000    0.000 |\nLZO1X-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1X-999    | limits              827    1       585 70.7    0.000    0.000 |\nLZO1X-999    | login.access       1999    1      1096 54.8    0.000    0.000 |\nLZO1X-999    | login.defs        13498    1      6150 45.6   19.187    0.000 |\nLZO1X-999    | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1X-999    | motd                197    1       177 89.8    0.000    0.000 |\nLZO1X-999    | nfsroot             809    1       486 60.1    0.000    0.000 |\nLZO1X-999    | interfaces          129    1       117 90.7    0.000    0.000 |\nLZO1X-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | nsswitch.conf       487    1       318 65.3    0.000    0.000 |\nLZO1X-999    | passwd              846    1       436 51.5    0.000    0.000 |\nLZO1X-999    | profile            1943    1      1232 63.4    0.000    0.000 |\nLZO1X-999    | protocols          3144    1      1945 61.9    0.000    0.000 |\nLZO1X-999    | rpc                 911    1       614 67.4    0.000    0.000 |\nLZO1X-999    | securetty          1854    1      1030 55.6    0.000    0.000 |\nLZO1X-999    | services          12990    1      6509 50.1   16.819    0.000 |\nLZO1X-999    | shadow              512    1       164 32.0    0.000    0.000 |\nLZO1X-999    | shells               42    1        41 97.6    0.000    0.000 |\nLZO1X-999    | .bashrc             410    1       312 76.1    0.000    0.000 |\nLZO1X-999    | .profile            241    1       220 91.3    0.000    0.000 |\nLZO1X-999    | moduli           541716    3     23674  4.4   76.325    0.000 |\nLZO1X-999    | ssh_config         1569    1       980 62.5    0.000    0.000 |\nLZO1X-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1X-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1X-999    | sshd_config        3127    1      1711 54.7    0.000    0.000 |\nLZO1X-999    | sshd_config_readonly     3131    1      1713 54.7    0.000    0.000 |\nLZO1X-999    | openssl.cnf       12411    1      5280 42.5   20.938    0.000 |\nLZO1X-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | syslog-startup.conf      651    1       512 78.6    0.000    0.000 |\nLZO1X-999    | syslog.conf          69    1        71  103    0.000    0.000 |\nLZO1X-999    | alacritty          3749    1      2160 57.6    0.000    0.000 |\nLZO1X-999    | ansi               1481    1       660 44.6    0.000    0.000 |\nLZO1X-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1X-999    | linux              1740    1       914 52.5    0.000    0.000 |\nLZO1X-999    | rxvt               2234    1      1324 59.3    0.000    0.000 |\nLZO1X-999    | screen             1607    1       837 52.1    0.000    0.000 |\nLZO1X-999    | screen-256color     1715    1       883 51.5    0.000    0.000 |\nLZO1X-999    | sun                1004    1       442 44.0    0.000    0.000 |\nLZO1X-999    | vt100              1282    1       708 55.2    0.000    0.000 |\nLZO1X-999    | vt102              1276    1       704 55.2    0.000    0.000 |\nLZO1X-999    | vt200              1391    1       822 59.1    0.000    0.000 |\nLZO1X-999    | vt220              1391    1       822 59.1    0.000    0.000 |\nLZO1X-999    | vt52                839    1       322 38.4    0.000    0.000 |\nLZO1X-999    | xterm-256color     4041    1      2412 59.7    0.000    0.000 |\nLZO1X-999    | xterm-color        1551    1       695 44.8    0.000    0.000 |\nLZO1X-999    | xterm-xfree86      2240    1      1191 53.2    0.000    0.000 |\nLZO1X-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | local.rules         885    1       605 68.4    0.000    0.000 |\nLZO1X-999    | udev.conf           215    1       188 87.4    0.000    0.000 |\nLZO1X-999    | 50default          2652    1      1025 38.7    0.000    0.000 |\nLZO1X-999    | version              15    1        19  127    0.000    0.000 |\nLZO1X-999    | volatile.cache     4839    1      1038 21.5    0.000    0.000 |\nLZO1X-999    | xattr.conf          681    1       395 58.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1032 63.4   12.454    0.000\nLZO1X-999      ***TOTALS***     704417  107    108395 15.4   12.454    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1Y-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO1Y-999    | busybox.links.nosuid     2422    1       964 39.8    0.000    0.000 |\nLZO1Y-999    | busybox.links.suid       91    1        62 68.1    0.000    0.000 |\nLZO1Y-999    | devpts               93    1        92 98.9    0.000    0.000 |\nLZO1Y-999    | rcS                1313    1       892 67.9    0.000    0.000 |\nLZO1Y-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1Y-999    | 00_core            1637    1       865 52.8    0.000    0.000 |\nLZO1Y-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1Y-999    | 99_sshd              75    1        58 77.3    0.000    0.000 |\nLZO1Y-999    | ethertypes         1936    1      1288 66.5    0.000    0.000 |\nLZO1Y-999    | fstab               650    1       345 53.1    0.000    0.000 |\nLZO1Y-999    | group               518    1       390 75.3    0.000    0.000 |\nLZO1Y-999    | gshadow             432    1       270 62.5    0.000    0.000 |\nLZO1Y-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1Y-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1Y-999    | hosts               234    1       178 76.1    0.000    0.000 |\nLZO1Y-999    | banner.sh           537    1       318 59.2    0.000    0.000 |\nLZO1Y-999    | bootlogd           1997    1      1061 53.1    0.000    0.000 |\nLZO1Y-999    | bootmisc.sh        2062    1      1235 59.9    0.000    0.000 |\nLZO1Y-999    | checkroot.sh       3640    1      2015 55.4    0.000    0.000 |\nLZO1Y-999    | devpts.sh           571    1       398 69.7    0.000    0.000 |\nLZO1Y-999    | dmesg.sh            397    1       273 68.8    0.000    0.000 |\nLZO1Y-999    | functions          2362    1      1241 52.5    0.000    0.000 |\nLZO1Y-999    | halt                555    1       421 75.9    0.000    0.000 |\nLZO1Y-999    | hostname.sh         625    1       435 69.6    0.000    0.000 |\nLZO1Y-999    | hwclock.sh         2541    1      1141 44.9    0.000    0.000 |\nLZO1Y-999    | modutils.sh        1362    1       769 56.5    0.000    0.000 |\nLZO1Y-999    | mountall.sh        1218    1       836 68.6    0.000    0.000 |\nLZO1Y-999    | mountnfs.sh        1634    1       851 52.1    0.000    0.000 |\nLZO1Y-999    | networking         1956    1       905 46.3    0.000    0.000 |\nLZO1Y-999    | populate-volatile.sh     7846    1      3009 38.4   15.345    0.000 |\nLZO1Y-999    | rc                 4407    1      2231 50.6    0.000    0.000 |\nLZO1Y-999    | rcS                 525    1       423 80.6    0.000    0.000 |\nLZO1Y-999    | read-only-rootfs-hook.sh     1319    1       816 61.9    0.000    0.000 |\nLZO1Y-999    | reboot              334    1       253 75.7    0.000    0.000 |\nLZO1Y-999    | rmnologin.sh        630    1       389 61.7    0.000    0.000 |\nLZO1Y-999    | save-rtc.sh         474    1       345 72.8    0.000    0.000 |\nLZO1Y-999    | sendsigs            483    1       325 67.3    0.000    0.000 |\nLZO1Y-999    | single              623    1       439 70.5    0.000    0.000 |\nLZO1Y-999    | sshd               2029    1       899 44.3    0.000    0.000 |\nLZO1Y-999    | sysfs.sh           1091    1       494 45.3    0.000    0.000 |\nLZO1Y-999    | syslog             2104    1      1020 48.5    0.000    0.000 |\nLZO1Y-999    | udev               3749    1      1797 47.9    0.000    0.000 |\nLZO1Y-999    | umountfs            585    1       421 72.0    0.000    0.000 |\nLZO1Y-999    | umountnfs.sh        756    1       521 68.9    0.000    0.000 |\nLZO1Y-999    | urandom            1518    1       864 56.9    0.000    0.000 |\nLZO1Y-999    | inittab            1192    1       738 61.9    0.000    0.000 |\nLZO1Y-999    | issue                49    1        53  108    0.000    0.000 |\nLZO1Y-999    | issue.net            46    1        50  109    0.000    0.000 |\nLZO1Y-999    | ld.so.cache        1623    1       564 34.8    0.000    0.000 |\nLZO1Y-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1Y-999    | limits              827    1       579 70.0    0.000    0.000 |\nLZO1Y-999    | login.access       1999    1      1079 54.0    0.000    0.000 |\nLZO1Y-999    | login.defs        13498    1      6201 45.9   11.374    0.000 |\nLZO1Y-999    | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1Y-999    | motd                197    1       176 89.3    0.000    0.000 |\nLZO1Y-999    | nfsroot             809    1       477 59.0    0.000    0.000 |\nLZO1Y-999    | interfaces          129    1       115 89.1    0.000    0.000 |\nLZO1Y-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | nsswitch.conf       487    1       308 63.2    0.000    0.000 |\nLZO1Y-999    | passwd              846    1       425 50.2    0.000    0.000 |\nLZO1Y-999    | profile            1943    1      1218 62.7    0.000    0.000 |\nLZO1Y-999    | protocols          3144    1      1948 62.0    0.000    0.000 |\nLZO1Y-999    | rpc                 911    1       605 66.4    0.000    0.000 |\nLZO1Y-999    | securetty          1854    1      1020 55.0    0.000    0.000 |\nLZO1Y-999    | services          12990    1      6508 50.1   10.407    0.000 |\nLZO1Y-999    | shadow              512    1       164 32.0    0.000    0.000 |\nLZO1Y-999    | shells               42    1        41 97.6    0.000    0.000 |\nLZO1Y-999    | .bashrc             410    1       306 74.6    0.000    0.000 |\nLZO1Y-999    | .profile            241    1       219 90.9    0.000    0.000 |\nLZO1Y-999    | moduli           541716    3     24570  4.5   75.914    0.000 |\nLZO1Y-999    | ssh_config         1569    1       965 61.5    0.000    0.000 |\nLZO1Y-999    | ssh_host_ecdsa_key      505    1       445 88.1    0.000    0.000 |\nLZO1Y-999    | ssh_host_ecdsa_key.pub      176    1       169 96.0    0.000    0.000 |\nLZO1Y-999    | sshd_config        3127    1      1721 55.0    0.000    0.000 |\nLZO1Y-999    | sshd_config_readonly     3131    1      1723 55.0    0.000    0.000 |\nLZO1Y-999    | openssl.cnf       12411    1      5303 42.7   21.617    0.000 |\nLZO1Y-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | syslog-startup.conf      651    1       510 78.3    0.000    0.000 |\nLZO1Y-999    | syslog.conf          69    1        71  103    0.000    0.000 |\nLZO1Y-999    | alacritty          3749    1      2170 57.9    0.000    0.000 |\nLZO1Y-999    | ansi               1481    1       648 43.8    0.000    0.000 |\nLZO1Y-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1Y-999    | linux              1740    1       906 52.1    0.000    0.000 |\nLZO1Y-999    | rxvt               2234    1      1321 59.1    0.000    0.000 |\nLZO1Y-999    | screen             1607    1       836 52.0    0.000    0.000 |\nLZO1Y-999    | screen-256color     1715    1       880 51.3    0.000    0.000 |\nLZO1Y-999    | sun                1004    1       439 43.7    0.000    0.000 |\nLZO1Y-999    | vt100              1282    1       698 54.4    0.000    0.000 |\nLZO1Y-999    | vt102              1276    1       695 54.5    0.000    0.000 |\nLZO1Y-999    | vt200              1391    1       817 58.7    0.000    0.000 |\nLZO1Y-999    | vt220              1391    1       817 58.7    0.000    0.000 |\nLZO1Y-999    | vt52                839    1       318 37.9    0.000    0.000 |\nLZO1Y-999    | xterm-256color     4041    1      2413 59.7    0.000    0.000 |\nLZO1Y-999    | xterm-color        1551    1       693 44.7    0.000    0.000 |\nLZO1Y-999    | xterm-xfree86      2240    1      1183 52.8    0.000    0.000 |\nLZO1Y-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1Y-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | local.rules         885    1       597 67.5    0.000    0.000 |\nLZO1Y-999    | udev.conf           215    1       186 86.5    0.000    0.000 |\nLZO1Y-999    | 50default          2652    1      1009 38.0    0.000    0.000 |\nLZO1Y-999    | version              15    1        19  127    0.000    0.000 |\nLZO1Y-999    | volatile.cache     4839    1      1003 20.7    0.000    0.000 |\nLZO1Y-999    | xattr.conf          681    1       388 57.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1033 62.7   16.202    0.000\nLZO1Y-999      ***TOTALS***     704417  107    108559 15.4   16.202    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1Z-999    | buildinfo           490    1       256 52.2    0.000    0.000 |\nLZO1Z-999    | busybox.links.nosuid     2422    1      1060 43.8    0.000    0.000 |\nLZO1Z-999    | busybox.links.suid       91    1        65 71.4    0.000    0.000 |\nLZO1Z-999    | devpts               93    1        92 98.9    0.000    0.000 |\nLZO1Z-999    | rcS                1313    1       901 68.6    0.000    0.000 |\nLZO1Z-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1Z-999    | 00_core            1637    1       886 54.1    0.000    0.000 |\nLZO1Z-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1Z-999    | 99_sshd              75    1        58 77.3    0.000    0.000 |\nLZO1Z-999    | ethertypes         1936    1      1299 67.1    0.000    0.000 |\nLZO1Z-999    | fstab               650    1       351 54.0    0.000    0.000 |\nLZO1Z-999    | group               518    1       387 74.7    0.000    0.000 |\nLZO1Z-999    | gshadow             432    1       269 62.3    0.000    0.000 |\nLZO1Z-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1Z-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1Z-999    | hosts               234    1       180 76.9    0.000    0.000 |\nLZO1Z-999    | banner.sh           537    1       327 60.9    0.000    0.000 |\nLZO1Z-999    | bootlogd           1997    1      1077 53.9    0.000    0.000 |\nLZO1Z-999    | bootmisc.sh        2062    1      1260 61.1    0.000    0.000 |\nLZO1Z-999    | checkroot.sh       3640    1      2025 55.6    0.000    0.000 |\nLZO1Z-999    | devpts.sh           571    1       404 70.8    0.000    0.000 |\nLZO1Z-999    | dmesg.sh            397    1       277 69.8    0.000    0.000 |\nLZO1Z-999    | functions          2362    1      1270 53.8    0.000    0.000 |\nLZO1Z-999    | halt                555    1       427 76.9    0.000    0.000 |\nLZO1Z-999    | hostname.sh         625    1       449 71.8    0.000    0.000 |\nLZO1Z-999    | hwclock.sh         2541    1      1145 45.1    0.000    0.000 |\nLZO1Z-999    | modutils.sh        1362    1       790 58.0    0.000    0.000 |\nLZO1Z-999    | mountall.sh        1218    1       853 70.0    0.000    0.000 |\nLZO1Z-999    | mountnfs.sh        1634    1       864 52.9    0.000    0.000 |\nLZO1Z-999    | networking         1956    1       917 46.9    0.000    0.000 |\nLZO1Z-999    | populate-volatile.sh     7846    1      3053 38.9   13.479    0.000 |\nLZO1Z-999    | rc                 4407    1      2223 50.4    0.000    0.000 |\nLZO1Z-999    | rcS                 525    1       427 81.3    0.000    0.000 |\nLZO1Z-999    | read-only-rootfs-hook.sh     1319    1       832 63.1    0.000    0.000 |\nLZO1Z-999    | reboot              334    1       259 77.5    0.000    0.000 |\nLZO1Z-999    | rmnologin.sh        630    1       398 63.2    0.000    0.000 |\nLZO1Z-999    | save-rtc.sh         474    1       353 74.5    0.000    0.000 |\nLZO1Z-999    | sendsigs            483    1       333 68.9    0.000    0.000 |\nLZO1Z-999    | single              623    1       445 71.4    0.000    0.000 |\nLZO1Z-999    | sshd               2029    1       910 44.8    0.000    0.000 |\nLZO1Z-999    | sysfs.sh           1091    1       512 46.9    0.000    0.000 |\nLZO1Z-999    | syslog             2104    1      1043 49.6    0.000    0.000 |\nLZO1Z-999    | udev               3749    1      1809 48.3    0.000    0.000 |\nLZO1Z-999    | umountfs            585    1       429 73.3    0.000    0.000 |\nLZO1Z-999    | umountnfs.sh        756    1       533 70.5    0.000    0.000 |\nLZO1Z-999    | urandom            1518    1       880 58.0    0.000    0.000 |\nLZO1Z-999    | inittab            1192    1       750 62.9    0.000    0.000 |\nLZO1Z-999    | issue                49    1        53  108    0.000    0.000 |\nLZO1Z-999    | issue.net            46    1        50  109    0.000    0.000 |\nLZO1Z-999    | ld.so.cache        1623    1       601 37.0    0.000    0.000 |\nLZO1Z-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1Z-999    | limits              827    1       579 70.0    0.000    0.000 |\nLZO1Z-999    | login.access       1999    1      1097 54.9    0.000    0.000 |\nLZO1Z-999    | login.defs        13498    1      6174 45.7   16.056    0.000 |\nLZO1Z-999    | logrotate-dmesg.conf      121    1       113 93.4    0.000    0.000 |\nLZO1Z-999    | motd                197    1       177 89.8    0.000    0.000 |\nLZO1Z-999    | nfsroot             809    1       486 60.1    0.000    0.000 |\nLZO1Z-999    | interfaces          129    1       117 90.7    0.000    0.000 |\nLZO1Z-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | nsswitch.conf       487    1       318 65.3    0.000    0.000 |\nLZO1Z-999    | passwd              846    1       434 51.3    0.000    0.000 |\nLZO1Z-999    | profile            1943    1      1228 63.2    0.000    0.000 |\nLZO1Z-999    | protocols          3144    1      1942 61.8    0.000    0.000 |\nLZO1Z-999    | rpc                 911    1       612 67.2    0.000    0.000 |\nLZO1Z-999    | securetty          1854    1       914 49.3    0.000    0.000 |\nLZO1Z-999    | services          12990    1      6519 50.2   16.763    0.000 |\nLZO1Z-999    | shadow              512    1       164 32.0    0.000    0.000 |\nLZO1Z-999    | shells               42    1        41 97.6    0.000    0.000 |\nLZO1Z-999    | .bashrc             410    1       311 75.9    0.000    0.000 |\nLZO1Z-999    | .profile            241    1       220 91.3    0.000    0.000 |\nLZO1Z-999    | moduli           541716    3     23823  4.4   75.797    0.000 |\nLZO1Z-999    | ssh_config         1569    1       976 62.2    0.000    0.000 |\nLZO1Z-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1Z-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1Z-999    | sshd_config        3127    1      1722 55.1    0.000    0.000 |\nLZO1Z-999    | sshd_config_readonly     3131    1      1725 55.1    0.000    0.000 |\nLZO1Z-999    | openssl.cnf       12411    1      5313 42.8   20.897    0.000 |\nLZO1Z-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | syslog-startup.conf      651    1       512 78.6    0.000    0.000 |\nLZO1Z-999    | syslog.conf          69    1        71  103    0.000    0.000 |\nLZO1Z-999    | alacritty          3749    1      2036 54.3    0.000    0.000 |\nLZO1Z-999    | ansi               1481    1       638 43.1    0.000    0.000 |\nLZO1Z-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1Z-999    | linux              1740    1       893 51.3    0.000    0.000 |\nLZO1Z-999    | rxvt               2234    1      1289 57.7    0.000    0.000 |\nLZO1Z-999    | screen             1607    1       812 50.5    0.000    0.000 |\nLZO1Z-999    | screen-256color     1715    1       859 50.1    0.000    0.000 |\nLZO1Z-999    | sun                1004    1       424 42.2    0.000    0.000 |\nLZO1Z-999    | vt100              1282    1       683 53.3    0.000    0.000 |\nLZO1Z-999    | vt102              1276    1       683 53.5    0.000    0.000 |\nLZO1Z-999    | vt200              1391    1       796 57.2    0.000    0.000 |\nLZO1Z-999    | vt220              1391    1       796 57.2    0.000    0.000 |\nLZO1Z-999    | vt52                839    1       314 37.4    0.000    0.000 |\nLZO1Z-999    | xterm-256color     4041    1      2278 56.4    0.000    0.000 |\nLZO1Z-999    | xterm-color        1551    1       676 43.6    0.000    0.000 |\nLZO1Z-999    | xterm-xfree86      2240    1      1140 50.9    0.000    0.000 |\nLZO1Z-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1Z-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | local.rules         885    1       605 68.4    0.000    0.000 |\nLZO1Z-999    | udev.conf           215    1       188 87.4    0.000    0.000 |\nLZO1Z-999    | 50default          2652    1      1024 38.6    0.000    0.000 |\nLZO1Z-999    | version              15    1        19  127    0.000    0.000 |\nLZO1Z-999    | volatile.cache     4839    1      1038 21.5    0.000    0.000 |\nLZO1Z-999    | xattr.conf          681    1       395 58.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1027 63.0   19.442    0.000\nLZO1Z-999      ***TOTALS***     704417  107    107907 15.3   19.442    0.000\nDone.\nAlign init: 0xffff958bf010 ( 0xffff958bf010 )\nAlignment test passed.\nPASS: align\nChecksum test passed.\nPASS: chksum\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\ncompressed 131072 bytes into 593 bytes\ndecompressed 593 bytes back into 131072 bytes\nSimple compression test passed.\nPASS: simple\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\ncompressed 131072 bytes into 593 bytes\ndecompressed 593 bytes back into 131072 bytes\n\nminiLZO simple compression test passed.\nPASS: testmini\nDURATION: 1\nEND: /usr/lib/lzo/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "lzo": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-1      | services          12990    1      7875 60.6   79.527    0.000 |\nLZO1B-2      | services          12990    1      7760 59.7   82.773    0.000 |\nLZO1B-3      | services          12990    1      7694 59.2   76.771    0.000 |\nLZO1B-4      | services          12990    1      7542 58.1   51.638    0.000 |\nLZO1B-5      | services          12990    1      7465 57.5  119.914    0.000 |\nLZO1B-6      | services          12990    1      7352 56.6  106.402    0.000 |\nLZO1B-7      | services          12990    1      7332 56.4   90.839    0.000 |\nLZO1B-8      | services          12990    1      7267 55.9   81.602    0.000 |\nLZO1B-9      | services          12990    1      7237 55.7   88.140    0.000 |\nLZO1C-1      | services          12990    1      7794 60.0    0.000    0.000 |\nLZO1C-2      | services          12990    1      7677 59.1    0.000    0.000 |\nLZO1C-3      | services          12990    1      7613 58.6    0.000    0.000 |\nLZO1C-4      | services          12990    1      7454 57.4    0.000    0.000 |\nLZO1C-5      | services          12990    1      7376 56.8    0.000    0.000 |\nLZO1C-6      | services          12990    1      7270 56.0  124.573    0.000 |\nLZO1C-7      | services          12990    1      7259 55.9   98.723    0.000 |\nLZO1C-8      | services          12990    1      7170 55.2   91.481    0.000 |\nLZO1C-9      | services          12990    1      7111 54.7  101.039    0.000 |\nLZO1-1       | services          12990    1      7976 61.4    0.000    0.000 |\nLZO1A-1      | services          12990    1      7891 60.7    0.000    0.000 |\nLZO1F-1      | services          12990    1      7770 59.8    0.000    0.000 |\nLZO1X-1      | services          12990    1      7853 60.5    0.000    0.000 |\nLZO1Y-1      | services          12990    1      7857 60.5    0.000    0.000 |\nLZO1X-1(11)  | services          12990    1      8051 62.0    0.000    0.000 |\nLZO1X-1(12)  | services          12990    1      7948 61.2    0.000    0.000 |\nLZO1X-1(15)  | services          12990    1      7869 60.6    0.000    0.000 |\nLZO1B-99     | services          12990    1      7104 54.7   89.797    0.000 |\nLZO1B-999    | services          12990    1      6846 52.7   40.905    0.000 |\nLZO1C-99     | services          12990    1      7004 53.9   79.337    0.000 |\nLZO1C-999    | services          12990    1      6730 51.8   38.365    0.000 |\nLZO1-99      | services          12990    1      7176 55.2   83.361    0.000 |\nLZO1A-99     | services          12990    1      7115 54.8   83.621    0.000 |\nLZO2A-999    | services          12990    1      6267 48.2   29.828    0.000 |\nLZO1F-999    | services          12990    1      6643 51.1   32.158    0.000 |\nLZO1X-999    | services          12990    1      6509 50.1   17.051    0.000 |\nLZO1Y-999    | services          12990    1      6508 50.1   17.636    0.000 |\nLZO1Z-999    | services          12990    1      6519 50.2   16.784    0.000 |\nmemcpy()     | services          12990    1     12990  100    0.000    0.000 |\n\nlzotest: execution time: 0 seconds\nPASS: lzotest\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1-1       | buildinfo           490    1       268 54.7    0.000    0.000 |\nLZO1-1       | busybox.links.nosuid     2422    1      1274 52.6    0.000    0.000 |\nLZO1-1       | busybox.links.suid       91    1        67 73.6    0.000    0.000 |\nLZO1-1       | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1-1       | rcS                1313    1      1016 77.4    0.000    0.000 |\nLZO1-1       | useradd             115    1       117  102    0.000    0.000 |\nLZO1-1       | 00_core            1637    1      1038 63.4    0.000    0.000 |\nLZO1-1       | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1-1       | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1-1       | ethertypes         1936    1      1482 76.5    0.000    0.000 |\nLZO1-1       | fstab               650    1       396 60.9    0.000    0.000 |\nLZO1-1       | group               518    1       469 90.5    0.000    0.000 |\nLZO1-1       | gshadow             432    1       317 73.4    0.000    0.000 |\nLZO1-1       | host.conf            26    1        27  104    0.000    0.000 |\nLZO1-1       | hostname             10    1        11  110    0.000    0.000 |\nLZO1-1       | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1-1       | banner.sh           537    1       351 65.4    0.000    0.000 |\nLZO1-1       | bootlogd           1997    1      1258 63.0    0.000    0.000 |\nLZO1-1       | bootmisc.sh        2062    1      1452 70.4    0.000    0.000 |\nLZO1-1       | checkroot.sh       3640    1      2385 65.5    0.000    0.000 |\nLZO1-1       | devpts.sh           571    1       436 76.4    0.000    0.000 |\nLZO1-1       | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1-1       | functions          2362    1      1467 62.1    0.000    0.000 |\nLZO1-1       | halt                555    1       448 80.7    0.000    0.000 |\nLZO1-1       | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1-1       | hwclock.sh         2541    1      1346 53.0    0.000    0.000 |\nLZO1-1       | modutils.sh        1362    1       885 65.0    0.000    0.000 |\nLZO1-1       | mountall.sh        1218    1       953 78.2    0.000    0.000 |\nLZO1-1       | mountnfs.sh        1634    1      1004 61.4    0.000    0.000 |\nLZO1-1       | networking         1956    1      1021 52.2    0.000    0.000 |\nLZO1-1       | populate-volatile.sh     7846    1      3659 46.6    0.000    0.000 |\nLZO1-1       | rc                 4407    1      2673 60.7    0.000    0.000 |\nLZO1-1       | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1-1       | read-only-rootfs-hook.sh     1319    1       927 70.3    0.000    0.000 |\nLZO1-1       | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1-1       | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1-1       | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1-1       | sendsigs            483    1       348 72.0    0.000    0.000 |\nLZO1-1       | single              623    1       478 76.7    0.000    0.000 |\nLZO1-1       | sshd               2029    1      1068 52.6    0.000    0.000 |\nLZO1-1       | sysfs.sh           1091    1       572 52.4    0.000    0.000 |\nLZO1-1       | syslog             2104    1      1192 56.7    0.000    0.000 |\nLZO1-1       | udev               3749    1      2140 57.1    0.000    0.000 |\nLZO1-1       | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1-1       | umountnfs.sh        756    1       572 75.7    0.000    0.000 |\nLZO1-1       | urandom            1518    1       994 65.5    0.000    0.000 |\nLZO1-1       | inittab            1192    1       821 68.9    0.000    0.000 |\nLZO1-1       | issue                49    1        51  104    0.000    0.000 |\nLZO1-1       | issue.net            46    1        48  104    0.000    0.000 |\nLZO1-1       | ld.so.cache        1623    1       821 50.6    0.000    0.000 |\nLZO1-1       | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1-1       | limits              827    1       646 78.1    0.000    0.000 |\nLZO1-1       | login.access       1999    1      1320 66.0    0.000    0.000 |\nLZO1-1       | login.defs        13498    1      7642 56.6    0.000    0.000 |\nLZO1-1       | logrotate-dmesg.conf      121    1       115 95.0    0.000    0.000 |\nLZO1-1       | motd                197    1       184 93.4    0.000    0.000 |\nLZO1-1       | nfsroot             809    1       552 68.2    0.000    0.000 |\nLZO1-1       | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1-1       | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1-1       | nsswitch.conf       487    1       342 70.2    0.000    0.000 |\nLZO1-1       | passwd              846    1       519 61.3    0.000    0.000 |\nLZO1-1       | profile            1943    1      1398 72.0    0.000    0.000 |\nLZO1-1       | protocols          3144    1      2269 72.2    0.000    0.000 |\nLZO1-1       | rpc                 911    1       693 76.1    0.000    0.000 |\nLZO1-1       | securetty          1854    1      1240 66.9    0.000    0.000 |\nLZO1-1       | services          12990    1      7976 61.4    0.000    0.000 |\nLZO1-1       | shadow              512    1       186 36.3    0.000    0.000 |\nLZO1-1       | shells               42    1        40 95.2    0.000    0.000 |\nLZO1-1       | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1-1       | .profile            241    1       224 92.9    0.000    0.000 |\nLZO1-1       | moduli           541716    3     50764  9.4  534.490  851.835 |\nLZO1-1       | ssh_config         1569    1      1105 70.4    0.000    0.000 |\nLZO1-1       | ssh_host_ecdsa_key      505    1       454 89.9    0.000    0.000 |\nLZO1-1       | ssh_host_ecdsa_key.pub      176    1       168 95.5    0.000    0.000 |\nLZO1-1       | sshd_config        3127    1      2066 66.1    0.000    0.000 |\nLZO1-1       | sshd_config_readonly     3131    1      2066 66.0    0.000    0.000 |\nLZO1-1       | openssl.cnf       12411    1      6608 53.2    0.000    0.000 |\nLZO1-1       | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1-1       | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1-1       | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1-1       | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1-1       | alacritty          3749    1      2596 69.2    0.000    0.000 |\nLZO1-1       | ansi               1481    1       792 53.5    0.000    0.000 |\nLZO1-1       | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1-1       | linux              1740    1      1093 62.8    0.000    0.000 |\nLZO1-1       | rxvt               2234    1      1583 70.9    0.000    0.000 |\nLZO1-1       | screen             1607    1      1003 62.4    0.000    0.000 |\nLZO1-1       | screen-256color     1715    1      1066 62.2    0.000    0.000 |\nLZO1-1       | sun                1004    1       542 54.0    0.000    0.000 |\nLZO1-1       | vt100              1282    1       830 64.7    0.000    0.000 |\nLZO1-1       | vt102              1276    1       833 65.3    0.000    0.000 |\nLZO1-1       | vt200              1391    1       984 70.7    0.000    0.000 |\nLZO1-1       | vt220              1391    1       984 70.7    0.000    0.000 |\nLZO1-1       | vt52                839    1       366 43.6    0.000    0.000 |\nLZO1-1       | xterm-256color     4041    1      2886 71.4    0.000    0.000 |\nLZO1-1       | xterm-color        1551    1       841 54.2    0.000    0.000 |\nLZO1-1       | xterm-xfree86      2240    1      1448 64.6    0.000    0.000 |\nLZO1-1       | timestamp            15    1        16  107    0.000    0.000 |\nLZO1-1       | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1-1       | local.rules         885    1       675 76.3    0.000    0.000 |\nLZO1-1       | udev.conf           215    1       192 89.3    0.000    0.000 |\nLZO1-1       | 50default          2652    1      1201 45.3    0.000    0.000 |\nLZO1-1       | version              15    1        16  107    0.000    0.000 |\nLZO1-1       | volatile.cache     4839    1      1339 27.7    0.000    0.000 |\nLZO1-1       | xattr.conf          681    1       415 60.9    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1432 68.5  534.490  851.835\nLZO1-1         ***TOTALS***     704417  107    150402 21.4  534.490  851.835\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1A-1      | buildinfo           490    1       266 54.3    0.000    0.000 |\nLZO1A-1      | busybox.links.nosuid     2422    1      1273 52.6    0.000    0.000 |\nLZO1A-1      | busybox.links.suid       91    1        67 73.6    0.000    0.000 |\nLZO1A-1      | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1A-1      | rcS                1313    1      1011 77.0    0.000    0.000 |\nLZO1A-1      | useradd             115    1       117  102    0.000    0.000 |\nLZO1A-1      | 00_core            1637    1      1036 63.3    0.000    0.000 |\nLZO1A-1      | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1A-1      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1A-1      | ethertypes         1936    1      1471 76.0    0.000    0.000 |\nLZO1A-1      | fstab               650    1       393 60.5    0.000    0.000 |\nLZO1A-1      | group               518    1       464 89.6    0.000    0.000 |\nLZO1A-1      | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1A-1      | host.conf            26    1        27  104    0.000    0.000 |\nLZO1A-1      | hostname             10    1        11  110    0.000    0.000 |\nLZO1A-1      | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1A-1      | banner.sh           537    1       350 65.2    0.000    0.000 |\nLZO1A-1      | bootlogd           1997    1      1253 62.7    0.000    0.000 |\nLZO1A-1      | bootmisc.sh        2062    1      1443 70.0    0.000    0.000 |\nLZO1A-1      | checkroot.sh       3640    1      2373 65.2    0.000    0.000 |\nLZO1A-1      | devpts.sh           571    1       435 76.2    0.000    0.000 |\nLZO1A-1      | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1A-1      | functions          2362    1      1463 61.9    0.000    0.000 |\nLZO1A-1      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1A-1      | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1A-1      | hwclock.sh         2541    1      1339 52.7    0.000    0.000 |\nLZO1A-1      | modutils.sh        1362    1       881 64.7    0.000    0.000 |\nLZO1A-1      | mountall.sh        1218    1       947 77.8    0.000    0.000 |\nLZO1A-1      | mountnfs.sh        1634    1       998 61.1    0.000    0.000 |\nLZO1A-1      | networking         1956    1      1019 52.1    0.000    0.000 |\nLZO1A-1      | populate-volatile.sh     7846    1      3638 46.4    0.000    0.000 |\nLZO1A-1      | rc                 4407    1      2658 60.3    0.000    0.000 |\nLZO1A-1      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1A-1      | read-only-rootfs-hook.sh     1319    1       923 70.0    0.000    0.000 |\nLZO1A-1      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1A-1      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1A-1      | save-rtc.sh         474    1       366 77.2    0.000    0.000 |\nLZO1A-1      | sendsigs            483    1       347 71.8    0.000    0.000 |\nLZO1A-1      | single              623    1       475 76.2    0.000    0.000 |\nLZO1A-1      | sshd               2029    1      1060 52.2    0.000    0.000 |\nLZO1A-1      | sysfs.sh           1091    1       572 52.4    0.000    0.000 |\nLZO1A-1      | syslog             2104    1      1190 56.6    0.000    0.000 |\nLZO1A-1      | udev               3749    1      2134 56.9    0.000    0.000 |\nLZO1A-1      | umountfs            585    1       450 76.9    0.000    0.000 |\nLZO1A-1      | umountnfs.sh        756    1       570 75.4    0.000    0.000 |\nLZO1A-1      | urandom            1518    1       988 65.1    0.000    0.000 |\nLZO1A-1      | inittab            1192    1       817 68.5    0.000    0.000 |\nLZO1A-1      | issue                49    1        51  104    0.000    0.000 |\nLZO1A-1      | issue.net            46    1        48  104    0.000    0.000 |\nLZO1A-1      | ld.so.cache        1623    1       798 49.2    0.000    0.000 |\nLZO1A-1      | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1A-1      | limits              827    1       641 77.5    0.000    0.000 |\nLZO1A-1      | login.access       1999    1      1304 65.2    0.000    0.000 |\nLZO1A-1      | login.defs        13498    1      7571 56.1    0.000    0.000 |\nLZO1A-1      | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1A-1      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1A-1      | nfsroot             809    1       549 67.9    0.000    0.000 |\nLZO1A-1      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1A-1      | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1A-1      | passwd              846    1       515 60.9    0.000    0.000 |\nLZO1A-1      | profile            1943    1      1388 71.4    0.000    0.000 |\nLZO1A-1      | protocols          3144    1      2250 71.6    0.000    0.000 |\nLZO1A-1      | rpc                 911    1       690 75.7    0.000    0.000 |\nLZO1A-1      | securetty          1854    1      1238 66.8    0.000    0.000 |\nLZO1A-1      | services          12990    1      7891 60.7    0.000    0.000 |\nLZO1A-1      | shadow              512    1       185 36.1    0.000    0.000 |\nLZO1A-1      | shells               42    1        40 95.2    0.000    0.000 |\nLZO1A-1      | .bashrc             410    1       327 79.8    0.000    0.000 |\nLZO1A-1      | .profile            241    1       224 92.9    0.000    0.000 |\nLZO1A-1      | moduli           541716    3     50268  9.3  360.002  797.767 |\nLZO1A-1      | ssh_config         1569    1      1100 70.1    0.000    0.000 |\nLZO1A-1      | ssh_host_ecdsa_key      505    1       454 89.9    0.000    0.000 |\nLZO1A-1      | ssh_host_ecdsa_key.pub      176    1       168 95.5    0.000    0.000 |\nLZO1A-1      | sshd_config        3127    1      2049 65.5    0.000    0.000 |\nLZO1A-1      | sshd_config_readonly     3131    1      2049 65.4    0.000    0.000 |\nLZO1A-1      | openssl.cnf       12411    1      6553 52.8    0.000    0.000 |\nLZO1A-1      | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | syslog-startup.conf      651    1       547 84.0    0.000    0.000 |\nLZO1A-1      | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1A-1      | alacritty          3749    1      2562 68.3    0.000    0.000 |\nLZO1A-1      | ansi               1481    1       767 51.8    0.000    0.000 |\nLZO1A-1      | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1A-1      | linux              1740    1      1075 61.8    0.000    0.000 |\nLZO1A-1      | rxvt               2234    1      1547 69.2    0.000    0.000 |\nLZO1A-1      | screen             1607    1       983 61.2    0.000    0.000 |\nLZO1A-1      | screen-256color     1715    1      1045 60.9    0.000    0.000 |\nLZO1A-1      | sun                1004    1       526 52.4    0.000    0.000 |\nLZO1A-1      | vt100              1282    1       800 62.4    0.000    0.000 |\nLZO1A-1      | vt102              1276    1       807 63.2    0.000    0.000 |\nLZO1A-1      | vt200              1391    1       959 68.9    0.000    0.000 |\nLZO1A-1      | vt220              1391    1       959 68.9    0.000    0.000 |\nLZO1A-1      | vt52                839    1       356 42.4    0.000    0.000 |\nLZO1A-1      | xterm-256color     4041    1      2843 70.4    0.000    0.000 |\nLZO1A-1      | xterm-color        1551    1       825 53.2    0.000    0.000 |\nLZO1A-1      | xterm-xfree86      2240    1      1417 63.3    0.000    0.000 |\nLZO1A-1      | timestamp            15    1        16  107    0.000    0.000 |\nLZO1A-1      | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1A-1      | local.rules         885    1       671 75.8    0.000    0.000 |\nLZO1A-1      | udev.conf           215    1       192 89.3    0.000    0.000 |\nLZO1A-1      | 50default          2652    1      1197 45.1    0.000    0.000 |\nLZO1A-1      | version              15    1        16  107    0.000    0.000 |\nLZO1A-1      | volatile.cache     4839    1      1337 27.6    0.000    0.000 |\nLZO1A-1      | xattr.conf          681    1       414 60.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1419 68.1  360.002  797.767\nLZO1A-1        ***TOTALS***     704417  107    149012 21.2  360.002  797.767\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-1      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1B-1      | busybox.links.nosuid     2422    1      1289 53.2    0.000    0.000 |\nLZO1B-1      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1B-1      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-1      | rcS                1313    1      1027 78.2    0.000    0.000 |\nLZO1B-1      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-1      | 00_core            1637    1      1061 64.8    0.000    0.000 |\nLZO1B-1      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-1      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1B-1      | ethertypes         1936    1      1482 76.5    0.000    0.000 |\nLZO1B-1      | fstab               650    1       398 61.2    0.000    0.000 |\nLZO1B-1      | group               518    1       467 90.2    0.000    0.000 |\nLZO1B-1      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1B-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-1      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-1      | banner.sh           537    1       355 66.1    0.000    0.000 |\nLZO1B-1      | bootlogd           1997    1      1257 62.9    0.000    0.000 |\nLZO1B-1      | bootmisc.sh        2062    1      1451 70.4    0.000    0.000 |\nLZO1B-1      | checkroot.sh       3640    1      2388 65.6    0.000    0.000 |\nLZO1B-1      | devpts.sh           571    1       438 76.7    0.000    0.000 |\nLZO1B-1      | dmesg.sh            397    1       300 75.6    0.000    0.000 |\nLZO1B-1      | functions          2362    1      1461 61.9    0.000    0.000 |\nLZO1B-1      | halt                555    1       453 81.6    0.000    0.000 |\nLZO1B-1      | hostname.sh         625    1       477 76.3    0.000    0.000 |\nLZO1B-1      | hwclock.sh         2541    1      1357 53.4    0.000    0.000 |\nLZO1B-1      | modutils.sh        1362    1       880 64.6    0.000    0.000 |\nLZO1B-1      | mountall.sh        1218    1       958 78.7    0.000    0.000 |\nLZO1B-1      | mountnfs.sh        1634    1      1012 61.9    0.000    0.000 |\nLZO1B-1      | networking         1956    1      1038 53.1    0.000    0.000 |\nLZO1B-1      | populate-volatile.sh     7846    1      3664 46.7    0.000    0.000 |\nLZO1B-1      | rc                 4407    1      2677 60.7    0.000    0.000 |\nLZO1B-1      | rcS                 525    1       448 85.3    0.000    0.000 |\nLZO1B-1      | read-only-rootfs-hook.sh     1319    1       932 70.7    0.000    0.000 |\nLZO1B-1      | reboot              334    1       270 80.8    0.000    0.000 |\nLZO1B-1      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-1      | save-rtc.sh         474    1       366 77.2    0.000    0.000 |\nLZO1B-1      | sendsigs            483    1       355 73.5    0.000    0.000 |\nLZO1B-1      | single              623    1       476 76.4    0.000    0.000 |\nLZO1B-1      | sshd               2029    1      1063 52.4    0.000    0.000 |\nLZO1B-1      | sysfs.sh           1091    1       580 53.2    0.000    0.000 |\nLZO1B-1      | syslog             2104    1      1198 56.9    0.000    0.000 |\nLZO1B-1      | udev               3749    1      2135 56.9    0.000    0.000 |\nLZO1B-1      | umountfs            585    1       454 77.6    0.000    0.000 |\nLZO1B-1      | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1B-1      | urandom            1518    1      1002 66.0    0.000    0.000 |\nLZO1B-1      | inittab            1192    1       828 69.5    0.000    0.000 |\nLZO1B-1      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-1      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-1      | ld.so.cache        1623    1       746 46.0    0.000    0.000 |\nLZO1B-1      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-1      | limits              827    1       643 77.8    0.000    0.000 |\nLZO1B-1      | login.access       1999    1      1312 65.6    0.000    0.000 |\nLZO1B-1      | login.defs        13498    1      7550 55.9    0.000    0.000 |\nLZO1B-1      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1B-1      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1B-1      | nfsroot             809    1       549 67.9    0.000    0.000 |\nLZO1B-1      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1B-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | nsswitch.conf       487    1       348 71.5    0.000    0.000 |\nLZO1B-1      | passwd              846    1       522 61.7    0.000    0.000 |\nLZO1B-1      | profile            1943    1      1404 72.3    0.000    0.000 |\nLZO1B-1      | protocols          3144    1      2274 72.3    0.000    0.000 |\nLZO1B-1      | rpc                 911    1       700 76.8    0.000    0.000 |\nLZO1B-1      | securetty          1854    1      1313 70.8    0.000    0.000 |\nLZO1B-1      | services          12990    1      7875 60.6    0.000    0.000 |\nLZO1B-1      | shadow              512    1       185 36.1    0.000    0.000 |\nLZO1B-1      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-1      | .bashrc             410    1       333 81.2    0.000    0.000 |\nLZO1B-1      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1B-1      | moduli           541716    3     29251  5.4  568.313    0.000 |\nLZO1B-1      | ssh_config         1569    1      1110 70.7    0.000    0.000 |\nLZO1B-1      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1B-1      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1B-1      | sshd_config        3127    1      2074 66.3    0.000    0.000 |\nLZO1B-1      | sshd_config_readonly     3131    1      2076 66.3    0.000    0.000 |\nLZO1B-1      | openssl.cnf       12411    1      6524 52.6    0.000    0.000 |\nLZO1B-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1B-1      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-1      | alacritty          3749    1      2626 70.0    0.000    0.000 |\nLZO1B-1      | ansi               1481    1       779 52.6    0.000    0.000 |\nLZO1B-1      | dumb                308    1        76 24.7    0.000    0.000 |\nLZO1B-1      | linux              1740    1      1068 61.4    0.000    0.000 |\nLZO1B-1      | rxvt               2234    1      1551 69.4    0.000    0.000 |\nLZO1B-1      | screen             1607    1       975 60.7    0.000    0.000 |\nLZO1B-1      | screen-256color     1715    1      1038 60.5    0.000    0.000 |\nLZO1B-1      | sun                1004    1       537 53.5    0.000    0.000 |\nLZO1B-1      | vt100              1282    1       812 63.3    0.000    0.000 |\nLZO1B-1      | vt102              1276    1       814 63.8    0.000    0.000 |\nLZO1B-1      | vt200              1391    1       967 69.5    0.000    0.000 |\nLZO1B-1      | vt220              1391    1       967 69.5    0.000    0.000 |\nLZO1B-1      | vt52                839    1       363 43.3    0.000    0.000 |\nLZO1B-1      | xterm-256color     4041    1      2904 71.9    0.000    0.000 |\nLZO1B-1      | xterm-color        1551    1       820 52.9    0.000    0.000 |\nLZO1B-1      | xterm-xfree86      2240    1      1427 63.7    0.000    0.000 |\nLZO1B-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-1      | local.rules         885    1       670 75.7    0.000    0.000 |\nLZO1B-1      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1B-1      | 50default          2652    1      1203 45.4    0.000    0.000 |\nLZO1B-1      | version              15    1        19  127    0.000    0.000 |\nLZO1B-1      | volatile.cache     4839    1      1302 26.9    0.000    0.000 |\nLZO1B-1      | xattr.conf          681    1       424 62.3    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1225 69.9  568.313    0.000\nLZO1B-1        ***TOTALS***     704417  107    128645 18.3  568.313    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-2      | buildinfo           490    1       266 54.3    0.000    0.000 |\nLZO1B-2      | busybox.links.nosuid     2422    1      1267 52.3    0.000    0.000 |\nLZO1B-2      | busybox.links.suid       91    1        71 78.0    0.000    0.000 |\nLZO1B-2      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-2      | rcS                1313    1      1023 77.9    0.000    0.000 |\nLZO1B-2      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-2      | 00_core            1637    1      1049 64.1    0.000    0.000 |\nLZO1B-2      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-2      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1B-2      | ethertypes         1936    1      1482 76.5    0.000    0.000 |\nLZO1B-2      | fstab               650    1       395 60.8    0.000    0.000 |\nLZO1B-2      | group               518    1       466 90.0    0.000    0.000 |\nLZO1B-2      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1B-2      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-2      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-2      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-2      | banner.sh           537    1       349 65.0    0.000    0.000 |\nLZO1B-2      | bootlogd           1997    1      1256 62.9    0.000    0.000 |\nLZO1B-2      | bootmisc.sh        2062    1      1430 69.4    0.000    0.000 |\nLZO1B-2      | checkroot.sh       3640    1      2380 65.4    0.000    0.000 |\nLZO1B-2      | devpts.sh           571    1       439 76.9    0.000    0.000 |\nLZO1B-2      | dmesg.sh            397    1       297 74.8    0.000    0.000 |\nLZO1B-2      | functions          2362    1      1453 61.5    0.000    0.000 |\nLZO1B-2      | halt                555    1       452 81.4    0.000    0.000 |\nLZO1B-2      | hostname.sh         625    1       474 75.8    0.000    0.000 |\nLZO1B-2      | hwclock.sh         2541    1      1344 52.9    0.000    0.000 |\nLZO1B-2      | modutils.sh        1362    1       884 64.9    0.000    0.000 |\nLZO1B-2      | mountall.sh        1218    1       954 78.3    0.000    0.000 |\nLZO1B-2      | mountnfs.sh        1634    1       990 60.6    0.000    0.000 |\nLZO1B-2      | networking         1956    1      1038 53.1    0.000    0.000 |\nLZO1B-2      | populate-volatile.sh     7846    1      3620 46.1    0.000    0.000 |\nLZO1B-2      | rc                 4407    1      2624 59.5    0.000    0.000 |\nLZO1B-2      | rcS                 525    1       448 85.3    0.000    0.000 |\nLZO1B-2      | read-only-rootfs-hook.sh     1319    1       927 70.3    0.000    0.000 |\nLZO1B-2      | reboot              334    1       269 80.5    0.000    0.000 |\nLZO1B-2      | rmnologin.sh        630    1       429 68.1    0.000    0.000 |\nLZO1B-2      | save-rtc.sh         474    1       369 77.8    0.000    0.000 |\nLZO1B-2      | sendsigs            483    1       351 72.7    0.000    0.000 |\nLZO1B-2      | single              623    1       476 76.4    0.000    0.000 |\nLZO1B-2      | sshd               2029    1      1064 52.4    0.000    0.000 |\nLZO1B-2      | sysfs.sh           1091    1       569 52.2    0.000    0.000 |\nLZO1B-2      | syslog             2104    1      1184 56.3    0.000    0.000 |\nLZO1B-2      | udev               3749    1      2128 56.8    0.000    0.000 |\nLZO1B-2      | umountfs            585    1       454 77.6    0.000    0.000 |\nLZO1B-2      | umountnfs.sh        756    1       574 75.9    0.000    0.000 |\nLZO1B-2      | urandom            1518    1      1002 66.0    0.000    0.000 |\nLZO1B-2      | inittab            1192    1       827 69.4    0.000    0.000 |\nLZO1B-2      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-2      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-2      | ld.so.cache        1623    1       745 45.9    0.000    0.000 |\nLZO1B-2      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-2      | limits              827    1       642 77.6    0.000    0.000 |\nLZO1B-2      | login.access       1999    1      1299 65.0    0.000    0.000 |\nLZO1B-2      | login.defs        13498    1      7458 55.3    0.000    0.000 |\nLZO1B-2      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1B-2      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1B-2      | nfsroot             809    1       546 67.5    0.000    0.000 |\nLZO1B-2      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1B-2      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | nsswitch.conf       487    1       352 72.3    0.000    0.000 |\nLZO1B-2      | passwd              846    1       519 61.3    0.000    0.000 |\nLZO1B-2      | profile            1943    1      1401 72.1    0.000    0.000 |\nLZO1B-2      | protocols          3144    1      2261 71.9    0.000    0.000 |\nLZO1B-2      | rpc                 911    1       696 76.4    0.000    0.000 |\nLZO1B-2      | securetty          1854    1      1312 70.8    0.000    0.000 |\nLZO1B-2      | services          12990    1      7760 59.7    0.000    0.000 |\nLZO1B-2      | shadow              512    1       183 35.7    0.000    0.000 |\nLZO1B-2      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-2      | .bashrc             410    1       333 81.2    0.000    0.000 |\nLZO1B-2      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1B-2      | moduli           541716    3     29014  5.4  911.796    0.000 |\nLZO1B-2      | ssh_config         1569    1      1102 70.2    0.000    0.000 |\nLZO1B-2      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1B-2      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1B-2      | sshd_config        3127    1      2054 65.7    0.000    0.000 |\nLZO1B-2      | sshd_config_readonly     3131    1      2057 65.7    0.000    0.000 |\nLZO1B-2      | openssl.cnf       12411    1      6436 51.9    0.000    0.000 |\nLZO1B-2      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1B-2      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-2      | alacritty          3749    1      2613 69.7    0.000    0.000 |\nLZO1B-2      | ansi               1481    1       768 51.9    0.000    0.000 |\nLZO1B-2      | dumb                308    1        73 23.7    0.000    0.000 |\nLZO1B-2      | linux              1740    1      1044 60.0    0.000    0.000 |\nLZO1B-2      | rxvt               2234    1      1548 69.3    0.000    0.000 |\nLZO1B-2      | screen             1607    1       965 60.0    0.000    0.000 |\nLZO1B-2      | screen-256color     1715    1      1026 59.8    0.000    0.000 |\nLZO1B-2      | sun                1004    1       523 52.1    0.000    0.000 |\nLZO1B-2      | vt100              1282    1       800 62.4    0.000    0.000 |\nLZO1B-2      | vt102              1276    1       805 63.1    0.000    0.000 |\nLZO1B-2      | vt200              1391    1       955 68.7    0.000    0.000 |\nLZO1B-2      | vt220              1391    1       955 68.7    0.000    0.000 |\nLZO1B-2      | vt52                839    1       355 42.3    0.000    0.000 |\nLZO1B-2      | xterm-256color     4041    1      2889 71.5    0.000    0.000 |\nLZO1B-2      | xterm-color        1551    1       805 51.9    0.000    0.000 |\nLZO1B-2      | xterm-xfree86      2240    1      1404 62.7    0.000    0.000 |\nLZO1B-2      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-2      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-2      | local.rules         885    1       669 75.6    0.000    0.000 |\nLZO1B-2      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1B-2      | 50default          2652    1      1180 44.5    0.000    0.000 |\nLZO1B-2      | version              15    1        19  127    0.000    0.000 |\nLZO1B-2      | volatile.cache     4839    1      1299 26.8    0.000    0.000 |\nLZO1B-2      | xattr.conf          681    1       422 62.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1214 69.6  911.796    0.000\nLZO1B-2        ***TOTALS***     704417  107    127540 18.1  911.796    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-3      | buildinfo           490    1       269 54.9    0.000    0.000 |\nLZO1B-3      | busybox.links.nosuid     2422    1      1261 52.1    0.000    0.000 |\nLZO1B-3      | busybox.links.suid       91    1        71 78.0    0.000    0.000 |\nLZO1B-3      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-3      | rcS                1313    1      1018 77.5    0.000    0.000 |\nLZO1B-3      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-3      | 00_core            1637    1      1049 64.1    0.000    0.000 |\nLZO1B-3      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-3      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1B-3      | ethertypes         1936    1      1479 76.4    0.000    0.000 |\nLZO1B-3      | fstab               650    1       400 61.5    0.000    0.000 |\nLZO1B-3      | group               518    1       464 89.6    0.000    0.000 |\nLZO1B-3      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1B-3      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-3      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-3      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-3      | banner.sh           537    1       349 65.0    0.000    0.000 |\nLZO1B-3      | bootlogd           1997    1      1238 62.0    0.000    0.000 |\nLZO1B-3      | bootmisc.sh        2062    1      1435 69.6    0.000    0.000 |\nLZO1B-3      | checkroot.sh       3640    1      2369 65.1    0.000    0.000 |\nLZO1B-3      | devpts.sh           571    1       439 76.9    0.000    0.000 |\nLZO1B-3      | dmesg.sh            397    1       297 74.8    0.000    0.000 |\nLZO1B-3      | functions          2362    1      1449 61.3    0.000    0.000 |\nLZO1B-3      | halt                555    1       452 81.4    0.000    0.000 |\nLZO1B-3      | hostname.sh         625    1       474 75.8    0.000    0.000 |\nLZO1B-3      | hwclock.sh         2541    1      1344 52.9    0.000    0.000 |\nLZO1B-3      | modutils.sh        1362    1       878 64.5    0.000    0.000 |\nLZO1B-3      | mountall.sh        1218    1       950 78.0    0.000    0.000 |\nLZO1B-3      | mountnfs.sh        1634    1       990 60.6    0.000    0.000 |\nLZO1B-3      | networking         1956    1      1038 53.1    0.000    0.000 |\nLZO1B-3      | populate-volatile.sh     7846    1      3591 45.8    0.000    0.000 |\nLZO1B-3      | rc                 4407    1      2613 59.3    0.000    0.000 |\nLZO1B-3      | rcS                 525    1       448 85.3    0.000    0.000 |\nLZO1B-3      | read-only-rootfs-hook.sh     1319    1       926 70.2    0.000    0.000 |\nLZO1B-3      | reboot              334    1       269 80.5    0.000    0.000 |\nLZO1B-3      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-3      | save-rtc.sh         474    1       370 78.1    0.000    0.000 |\nLZO1B-3      | sendsigs            483    1       351 72.7    0.000    0.000 |\nLZO1B-3      | single              623    1       474 76.1    0.000    0.000 |\nLZO1B-3      | sshd               2029    1      1062 52.3    0.000    0.000 |\nLZO1B-3      | sysfs.sh           1091    1       564 51.7    0.000    0.000 |\nLZO1B-3      | syslog             2104    1      1182 56.2    0.000    0.000 |\nLZO1B-3      | udev               3749    1      2116 56.4    0.000    0.000 |\nLZO1B-3      | umountfs            585    1       452 77.3    0.000    0.000 |\nLZO1B-3      | umountnfs.sh        756    1       572 75.7    0.000    0.000 |\nLZO1B-3      | urandom            1518    1      1002 66.0    0.000    0.000 |\nLZO1B-3      | inittab            1192    1       826 69.3    0.000    0.000 |\nLZO1B-3      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-3      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-3      | ld.so.cache        1623    1       743 45.8    0.000    0.000 |\nLZO1B-3      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-3      | limits              827    1       642 77.6    0.000    0.000 |\nLZO1B-3      | login.access       1999    1      1301 65.1    0.000    0.000 |\nLZO1B-3      | login.defs        13498    1      7379 54.7    0.000    0.000 |\nLZO1B-3      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1B-3      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1B-3      | nfsroot             809    1       544 67.2    0.000    0.000 |\nLZO1B-3      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1B-3      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | nsswitch.conf       487    1       352 72.3    0.000    0.000 |\nLZO1B-3      | passwd              846    1       512 60.5    0.000    0.000 |\nLZO1B-3      | profile            1943    1      1397 71.9    0.000    0.000 |\nLZO1B-3      | protocols          3144    1      2257 71.8    0.000    0.000 |\nLZO1B-3      | rpc                 911    1       695 76.3    0.000    0.000 |\nLZO1B-3      | securetty          1854    1      1308 70.6    0.000    0.000 |\nLZO1B-3      | services          12990    1      7694 59.2    0.000    0.000 |\nLZO1B-3      | shadow              512    1       183 35.7    0.000    0.000 |\nLZO1B-3      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-3      | .bashrc             410    1       332 81.0    0.000    0.000 |\nLZO1B-3      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1B-3      | moduli           541716    3     28974  5.3  380.365    0.000 |\nLZO1B-3      | ssh_config         1569    1      1102 70.2    0.000    0.000 |\nLZO1B-3      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1B-3      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1B-3      | sshd_config        3127    1      2042 65.3    0.000    0.000 |\nLZO1B-3      | sshd_config_readonly     3131    1      2045 65.3    0.000    0.000 |\nLZO1B-3      | openssl.cnf       12411    1      6374 51.4    0.000    0.000 |\nLZO1B-3      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1B-3      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-3      | alacritty          3749    1      2599 69.3    0.000    0.000 |\nLZO1B-3      | ansi               1481    1       767 51.8    0.000    0.000 |\nLZO1B-3      | dumb                308    1        73 23.7    0.000    0.000 |\nLZO1B-3      | linux              1740    1      1042 59.9    0.000    0.000 |\nLZO1B-3      | rxvt               2234    1      1541 69.0    0.000    0.000 |\nLZO1B-3      | screen             1607    1       967 60.2    0.000    0.000 |\nLZO1B-3      | screen-256color     1715    1      1029 60.0    0.000    0.000 |\nLZO1B-3      | sun                1004    1       521 51.9    0.000    0.000 |\nLZO1B-3      | vt100              1282    1       800 62.4    0.000    0.000 |\nLZO1B-3      | vt102              1276    1       804 63.0    0.000    0.000 |\nLZO1B-3      | vt200              1391    1       952 68.4    0.000    0.000 |\nLZO1B-3      | vt220              1391    1       952 68.4    0.000    0.000 |\nLZO1B-3      | vt52                839    1       355 42.3    0.000    0.000 |\nLZO1B-3      | xterm-256color     4041    1      2878 71.2    0.000    0.000 |\nLZO1B-3      | xterm-color        1551    1       805 51.9    0.000    0.000 |\nLZO1B-3      | xterm-xfree86      2240    1      1403 62.6    0.000    0.000 |\nLZO1B-3      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-3      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-3      | local.rules         885    1       669 75.6    0.000    0.000 |\nLZO1B-3      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1B-3      | 50default          2652    1      1174 44.3    0.000    0.000 |\nLZO1B-3      | version              15    1        19  127    0.000    0.000 |\nLZO1B-3      | volatile.cache     4839    1      1306 27.0    0.000    0.000 |\nLZO1B-3      | xattr.conf          681    1       420 61.7    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1210 69.5  380.365    0.000\nLZO1B-3        ***TOTALS***     704417  107    127089 18.0  380.365    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-4      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1B-4      | busybox.links.nosuid     2422    1      1254 51.8    0.000    0.000 |\nLZO1B-4      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-4      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-4      | rcS                1313    1       997 75.9    0.000    0.000 |\nLZO1B-4      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-4      | 00_core            1637    1      1017 62.1    0.000    0.000 |\nLZO1B-4      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-4      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-4      | ethertypes         1936    1      1442 74.5    0.000    0.000 |\nLZO1B-4      | fstab               650    1       392 60.3    0.000    0.000 |\nLZO1B-4      | group               518    1       462 89.2    0.000    0.000 |\nLZO1B-4      | gshadow             432    1       319 73.8    0.000    0.000 |\nLZO1B-4      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-4      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-4      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1B-4      | banner.sh           537    1       344 64.1    0.000    0.000 |\nLZO1B-4      | bootlogd           1997    1      1243 62.2    0.000    0.000 |\nLZO1B-4      | bootmisc.sh        2062    1      1396 67.7    0.000    0.000 |\nLZO1B-4      | checkroot.sh       3640    1      2329 64.0    0.000    0.000 |\nLZO1B-4      | devpts.sh           571    1       433 75.8    0.000    0.000 |\nLZO1B-4      | dmesg.sh            397    1       293 73.8    0.000    0.000 |\nLZO1B-4      | functions          2362    1      1446 61.2    0.000    0.000 |\nLZO1B-4      | halt                555    1       449 80.9    0.000    0.000 |\nLZO1B-4      | hostname.sh         625    1       473 75.7    0.000    0.000 |\nLZO1B-4      | hwclock.sh         2541    1      1317 51.8    0.000    0.000 |\nLZO1B-4      | modutils.sh        1362    1       875 64.2    0.000    0.000 |\nLZO1B-4      | mountall.sh        1218    1       939 77.1    0.000    0.000 |\nLZO1B-4      | mountnfs.sh        1634    1       988 60.5    0.000    0.000 |\nLZO1B-4      | networking         1956    1      1018 52.0    0.000    0.000 |\nLZO1B-4      | populate-volatile.sh     7846    1      3524 44.9    0.000    0.000 |\nLZO1B-4      | rc                 4407    1      2564 58.2    0.000    0.000 |\nLZO1B-4      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-4      | read-only-rootfs-hook.sh     1319    1       920 69.7    0.000    0.000 |\nLZO1B-4      | reboot              334    1       268 80.2    0.000    0.000 |\nLZO1B-4      | rmnologin.sh        630    1       429 68.1    0.000    0.000 |\nLZO1B-4      | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1B-4      | sendsigs            483    1       346 71.6    0.000    0.000 |\nLZO1B-4      | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-4      | sshd               2029    1      1041 51.3    0.000    0.000 |\nLZO1B-4      | sysfs.sh           1091    1       567 52.0    0.000    0.000 |\nLZO1B-4      | syslog             2104    1      1163 55.3    0.000    0.000 |\nLZO1B-4      | udev               3749    1      2096 55.9    0.000    0.000 |\nLZO1B-4      | umountfs            585    1       452 77.3    0.000    0.000 |\nLZO1B-4      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1B-4      | urandom            1518    1       971 64.0    0.000    0.000 |\nLZO1B-4      | inittab            1192    1       809 67.9    0.000    0.000 |\nLZO1B-4      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-4      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-4      | ld.so.cache        1623    1       725 44.7    0.000    0.000 |\nLZO1B-4      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-4      | limits              827    1       635 76.8    0.000    0.000 |\nLZO1B-4      | login.access       1999    1      1282 64.1    0.000    0.000 |\nLZO1B-4      | login.defs        13498    1      7160 53.0    0.000    0.000 |\nLZO1B-4      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-4      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1B-4      | nfsroot             809    1       541 66.9    0.000    0.000 |\nLZO1B-4      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-4      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | nsswitch.conf       487    1       346 71.0    0.000    0.000 |\nLZO1B-4      | passwd              846    1       509 60.2    0.000    0.000 |\nLZO1B-4      | profile            1943    1      1373 70.7    0.000    0.000 |\nLZO1B-4      | protocols          3144    1      2214 70.4    0.000    0.000 |\nLZO1B-4      | rpc                 911    1       685 75.2    0.000    0.000 |\nLZO1B-4      | securetty          1854    1      1231 66.4    0.000    0.000 |\nLZO1B-4      | services          12990    1      7542 58.1    0.000    0.000 |\nLZO1B-4      | shadow              512    1       182 35.5    0.000    0.000 |\nLZO1B-4      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-4      | .bashrc             410    1       329 80.2    0.000    0.000 |\nLZO1B-4      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-4      | moduli           541716    3     28393  5.2  708.163    0.000 |\nLZO1B-4      | ssh_config         1569    1      1092 69.6    0.000    0.000 |\nLZO1B-4      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1B-4      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-4      | sshd_config        3127    1      1987 63.5    0.000    0.000 |\nLZO1B-4      | sshd_config_readonly     3131    1      1989 63.5    0.000    0.000 |\nLZO1B-4      | openssl.cnf       12411    1      6243 50.3    0.000    0.000 |\nLZO1B-4      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | syslog-startup.conf      651    1       544 83.6    0.000    0.000 |\nLZO1B-4      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-4      | alacritty          3749    1      2534 67.6    0.000    0.000 |\nLZO1B-4      | ansi               1481    1       752 50.8    0.000    0.000 |\nLZO1B-4      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1B-4      | linux              1740    1      1049 60.3    0.000    0.000 |\nLZO1B-4      | rxvt               2234    1      1524 68.2    0.000    0.000 |\nLZO1B-4      | screen             1607    1       962 59.9    0.000    0.000 |\nLZO1B-4      | screen-256color     1715    1      1018 59.4    0.000    0.000 |\nLZO1B-4      | sun                1004    1       514 51.2    0.000    0.000 |\nLZO1B-4      | vt100              1282    1       778 60.7    0.000    0.000 |\nLZO1B-4      | vt102              1276    1       788 61.8    0.000    0.000 |\nLZO1B-4      | vt200              1391    1       940 67.6    0.000    0.000 |\nLZO1B-4      | vt220              1391    1       940 67.6    0.000    0.000 |\nLZO1B-4      | vt52                839    1       348 41.5    0.000    0.000 |\nLZO1B-4      | xterm-256color     4041    1      2808 69.5    0.000    0.000 |\nLZO1B-4      | xterm-color        1551    1       803 51.8    0.000    0.000 |\nLZO1B-4      | xterm-xfree86      2240    1      1389 62.0    0.000    0.000 |\nLZO1B-4      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-4      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-4      | local.rules         885    1       667 75.4    0.000    0.000 |\nLZO1B-4      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-4      | 50default          2652    1      1150 43.4    0.000    0.000 |\nLZO1B-4      | version              15    1        19  127    0.000    0.000 |\nLZO1B-4      | volatile.cache     4839    1      1316 27.2    0.000    0.000 |\nLZO1B-4      | xattr.conf          681    1       417 61.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1188 68.7  708.163    0.000\nLZO1B-4        ***TOTALS***     704417  107    124844 17.7  708.163    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-5      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1B-5      | busybox.links.nosuid     2422    1      1247 51.5    0.000    0.000 |\nLZO1B-5      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1B-5      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-5      | rcS                1313    1       995 75.8    0.000    0.000 |\nLZO1B-5      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-5      | 00_core            1637    1      1010 61.7    0.000    0.000 |\nLZO1B-5      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-5      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-5      | ethertypes         1936    1      1435 74.1    0.000    0.000 |\nLZO1B-5      | fstab               650    1       394 60.6    0.000    0.000 |\nLZO1B-5      | group               518    1       451 87.1    0.000    0.000 |\nLZO1B-5      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-5      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-5      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-5      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-5      | banner.sh           537    1       344 64.1    0.000    0.000 |\nLZO1B-5      | bootlogd           1997    1      1224 61.3    0.000    0.000 |\nLZO1B-5      | bootmisc.sh        2062    1      1390 67.4    0.000    0.000 |\nLZO1B-5      | checkroot.sh       3640    1      2309 63.4    0.000    0.000 |\nLZO1B-5      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1B-5      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-5      | functions          2362    1      1421 60.2    0.000    0.000 |\nLZO1B-5      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1B-5      | hostname.sh         625    1       473 75.7    0.000    0.000 |\nLZO1B-5      | hwclock.sh         2541    1      1297 51.0    0.000    0.000 |\nLZO1B-5      | modutils.sh        1362    1       870 63.9    0.000    0.000 |\nLZO1B-5      | mountall.sh        1218    1       929 76.3    0.000    0.000 |\nLZO1B-5      | mountnfs.sh        1634    1       969 59.3    0.000    0.000 |\nLZO1B-5      | networking         1956    1      1014 51.8    0.000    0.000 |\nLZO1B-5      | populate-volatile.sh     7846    1      3479 44.3    0.000    0.000 |\nLZO1B-5      | rc                 4407    1      2545 57.7    0.000    0.000 |\nLZO1B-5      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-5      | read-only-rootfs-hook.sh     1319    1       911 69.1    0.000    0.000 |\nLZO1B-5      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1B-5      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-5      | save-rtc.sh         474    1       368 77.6    0.000    0.000 |\nLZO1B-5      | sendsigs            483    1       344 71.2    0.000    0.000 |\nLZO1B-5      | single              623    1       473 75.9    0.000    0.000 |\nLZO1B-5      | sshd               2029    1      1041 51.3    0.000    0.000 |\nLZO1B-5      | sysfs.sh           1091    1       568 52.1    0.000    0.000 |\nLZO1B-5      | syslog             2104    1      1166 55.4    0.000    0.000 |\nLZO1B-5      | udev               3749    1      2054 54.8    0.000    0.000 |\nLZO1B-5      | umountfs            585    1       448 76.6    0.000    0.000 |\nLZO1B-5      | umountnfs.sh        756    1       565 74.7    0.000    0.000 |\nLZO1B-5      | urandom            1518    1       968 63.8    0.000    0.000 |\nLZO1B-5      | inittab            1192    1       812 68.1    0.000    0.000 |\nLZO1B-5      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-5      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-5      | ld.so.cache        1623    1       743 45.8    0.000    0.000 |\nLZO1B-5      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-5      | limits              827    1       633 76.5    0.000    0.000 |\nLZO1B-5      | login.access       1999    1      1267 63.4    0.000    0.000 |\nLZO1B-5      | login.defs        13498    1      7034 52.1    0.000    0.000 |\nLZO1B-5      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-5      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1B-5      | nfsroot             809    1       529 65.4    0.000    0.000 |\nLZO1B-5      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1B-5      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | nsswitch.conf       487    1       349 71.7    0.000    0.000 |\nLZO1B-5      | passwd              846    1       492 58.2    0.000    0.000 |\nLZO1B-5      | profile            1943    1      1373 70.7    0.000    0.000 |\nLZO1B-5      | protocols          3144    1      2205 70.1    0.000    0.000 |\nLZO1B-5      | rpc                 911    1       684 75.1    0.000    0.000 |\nLZO1B-5      | securetty          1854    1      1217 65.6    0.000    0.000 |\nLZO1B-5      | services          12990    1      7465 57.5    0.000    0.000 |\nLZO1B-5      | shadow              512    1       179 35.0    0.000    0.000 |\nLZO1B-5      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-5      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-5      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-5      | moduli           541716    3     28248  5.2  459.892    0.000 |\nLZO1B-5      | ssh_config         1569    1      1090 69.5    0.000    0.000 |\nLZO1B-5      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1B-5      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-5      | sshd_config        3127    1      1958 62.6    0.000    0.000 |\nLZO1B-5      | sshd_config_readonly     3131    1      1962 62.7    0.000    0.000 |\nLZO1B-5      | openssl.cnf       12411    1      6116 49.3    0.000    0.000 |\nLZO1B-5      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | syslog-startup.conf      651    1       542 83.3    0.000    0.000 |\nLZO1B-5      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-5      | alacritty          3749    1      2516 67.1    0.000    0.000 |\nLZO1B-5      | ansi               1481    1       753 50.8    0.000    0.000 |\nLZO1B-5      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-5      | linux              1740    1      1028 59.1    0.000    0.000 |\nLZO1B-5      | rxvt               2234    1      1501 67.2    0.000    0.000 |\nLZO1B-5      | screen             1607    1       964 60.0    0.000    0.000 |\nLZO1B-5      | screen-256color     1715    1      1025 59.8    0.000    0.000 |\nLZO1B-5      | sun                1004    1       501 49.9    0.000    0.000 |\nLZO1B-5      | vt100              1282    1       778 60.7    0.000    0.000 |\nLZO1B-5      | vt102              1276    1       783 61.4    0.000    0.000 |\nLZO1B-5      | vt200              1391    1       928 66.7    0.000    0.000 |\nLZO1B-5      | vt220              1391    1       928 66.7    0.000    0.000 |\nLZO1B-5      | vt52                839    1       344 41.0    0.000    0.000 |\nLZO1B-5      | xterm-256color     4041    1      2782 68.8    0.000    0.000 |\nLZO1B-5      | xterm-color        1551    1       798 51.5    0.000    0.000 |\nLZO1B-5      | xterm-xfree86      2240    1      1374 61.3    0.000    0.000 |\nLZO1B-5      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-5      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-5      | local.rules         885    1       662 74.8    0.000    0.000 |\nLZO1B-5      | udev.conf           215    1       197 91.6    0.000    0.000 |\nLZO1B-5      | 50default          2652    1      1144 43.1    0.000    0.000 |\nLZO1B-5      | version              15    1        19  127    0.000    0.000 |\nLZO1B-5      | volatile.cache     4839    1      1297 26.8    0.000    0.000 |\nLZO1B-5      | xattr.conf          681    1       415 60.9    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1179 68.5  459.892    0.000\nLZO1B-5        ***TOTALS***     704417  107    123807 17.6  459.892    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-6      | buildinfo           490    1       268 54.7    0.000    0.000 |\nLZO1B-6      | busybox.links.nosuid     2422    1      1230 50.8    0.000    0.000 |\nLZO1B-6      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-6      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-6      | rcS                1313    1       986 75.1    0.000    0.000 |\nLZO1B-6      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-6      | 00_core            1637    1      1000 61.1    0.000    0.000 |\nLZO1B-6      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-6      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-6      | ethertypes         1936    1      1416 73.1    0.000    0.000 |\nLZO1B-6      | fstab               650    1       390 60.0    0.000    0.000 |\nLZO1B-6      | group               518    1       451 87.1    0.000    0.000 |\nLZO1B-6      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-6      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-6      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-6      | hosts               234    1       189 80.8    0.000    0.000 |\nLZO1B-6      | banner.sh           537    1       342 63.7    0.000    0.000 |\nLZO1B-6      | bootlogd           1997    1      1217 60.9    0.000    0.000 |\nLZO1B-6      | bootmisc.sh        2062    1      1393 67.6    0.000    0.000 |\nLZO1B-6      | checkroot.sh       3640    1      2270 62.4    0.000    0.000 |\nLZO1B-6      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1B-6      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-6      | functions          2362    1      1410 59.7    0.000    0.000 |\nLZO1B-6      | halt                555    1       445 80.2    0.000    0.000 |\nLZO1B-6      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-6      | hwclock.sh         2541    1      1301 51.2    0.000    0.000 |\nLZO1B-6      | modutils.sh        1362    1       870 63.9    0.000    0.000 |\nLZO1B-6      | mountall.sh        1218    1       927 76.1    0.000    0.000 |\nLZO1B-6      | mountnfs.sh        1634    1       954 58.4    0.000    0.000 |\nLZO1B-6      | networking         1956    1      1001 51.2    0.000    0.000 |\nLZO1B-6      | populate-volatile.sh     7846    1      3426 43.7    0.000    0.000 |\nLZO1B-6      | rc                 4407    1      2504 56.8    0.000    0.000 |\nLZO1B-6      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-6      | read-only-rootfs-hook.sh     1319    1       909 68.9    0.000    0.000 |\nLZO1B-6      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1B-6      | rmnologin.sh        630    1       426 67.6    0.000    0.000 |\nLZO1B-6      | save-rtc.sh         474    1       366 77.2    0.000    0.000 |\nLZO1B-6      | sendsigs            483    1       344 71.2    0.000    0.000 |\nLZO1B-6      | single              623    1       473 75.9    0.000    0.000 |\nLZO1B-6      | sshd               2029    1      1026 50.6    0.000    0.000 |\nLZO1B-6      | sysfs.sh           1091    1       568 52.1    0.000    0.000 |\nLZO1B-6      | syslog             2104    1      1151 54.7    0.000    0.000 |\nLZO1B-6      | udev               3749    1      2045 54.5    0.000    0.000 |\nLZO1B-6      | umountfs            585    1       448 76.6    0.000    0.000 |\nLZO1B-6      | umountnfs.sh        756    1       567 75.0    0.000    0.000 |\nLZO1B-6      | urandom            1518    1       963 63.4    0.000    0.000 |\nLZO1B-6      | inittab            1192    1       805 67.5    0.000    0.000 |\nLZO1B-6      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-6      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-6      | ld.so.cache        1623    1       721 44.4    0.000    0.000 |\nLZO1B-6      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-6      | limits              827    1       634 76.7    0.000    0.000 |\nLZO1B-6      | login.access       1999    1      1248 62.4    0.000    0.000 |\nLZO1B-6      | login.defs        13498    1      6976 51.7    0.000    0.000 |\nLZO1B-6      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-6      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-6      | nfsroot             809    1       534 66.0    0.000    0.000 |\nLZO1B-6      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1B-6      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | nsswitch.conf       487    1       343 70.4    0.000    0.000 |\nLZO1B-6      | passwd              846    1       482 57.0    0.000    0.000 |\nLZO1B-6      | profile            1943    1      1365 70.3    0.000    0.000 |\nLZO1B-6      | protocols          3144    1      2181 69.4    0.000    0.000 |\nLZO1B-6      | rpc                 911    1       684 75.1    0.000    0.000 |\nLZO1B-6      | securetty          1854    1      1214 65.5    0.000    0.000 |\nLZO1B-6      | services          12990    1      7352 56.6    0.000    0.000 |\nLZO1B-6      | shadow              512    1       178 34.8    0.000    0.000 |\nLZO1B-6      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-6      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-6      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-6      | moduli           541716    3     28217  5.2  433.803    0.000 |\nLZO1B-6      | ssh_config         1569    1      1083 69.0    0.000    0.000 |\nLZO1B-6      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1B-6      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-6      | sshd_config        3127    1      1951 62.4    0.000    0.000 |\nLZO1B-6      | sshd_config_readonly     3131    1      1953 62.4    0.000    0.000 |\nLZO1B-6      | openssl.cnf       12411    1      6028 48.6    0.000    0.000 |\nLZO1B-6      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | syslog-startup.conf      651    1       540 82.9    0.000    0.000 |\nLZO1B-6      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-6      | alacritty          3749    1      2476 66.0    0.000    0.000 |\nLZO1B-6      | ansi               1481    1       751 50.7    0.000    0.000 |\nLZO1B-6      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-6      | linux              1740    1      1024 58.9    0.000    0.000 |\nLZO1B-6      | rxvt               2234    1      1503 67.3    0.000    0.000 |\nLZO1B-6      | screen             1607    1       961 59.8    0.000    0.000 |\nLZO1B-6      | screen-256color     1715    1      1015 59.2    0.000    0.000 |\nLZO1B-6      | sun                1004    1       502 50.0    0.000    0.000 |\nLZO1B-6      | vt100              1282    1       777 60.6    0.000    0.000 |\nLZO1B-6      | vt102              1276    1       783 61.4    0.000    0.000 |\nLZO1B-6      | vt200              1391    1       930 66.9    0.000    0.000 |\nLZO1B-6      | vt220              1391    1       930 66.9    0.000    0.000 |\nLZO1B-6      | vt52                839    1       344 41.0    0.000    0.000 |\nLZO1B-6      | xterm-256color     4041    1      2752 68.1    0.000    0.000 |\nLZO1B-6      | xterm-color        1551    1       793 51.1    0.000    0.000 |\nLZO1B-6      | xterm-xfree86      2240    1      1367 61.0    0.000    0.000 |\nLZO1B-6      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-6      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-6      | local.rules         885    1       654 73.9    0.000    0.000 |\nLZO1B-6      | udev.conf           215    1       195 90.7    0.000    0.000 |\nLZO1B-6      | 50default          2652    1      1130 42.6    0.000    0.000 |\nLZO1B-6      | version              15    1        19  127    0.000    0.000 |\nLZO1B-6      | volatile.cache     4839    1      1296 26.8    0.000    0.000 |\nLZO1B-6      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1171 68.2  433.803    0.000\nLZO1B-6        ***TOTALS***     704417  107    122990 17.5  433.803    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-7      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1B-7      | busybox.links.nosuid     2422    1      1249 51.6    0.000    0.000 |\nLZO1B-7      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1B-7      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-7      | rcS                1313    1       990 75.4    0.000    0.000 |\nLZO1B-7      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-7      | 00_core            1637    1      1003 61.3    0.000    0.000 |\nLZO1B-7      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-7      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-7      | ethertypes         1936    1      1431 73.9    0.000    0.000 |\nLZO1B-7      | fstab               650    1       392 60.3    0.000    0.000 |\nLZO1B-7      | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-7      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-7      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-7      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-7      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1B-7      | banner.sh           537    1       344 64.1    0.000    0.000 |\nLZO1B-7      | bootlogd           1997    1      1215 60.8    0.000    0.000 |\nLZO1B-7      | bootmisc.sh        2062    1      1384 67.1    0.000    0.000 |\nLZO1B-7      | checkroot.sh       3640    1      2273 62.4    0.000    0.000 |\nLZO1B-7      | devpts.sh           571    1       432 75.7    0.000    0.000 |\nLZO1B-7      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-7      | functions          2362    1      1427 60.4    0.000    0.000 |\nLZO1B-7      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1B-7      | hostname.sh         625    1       475 76.0    0.000    0.000 |\nLZO1B-7      | hwclock.sh         2541    1      1298 51.1    0.000    0.000 |\nLZO1B-7      | modutils.sh        1362    1       870 63.9    0.000    0.000 |\nLZO1B-7      | mountall.sh        1218    1       923 75.8    0.000    0.000 |\nLZO1B-7      | mountnfs.sh        1634    1       965 59.1    0.000    0.000 |\nLZO1B-7      | networking         1956    1      1011 51.7    0.000    0.000 |\nLZO1B-7      | populate-volatile.sh     7846    1      3440 43.8    0.000    0.000 |\nLZO1B-7      | rc                 4407    1      2504 56.8    0.000    0.000 |\nLZO1B-7      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1B-7      | read-only-rootfs-hook.sh     1319    1       908 68.8    0.000    0.000 |\nLZO1B-7      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1B-7      | rmnologin.sh        630    1       427 67.8    0.000    0.000 |\nLZO1B-7      | save-rtc.sh         474    1       363 76.6    0.000    0.000 |\nLZO1B-7      | sendsigs            483    1       344 71.2    0.000    0.000 |\nLZO1B-7      | single              623    1       471 75.6    0.000    0.000 |\nLZO1B-7      | sshd               2029    1      1020 50.3    0.000    0.000 |\nLZO1B-7      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1B-7      | syslog             2104    1      1165 55.4    0.000    0.000 |\nLZO1B-7      | udev               3749    1      2044 54.5    0.000    0.000 |\nLZO1B-7      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1B-7      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1B-7      | urandom            1518    1       962 63.4    0.000    0.000 |\nLZO1B-7      | inittab            1192    1       809 67.9    0.000    0.000 |\nLZO1B-7      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-7      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-7      | ld.so.cache        1623    1       725 44.7    0.000    0.000 |\nLZO1B-7      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-7      | limits              827    1       631 76.3    0.000    0.000 |\nLZO1B-7      | login.access       1999    1      1246 62.3    0.000    0.000 |\nLZO1B-7      | login.defs        13498    1      6895 51.1    0.000    0.000 |\nLZO1B-7      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-7      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1B-7      | nfsroot             809    1       532 65.8    0.000    0.000 |\nLZO1B-7      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-7      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | nsswitch.conf       487    1       344 70.6    0.000    0.000 |\nLZO1B-7      | passwd              846    1       492 58.2    0.000    0.000 |\nLZO1B-7      | profile            1943    1      1358 69.9    0.000    0.000 |\nLZO1B-7      | protocols          3144    1      2186 69.5    0.000    0.000 |\nLZO1B-7      | rpc                 911    1       684 75.1    0.000    0.000 |\nLZO1B-7      | securetty          1854    1      1216 65.6    0.000    0.000 |\nLZO1B-7      | services          12990    1      7332 56.4    0.000    0.000 |\nLZO1B-7      | shadow              512    1       179 35.0    0.000    0.000 |\nLZO1B-7      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-7      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-7      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-7      | moduli           541716    3     28357  5.2  343.254    0.000 |\nLZO1B-7      | ssh_config         1569    1      1087 69.3    0.000    0.000 |\nLZO1B-7      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-7      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-7      | sshd_config        3127    1      1938 62.0    0.000    0.000 |\nLZO1B-7      | sshd_config_readonly     3131    1      1942 62.0    0.000    0.000 |\nLZO1B-7      | openssl.cnf       12411    1      6032 48.6    0.000    0.000 |\nLZO1B-7      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | syslog-startup.conf      651    1       542 83.3    0.000    0.000 |\nLZO1B-7      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-7      | alacritty          3749    1      2501 66.7    0.000    0.000 |\nLZO1B-7      | ansi               1481    1       759 51.2    0.000    0.000 |\nLZO1B-7      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-7      | linux              1740    1      1029 59.1    0.000    0.000 |\nLZO1B-7      | rxvt               2234    1      1497 67.0    0.000    0.000 |\nLZO1B-7      | screen             1607    1       953 59.3    0.000    0.000 |\nLZO1B-7      | screen-256color     1715    1      1015 59.2    0.000    0.000 |\nLZO1B-7      | sun                1004    1       505 50.3    0.000    0.000 |\nLZO1B-7      | vt100              1282    1       774 60.4    0.000    0.000 |\nLZO1B-7      | vt102              1276    1       774 60.7    0.000    0.000 |\nLZO1B-7      | vt200              1391    1       928 66.7    0.000    0.000 |\nLZO1B-7      | vt220              1391    1       928 66.7    0.000    0.000 |\nLZO1B-7      | vt52                839    1       345 41.1    0.000    0.000 |\nLZO1B-7      | xterm-256color     4041    1      2757 68.2    0.000    0.000 |\nLZO1B-7      | xterm-color        1551    1       794 51.2    0.000    0.000 |\nLZO1B-7      | xterm-xfree86      2240    1      1362 60.8    0.000    0.000 |\nLZO1B-7      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-7      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-7      | local.rules         885    1       662 74.8    0.000    0.000 |\nLZO1B-7      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-7      | 50default          2652    1      1135 42.8    0.000    0.000 |\nLZO1B-7      | version              15    1        19  127    0.000    0.000 |\nLZO1B-7      | volatile.cache     4839    1      1228 25.4    0.000    0.000 |\nLZO1B-7      | xattr.conf          681    1       415 60.9    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1172 68.2  343.254    0.000\nLZO1B-7        ***TOTALS***     704417  107    123066 17.5  343.254    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-8      | buildinfo           490    1       264 53.9    0.000    0.000 |\nLZO1B-8      | busybox.links.nosuid     2422    1      1228 50.7    0.000    0.000 |\nLZO1B-8      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-8      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-8      | rcS                1313    1       977 74.4    0.000    0.000 |\nLZO1B-8      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-8      | 00_core            1637    1       997 60.9    0.000    0.000 |\nLZO1B-8      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-8      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-8      | ethertypes         1936    1      1420 73.3    0.000    0.000 |\nLZO1B-8      | fstab               650    1       389 59.8    0.000    0.000 |\nLZO1B-8      | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-8      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1B-8      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-8      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-8      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1B-8      | banner.sh           537    1       340 63.3    0.000    0.000 |\nLZO1B-8      | bootlogd           1997    1      1211 60.6    0.000    0.000 |\nLZO1B-8      | bootmisc.sh        2062    1      1383 67.1    0.000    0.000 |\nLZO1B-8      | checkroot.sh       3640    1      2256 62.0    0.000    0.000 |\nLZO1B-8      | devpts.sh           571    1       428 75.0    0.000    0.000 |\nLZO1B-8      | dmesg.sh            397    1       292 73.6    0.000    0.000 |\nLZO1B-8      | functions          2362    1      1401 59.3    0.000    0.000 |\nLZO1B-8      | halt                555    1       444 80.0    0.000    0.000 |\nLZO1B-8      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-8      | hwclock.sh         2541    1      1287 50.6    0.000    0.000 |\nLZO1B-8      | modutils.sh        1362    1       864 63.4    0.000    0.000 |\nLZO1B-8      | mountall.sh        1218    1       922 75.7    0.000    0.000 |\nLZO1B-8      | mountnfs.sh        1634    1       950 58.1    0.000    0.000 |\nLZO1B-8      | networking         1956    1      1003 51.3    0.000    0.000 |\nLZO1B-8      | populate-volatile.sh     7846    1      3375 43.0    0.000    0.000 |\nLZO1B-8      | rc                 4407    1      2472 56.1    0.000    0.000 |\nLZO1B-8      | rcS                 525    1       446 85.0    0.000    0.000 |\nLZO1B-8      | read-only-rootfs-hook.sh     1319    1       904 68.5    0.000    0.000 |\nLZO1B-8      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-8      | rmnologin.sh        630    1       426 67.6    0.000    0.000 |\nLZO1B-8      | save-rtc.sh         474    1       364 76.8    0.000    0.000 |\nLZO1B-8      | sendsigs            483    1       342 70.8    0.000    0.000 |\nLZO1B-8      | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-8      | sshd               2029    1      1011 49.8    0.000    0.000 |\nLZO1B-8      | sysfs.sh           1091    1       562 51.5    0.000    0.000 |\nLZO1B-8      | syslog             2104    1      1144 54.4    0.000    0.000 |\nLZO1B-8      | udev               3749    1      2024 54.0    0.000    0.000 |\nLZO1B-8      | umountfs            585    1       450 76.9    0.000    0.000 |\nLZO1B-8      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1B-8      | urandom            1518    1       961 63.3    0.000    0.000 |\nLZO1B-8      | inittab            1192    1       803 67.4    0.000    0.000 |\nLZO1B-8      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-8      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-8      | ld.so.cache        1623    1       718 44.2    0.000    0.000 |\nLZO1B-8      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-8      | limits              827    1       630 76.2    0.000    0.000 |\nLZO1B-8      | login.access       1999    1      1243 62.2    0.000    0.000 |\nLZO1B-8      | login.defs        13498    1      6842 50.7    0.000    0.000 |\nLZO1B-8      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-8      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-8      | nfsroot             809    1       526 65.0    0.000    0.000 |\nLZO1B-8      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1B-8      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | nsswitch.conf       487    1       343 70.4    0.000    0.000 |\nLZO1B-8      | passwd              846    1       486 57.4    0.000    0.000 |\nLZO1B-8      | profile            1943    1      1339 68.9    0.000    0.000 |\nLZO1B-8      | protocols          3144    1      2170 69.0    0.000    0.000 |\nLZO1B-8      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1B-8      | securetty          1854    1      1207 65.1    0.000    0.000 |\nLZO1B-8      | services          12990    1      7267 55.9    0.000    0.000 |\nLZO1B-8      | shadow              512    1       180 35.2    0.000    0.000 |\nLZO1B-8      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-8      | .bashrc             410    1       330 80.5    0.000    0.000 |\nLZO1B-8      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-8      | moduli           541716    3     28258  5.2  421.700    0.000 |\nLZO1B-8      | ssh_config         1569    1      1082 69.0    0.000    0.000 |\nLZO1B-8      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-8      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-8      | sshd_config        3127    1      1921 61.4    0.000    0.000 |\nLZO1B-8      | sshd_config_readonly     3131    1      1923 61.4    0.000    0.000 |\nLZO1B-8      | openssl.cnf       12411    1      5936 47.8    0.000    0.000 |\nLZO1B-8      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | syslog-startup.conf      651    1       540 82.9    0.000    0.000 |\nLZO1B-8      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-8      | alacritty          3749    1      2469 65.9    0.000    0.000 |\nLZO1B-8      | ansi               1481    1       749 50.6    0.000    0.000 |\nLZO1B-8      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-8      | linux              1740    1      1024 58.9    0.000    0.000 |\nLZO1B-8      | rxvt               2234    1      1495 66.9    0.000    0.000 |\nLZO1B-8      | screen             1607    1       950 59.1    0.000    0.000 |\nLZO1B-8      | screen-256color     1715    1      1004 58.5    0.000    0.000 |\nLZO1B-8      | sun                1004    1       500 49.8    0.000    0.000 |\nLZO1B-8      | vt100              1282    1       775 60.5    0.000    0.000 |\nLZO1B-8      | vt102              1276    1       779 61.1    0.000    0.000 |\nLZO1B-8      | vt200              1391    1       925 66.5    0.000    0.000 |\nLZO1B-8      | vt220              1391    1       925 66.5    0.000    0.000 |\nLZO1B-8      | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-8      | xterm-256color     4041    1      2741 67.8    0.000    0.000 |\nLZO1B-8      | xterm-color        1551    1       790 50.9    0.000    0.000 |\nLZO1B-8      | xterm-xfree86      2240    1      1362 60.8    0.000    0.000 |\nLZO1B-8      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-8      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-8      | local.rules         885    1       652 73.7    0.000    0.000 |\nLZO1B-8      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-8      | 50default          2652    1      1128 42.5    0.000    0.000 |\nLZO1B-8      | version              15    1        19  127    0.000    0.000 |\nLZO1B-8      | volatile.cache     4839    1      1270 26.2    0.000    0.000 |\nLZO1B-8      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1164 67.9  421.700    0.000\nLZO1B-8        ***TOTALS***     704417  107    122255 17.4  421.700    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-9      | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1B-9      | busybox.links.nosuid     2422    1      1216 50.2    0.000    0.000 |\nLZO1B-9      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-9      | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-9      | rcS                1313    1       977 74.4    0.000    0.000 |\nLZO1B-9      | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-9      | 00_core            1637    1      1000 61.1    0.000    0.000 |\nLZO1B-9      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-9      | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-9      | ethertypes         1936    1      1409 72.8    0.000    0.000 |\nLZO1B-9      | fstab               650    1       386 59.4    0.000    0.000 |\nLZO1B-9      | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-9      | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1B-9      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-9      | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-9      | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1B-9      | banner.sh           537    1       339 63.1    0.000    0.000 |\nLZO1B-9      | bootlogd           1997    1      1202 60.2    0.000    0.000 |\nLZO1B-9      | bootmisc.sh        2062    1      1382 67.0    0.000    0.000 |\nLZO1B-9      | checkroot.sh       3640    1      2225 61.1    0.000    0.000 |\nLZO1B-9      | devpts.sh           571    1       425 74.4    0.000    0.000 |\nLZO1B-9      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-9      | functions          2362    1      1393 59.0    0.000    0.000 |\nLZO1B-9      | halt                555    1       444 80.0    0.000    0.000 |\nLZO1B-9      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-9      | hwclock.sh         2541    1      1258 49.5    0.000    0.000 |\nLZO1B-9      | modutils.sh        1362    1       855 62.8    0.000    0.000 |\nLZO1B-9      | mountall.sh        1218    1       920 75.5    0.000    0.000 |\nLZO1B-9      | mountnfs.sh        1634    1       942 57.6    0.000    0.000 |\nLZO1B-9      | networking         1956    1       992 50.7    0.000    0.000 |\nLZO1B-9      | populate-volatile.sh     7846    1      3379 43.1    0.000    0.000 |\nLZO1B-9      | rc                 4407    1      2468 56.0    0.000    0.000 |\nLZO1B-9      | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1B-9      | read-only-rootfs-hook.sh     1319    1       898 68.1    0.000    0.000 |\nLZO1B-9      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-9      | rmnologin.sh        630    1       422 67.0    0.000    0.000 |\nLZO1B-9      | save-rtc.sh         474    1       361 76.2    0.000    0.000 |\nLZO1B-9      | sendsigs            483    1       340 70.4    0.000    0.000 |\nLZO1B-9      | single              623    1       471 75.6    0.000    0.000 |\nLZO1B-9      | sshd               2029    1      1017 50.1    0.000    0.000 |\nLZO1B-9      | sysfs.sh           1091    1       555 50.9    0.000    0.000 |\nLZO1B-9      | syslog             2104    1      1143 54.3    0.000    0.000 |\nLZO1B-9      | udev               3749    1      1994 53.2    0.000    0.000 |\nLZO1B-9      | umountfs            585    1       450 76.9    0.000    0.000 |\nLZO1B-9      | umountnfs.sh        756    1       563 74.5    0.000    0.000 |\nLZO1B-9      | urandom            1518    1       955 62.9    0.000    0.000 |\nLZO1B-9      | inittab            1192    1       801 67.2    0.000    0.000 |\nLZO1B-9      | issue                49    1        54  110    0.000    0.000 |\nLZO1B-9      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-9      | ld.so.cache        1623    1       709 43.7    0.000    0.000 |\nLZO1B-9      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-9      | limits              827    1       629 76.1    0.000    0.000 |\nLZO1B-9      | login.access       1999    1      1242 62.1    0.000    0.000 |\nLZO1B-9      | login.defs        13498    1      6806 50.4    0.000    0.000 |\nLZO1B-9      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-9      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-9      | nfsroot             809    1       523 64.6    0.000    0.000 |\nLZO1B-9      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-9      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | nsswitch.conf       487    1       339 69.6    0.000    0.000 |\nLZO1B-9      | passwd              846    1       480 56.7    0.000    0.000 |\nLZO1B-9      | profile            1943    1      1332 68.6    0.000    0.000 |\nLZO1B-9      | protocols          3144    1      2176 69.2    0.000    0.000 |\nLZO1B-9      | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1B-9      | securetty          1854    1      1208 65.2    0.000    0.000 |\nLZO1B-9      | services          12990    1      7237 55.7    0.000    0.000 |\nLZO1B-9      | shadow              512    1       180 35.2    0.000    0.000 |\nLZO1B-9      | shells               42    1        43  102    0.000    0.000 |\nLZO1B-9      | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-9      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-9      | moduli           541716    3     26538  4.9  412.956    0.000 |\nLZO1B-9      | ssh_config         1569    1      1077 68.6    0.000    0.000 |\nLZO1B-9      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-9      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-9      | sshd_config        3127    1      1908 61.0    0.000    0.000 |\nLZO1B-9      | sshd_config_readonly     3131    1      1910 61.0    0.000    0.000 |\nLZO1B-9      | openssl.cnf       12411    1      5907 47.6    0.000    0.000 |\nLZO1B-9      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | syslog-startup.conf      651    1       539 82.8    0.000    0.000 |\nLZO1B-9      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-9      | alacritty          3749    1      2463 65.7    0.000    0.000 |\nLZO1B-9      | ansi               1481    1       738 49.8    0.000    0.000 |\nLZO1B-9      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-9      | linux              1740    1      1022 58.7    0.000    0.000 |\nLZO1B-9      | rxvt               2234    1      1490 66.7    0.000    0.000 |\nLZO1B-9      | screen             1607    1       939 58.4    0.000    0.000 |\nLZO1B-9      | screen-256color     1715    1       996 58.1    0.000    0.000 |\nLZO1B-9      | sun                1004    1       497 49.5    0.000    0.000 |\nLZO1B-9      | vt100              1282    1       765 59.7    0.000    0.000 |\nLZO1B-9      | vt102              1276    1       771 60.4    0.000    0.000 |\nLZO1B-9      | vt200              1391    1       915 65.8    0.000    0.000 |\nLZO1B-9      | vt220              1391    1       915 65.8    0.000    0.000 |\nLZO1B-9      | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-9      | xterm-256color     4041    1      2721 67.3    0.000    0.000 |\nLZO1B-9      | xterm-color        1551    1       784 50.5    0.000    0.000 |\nLZO1B-9      | xterm-xfree86      2240    1      1354 60.4    0.000    0.000 |\nLZO1B-9      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-9      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-9      | local.rules         885    1       654 73.9    0.000    0.000 |\nLZO1B-9      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-9      | 50default          2652    1      1114 42.0    0.000    0.000 |\nLZO1B-9      | version              15    1        19  127    0.000    0.000 |\nLZO1B-9      | volatile.cache     4839    1      1223 25.3    0.000    0.000 |\nLZO1B-9      | xattr.conf          681    1       410 60.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1142 67.7  412.956    0.000\nLZO1B-9        ***TOTALS***     704417  107    119999 17.0  412.956    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-1      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1C-1      | busybox.links.nosuid     2422    1      1247 51.5    0.000    0.000 |\nLZO1C-1      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1C-1      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-1      | rcS                1313    1      1027 78.2    0.000    0.000 |\nLZO1C-1      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-1      | 00_core            1637    1      1052 64.3    0.000    0.000 |\nLZO1C-1      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-1      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1C-1      | ethertypes         1936    1      1479 76.4    0.000    0.000 |\nLZO1C-1      | fstab               650    1       395 60.8    0.000    0.000 |\nLZO1C-1      | group               518    1       467 90.2    0.000    0.000 |\nLZO1C-1      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1C-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-1      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-1      | banner.sh           537    1       353 65.7    0.000    0.000 |\nLZO1C-1      | bootlogd           1997    1      1242 62.2    0.000    0.000 |\nLZO1C-1      | bootmisc.sh        2062    1      1432 69.4    0.000    0.000 |\nLZO1C-1      | checkroot.sh       3640    1      2375 65.2    0.000    0.000 |\nLZO1C-1      | devpts.sh           571    1       437 76.5    0.000    0.000 |\nLZO1C-1      | dmesg.sh            397    1       299 75.3    0.000    0.000 |\nLZO1C-1      | functions          2362    1      1444 61.1    0.000    0.000 |\nLZO1C-1      | halt                555    1       450 81.1    0.000    0.000 |\nLZO1C-1      | hostname.sh         625    1       474 75.8    0.000    0.000 |\nLZO1C-1      | hwclock.sh         2541    1      1348 53.0    0.000    0.000 |\nLZO1C-1      | modutils.sh        1362    1       872 64.0    0.000    0.000 |\nLZO1C-1      | mountall.sh        1218    1       954 78.3    0.000    0.000 |\nLZO1C-1      | mountnfs.sh        1634    1      1002 61.3    0.000    0.000 |\nLZO1C-1      | networking         1956    1      1036 53.0    0.000    0.000 |\nLZO1C-1      | populate-volatile.sh     7846    1      3626 46.2    0.000    0.000 |\nLZO1C-1      | rc                 4407    1      2650 60.1    0.000    0.000 |\nLZO1C-1      | rcS                 525    1       447 85.1    0.000    0.000 |\nLZO1C-1      | read-only-rootfs-hook.sh     1319    1       926 70.2    0.000    0.000 |\nLZO1C-1      | reboot              334    1       268 80.2    0.000    0.000 |\nLZO1C-1      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-1      | save-rtc.sh         474    1       365 77.0    0.000    0.000 |\nLZO1C-1      | sendsigs            483    1       354 73.3    0.000    0.000 |\nLZO1C-1      | single              623    1       474 76.1    0.000    0.000 |\nLZO1C-1      | sshd               2029    1      1046 51.6    0.000    0.000 |\nLZO1C-1      | sysfs.sh           1091    1       574 52.6    0.000    0.000 |\nLZO1C-1      | syslog             2104    1      1186 56.4    0.000    0.000 |\nLZO1C-1      | udev               3749    1      2114 56.4    0.000    0.000 |\nLZO1C-1      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1C-1      | umountnfs.sh        756    1       570 75.4    0.000    0.000 |\nLZO1C-1      | urandom            1518    1       995 65.5    0.000    0.000 |\nLZO1C-1      | inittab            1192    1       824 69.1    0.000    0.000 |\nLZO1C-1      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-1      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-1      | ld.so.cache        1623    1       732 45.1    0.000    0.000 |\nLZO1C-1      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-1      | limits              827    1       638 77.1    0.000    0.000 |\nLZO1C-1      | login.access       1999    1      1304 65.2    0.000    0.000 |\nLZO1C-1      | login.defs        13498    1      7486 55.5    0.000    0.000 |\nLZO1C-1      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1C-1      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1C-1      | nfsroot             809    1       546 67.5    0.000    0.000 |\nLZO1C-1      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1C-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | nsswitch.conf       487    1       345 70.8    0.000    0.000 |\nLZO1C-1      | passwd              846    1       516 61.0    0.000    0.000 |\nLZO1C-1      | profile            1943    1      1397 71.9    0.000    0.000 |\nLZO1C-1      | protocols          3144    1      2265 72.0    0.000    0.000 |\nLZO1C-1      | rpc                 911    1       697 76.5    0.000    0.000 |\nLZO1C-1      | securetty          1854    1      1308 70.6    0.000    0.000 |\nLZO1C-1      | services          12990    1      7795 60.0    0.000    0.000 |\nLZO1C-1      | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1C-1      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-1      | .bashrc             410    1       332 81.0    0.000    0.000 |\nLZO1C-1      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1C-1      | moduli           541716    3     34368  6.3  505.266    0.000 |\nLZO1C-1      | ssh_config         1569    1      1106 70.5    0.000    0.000 |\nLZO1C-1      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1C-1      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1C-1      | sshd_config        3127    1      2061 65.9    0.000    0.000 |\nLZO1C-1      | sshd_config_readonly     3131    1      2063 65.9    0.000    0.000 |\nLZO1C-1      | openssl.cnf       12411    1      6442 51.9    0.000    0.000 |\nLZO1C-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1C-1      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-1      | alacritty          3749    1      2612 69.7    0.000    0.000 |\nLZO1C-1      | ansi               1481    1       772 52.1    0.000    0.000 |\nLZO1C-1      | dumb                308    1        75 24.4    0.000    0.000 |\nLZO1C-1      | linux              1740    1      1058 60.8    0.000    0.000 |\nLZO1C-1      | rxvt               2234    1      1547 69.2    0.000    0.000 |\nLZO1C-1      | screen             1607    1       969 60.3    0.000    0.000 |\nLZO1C-1      | screen-256color     1715    1      1030 60.1    0.000    0.000 |\nLZO1C-1      | sun                1004    1       528 52.6    0.000    0.000 |\nLZO1C-1      | vt100              1282    1       807 62.9    0.000    0.000 |\nLZO1C-1      | vt102              1276    1       809 63.4    0.000    0.000 |\nLZO1C-1      | vt200              1391    1       961 69.1    0.000    0.000 |\nLZO1C-1      | vt220              1391    1       961 69.1    0.000    0.000 |\nLZO1C-1      | vt52                839    1       361 43.0    0.000    0.000 |\nLZO1C-1      | xterm-256color     4041    1      2891 71.5    0.000    0.000 |\nLZO1C-1      | xterm-color        1551    1       817 52.7    0.000    0.000 |\nLZO1C-1      | xterm-xfree86      2240    1      1419 63.3    0.000    0.000 |\nLZO1C-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-1      | local.rules         885    1       665 75.1    0.000    0.000 |\nLZO1C-1      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1C-1      | 50default          2652    1      1188 44.8    0.000    0.000 |\nLZO1C-1      | version              15    1        19  127    0.000    0.000 |\nLZO1C-1      | volatile.cache     4839    1      1286 26.6    0.000    0.000 |\nLZO1C-1      | xattr.conf          681    1       423 62.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1266 69.5  505.266    0.000\nLZO1C-1        ***TOTALS***     704417  107    132966 18.9  505.266    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-2      | buildinfo           490    1       266 54.3    0.000    0.000 |\nLZO1C-2      | busybox.links.nosuid     2422    1      1222 50.5    0.000    0.000 |\nLZO1C-2      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1C-2      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-2      | rcS                1313    1      1023 77.9    0.000    0.000 |\nLZO1C-2      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-2      | 00_core            1637    1      1041 63.6    0.000    0.000 |\nLZO1C-2      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-2      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1C-2      | ethertypes         1936    1      1481 76.5    0.000    0.000 |\nLZO1C-2      | fstab               650    1       391 60.2    0.000    0.000 |\nLZO1C-2      | group               518    1       466 90.0    0.000    0.000 |\nLZO1C-2      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1C-2      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-2      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-2      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-2      | banner.sh           537    1       347 64.6    0.000    0.000 |\nLZO1C-2      | bootlogd           1997    1      1240 62.1    0.000    0.000 |\nLZO1C-2      | bootmisc.sh        2062    1      1413 68.5    0.000    0.000 |\nLZO1C-2      | checkroot.sh       3640    1      2363 64.9    0.000    0.000 |\nLZO1C-2      | devpts.sh           571    1       438 76.7    0.000    0.000 |\nLZO1C-2      | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1C-2      | functions          2362    1      1437 60.8    0.000    0.000 |\nLZO1C-2      | halt                555    1       449 80.9    0.000    0.000 |\nLZO1C-2      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1C-2      | hwclock.sh         2541    1      1334 52.5    0.000    0.000 |\nLZO1C-2      | modutils.sh        1362    1       877 64.4    0.000    0.000 |\nLZO1C-2      | mountall.sh        1218    1       950 78.0    0.000    0.000 |\nLZO1C-2      | mountnfs.sh        1634    1       980 60.0    0.000    0.000 |\nLZO1C-2      | networking         1956    1      1036 53.0    0.000    0.000 |\nLZO1C-2      | populate-volatile.sh     7846    1      3578 45.6    0.000    0.000 |\nLZO1C-2      | rc                 4407    1      2602 59.0    0.000    0.000 |\nLZO1C-2      | rcS                 525    1       447 85.1    0.000    0.000 |\nLZO1C-2      | read-only-rootfs-hook.sh     1319    1       920 69.7    0.000    0.000 |\nLZO1C-2      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1C-2      | rmnologin.sh        630    1       423 67.1    0.000    0.000 |\nLZO1C-2      | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1C-2      | sendsigs            483    1       350 72.5    0.000    0.000 |\nLZO1C-2      | single              623    1       474 76.1    0.000    0.000 |\nLZO1C-2      | sshd               2029    1      1048 51.7    0.000    0.000 |\nLZO1C-2      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1C-2      | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1C-2      | udev               3749    1      2104 56.1    0.000    0.000 |\nLZO1C-2      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1C-2      | umountnfs.sh        756    1       569 75.3    0.000    0.000 |\nLZO1C-2      | urandom            1518    1       995 65.5    0.000    0.000 |\nLZO1C-2      | inittab            1192    1       823 69.0    0.000    0.000 |\nLZO1C-2      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-2      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-2      | ld.so.cache        1623    1       733 45.2    0.000    0.000 |\nLZO1C-2      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-2      | limits              827    1       637 77.0    0.000    0.000 |\nLZO1C-2      | login.access       1999    1      1291 64.6    0.000    0.000 |\nLZO1C-2      | login.defs        13498    1      7404 54.9    0.000    0.000 |\nLZO1C-2      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1C-2      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1C-2      | nfsroot             809    1       543 67.1    0.000    0.000 |\nLZO1C-2      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1C-2      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | nsswitch.conf       487    1       348 71.5    0.000    0.000 |\nLZO1C-2      | passwd              846    1       512 60.5    0.000    0.000 |\nLZO1C-2      | profile            1943    1      1394 71.7    0.000    0.000 |\nLZO1C-2      | protocols          3144    1      2254 71.7    0.000    0.000 |\nLZO1C-2      | rpc                 911    1       693 76.1    0.000    0.000 |\nLZO1C-2      | securetty          1854    1      1307 70.5    0.000    0.000 |\nLZO1C-2      | services          12990    1      7681 59.1    0.000    0.000 |\nLZO1C-2      | shadow              512    1       174 34.0    0.000    0.000 |\nLZO1C-2      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-2      | .bashrc             410    1       332 81.0    0.000    0.000 |\nLZO1C-2      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1C-2      | moduli           541716    3     30782  5.7  402.691    0.000 |\nLZO1C-2      | ssh_config         1569    1      1098 70.0    0.000    0.000 |\nLZO1C-2      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1C-2      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1C-2      | sshd_config        3127    1      2042 65.3    0.000    0.000 |\nLZO1C-2      | sshd_config_readonly     3131    1      2045 65.3    0.000    0.000 |\nLZO1C-2      | openssl.cnf       12411    1      6364 51.3    0.000    0.000 |\nLZO1C-2      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1C-2      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-2      | alacritty          3749    1      2600 69.4    0.000    0.000 |\nLZO1C-2      | ansi               1481    1       761 51.4    0.000    0.000 |\nLZO1C-2      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1C-2      | linux              1740    1      1035 59.5    0.000    0.000 |\nLZO1C-2      | rxvt               2234    1      1544 69.1    0.000    0.000 |\nLZO1C-2      | screen             1607    1       959 59.7    0.000    0.000 |\nLZO1C-2      | screen-256color     1715    1      1018 59.4    0.000    0.000 |\nLZO1C-2      | sun                1004    1       515 51.3    0.000    0.000 |\nLZO1C-2      | vt100              1282    1       794 61.9    0.000    0.000 |\nLZO1C-2      | vt102              1276    1       799 62.6    0.000    0.000 |\nLZO1C-2      | vt200              1391    1       948 68.2    0.000    0.000 |\nLZO1C-2      | vt220              1391    1       948 68.2    0.000    0.000 |\nLZO1C-2      | vt52                839    1       351 41.8    0.000    0.000 |\nLZO1C-2      | xterm-256color     4041    1      2877 71.2    0.000    0.000 |\nLZO1C-2      | xterm-color        1551    1       799 51.5    0.000    0.000 |\nLZO1C-2      | xterm-xfree86      2240    1      1398 62.4    0.000    0.000 |\nLZO1C-2      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-2      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-2      | local.rules         885    1       664 75.0    0.000    0.000 |\nLZO1C-2      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1C-2      | 50default          2652    1      1166 44.0    0.000    0.000 |\nLZO1C-2      | version              15    1        19  127    0.000    0.000 |\nLZO1C-2      | volatile.cache     4839    1      1284 26.5    0.000    0.000 |\nLZO1C-2      | xattr.conf          681    1       420 61.7    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1224 69.2  402.691    0.000\nLZO1C-2        ***TOTALS***     704417  107    128528 18.2  402.691    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-3      | buildinfo           490    1       269 54.9    0.000    0.000 |\nLZO1C-3      | busybox.links.nosuid     2422    1      1212 50.0    0.000    0.000 |\nLZO1C-3      | busybox.links.suid       91    1        70 76.9    0.000    0.000 |\nLZO1C-3      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-3      | rcS                1313    1      1017 77.5    0.000    0.000 |\nLZO1C-3      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-3      | 00_core            1637    1      1041 63.6    0.000    0.000 |\nLZO1C-3      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-3      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1C-3      | ethertypes         1936    1      1478 76.3    0.000    0.000 |\nLZO1C-3      | fstab               650    1       396 60.9    0.000    0.000 |\nLZO1C-3      | group               518    1       464 89.6    0.000    0.000 |\nLZO1C-3      | gshadow             432    1       320 74.1    0.000    0.000 |\nLZO1C-3      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-3      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-3      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-3      | banner.sh           537    1       347 64.6    0.000    0.000 |\nLZO1C-3      | bootlogd           1997    1      1224 61.3    0.000    0.000 |\nLZO1C-3      | bootmisc.sh        2062    1      1418 68.8    0.000    0.000 |\nLZO1C-3      | checkroot.sh       3640    1      2351 64.6    0.000    0.000 |\nLZO1C-3      | devpts.sh           571    1       438 76.7    0.000    0.000 |\nLZO1C-3      | dmesg.sh            397    1       296 74.6    0.000    0.000 |\nLZO1C-3      | functions          2362    1      1433 60.7    0.000    0.000 |\nLZO1C-3      | halt                555    1       449 80.9    0.000    0.000 |\nLZO1C-3      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1C-3      | hwclock.sh         2541    1      1334 52.5    0.000    0.000 |\nLZO1C-3      | modutils.sh        1362    1       872 64.0    0.000    0.000 |\nLZO1C-3      | mountall.sh        1218    1       946 77.7    0.000    0.000 |\nLZO1C-3      | mountnfs.sh        1634    1       980 60.0    0.000    0.000 |\nLZO1C-3      | networking         1956    1      1036 53.0    0.000    0.000 |\nLZO1C-3      | populate-volatile.sh     7846    1      3553 45.3    0.000    0.000 |\nLZO1C-3      | rc                 4407    1      2589 58.7    0.000    0.000 |\nLZO1C-3      | rcS                 525    1       447 85.1    0.000    0.000 |\nLZO1C-3      | read-only-rootfs-hook.sh     1319    1       919 69.7    0.000    0.000 |\nLZO1C-3      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1C-3      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-3      | save-rtc.sh         474    1       368 77.6    0.000    0.000 |\nLZO1C-3      | sendsigs            483    1       350 72.5    0.000    0.000 |\nLZO1C-3      | single              623    1       472 75.8    0.000    0.000 |\nLZO1C-3      | sshd               2029    1      1046 51.6    0.000    0.000 |\nLZO1C-3      | sysfs.sh           1091    1       558 51.1    0.000    0.000 |\nLZO1C-3      | syslog             2104    1      1170 55.6    0.000    0.000 |\nLZO1C-3      | udev               3749    1      2093 55.8    0.000    0.000 |\nLZO1C-3      | umountfs            585    1       449 76.8    0.000    0.000 |\nLZO1C-3      | umountnfs.sh        756    1       567 75.0    0.000    0.000 |\nLZO1C-3      | urandom            1518    1       995 65.5    0.000    0.000 |\nLZO1C-3      | inittab            1192    1       822 69.0    0.000    0.000 |\nLZO1C-3      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-3      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-3      | ld.so.cache        1623    1       731 45.0    0.000    0.000 |\nLZO1C-3      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-3      | limits              827    1       637 77.0    0.000    0.000 |\nLZO1C-3      | login.access       1999    1      1293 64.7    0.000    0.000 |\nLZO1C-3      | login.defs        13498    1      7332 54.3    0.000    0.000 |\nLZO1C-3      | logrotate-dmesg.conf      121    1       118 97.5    0.000    0.000 |\nLZO1C-3      | motd                197    1       186 94.4    0.000    0.000 |\nLZO1C-3      | nfsroot             809    1       541 66.9    0.000    0.000 |\nLZO1C-3      | interfaces          129    1       123 95.3    0.000    0.000 |\nLZO1C-3      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | nsswitch.conf       487    1       348 71.5    0.000    0.000 |\nLZO1C-3      | passwd              846    1       505 59.7    0.000    0.000 |\nLZO1C-3      | profile            1943    1      1391 71.6    0.000    0.000 |\nLZO1C-3      | protocols          3144    1      2251 71.6    0.000    0.000 |\nLZO1C-3      | rpc                 911    1       692 76.0    0.000    0.000 |\nLZO1C-3      | securetty          1854    1      1303 70.3    0.000    0.000 |\nLZO1C-3      | services          12990    1      7613 58.6    0.000    0.000 |\nLZO1C-3      | shadow              512    1       174 34.0    0.000    0.000 |\nLZO1C-3      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-3      | .bashrc             410    1       331 80.7    0.000    0.000 |\nLZO1C-3      | .profile            241    1       226 93.8    0.000    0.000 |\nLZO1C-3      | moduli           541716    3     30750  5.7  406.663    0.000 |\nLZO1C-3      | ssh_config         1569    1      1098 70.0    0.000    0.000 |\nLZO1C-3      | ssh_host_ecdsa_key      505    1       456 90.3    0.000    0.000 |\nLZO1C-3      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1C-3      | sshd_config        3127    1      2029 64.9    0.000    0.000 |\nLZO1C-3      | sshd_config_readonly     3131    1      2032 64.9    0.000    0.000 |\nLZO1C-3      | openssl.cnf       12411    1      6300 50.8    0.000    0.000 |\nLZO1C-3      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1C-3      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-3      | alacritty          3749    1      2586 69.0    0.000    0.000 |\nLZO1C-3      | ansi               1481    1       760 51.3    0.000    0.000 |\nLZO1C-3      | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1C-3      | linux              1740    1      1033 59.4    0.000    0.000 |\nLZO1C-3      | rxvt               2234    1      1538 68.8    0.000    0.000 |\nLZO1C-3      | screen             1607    1       961 59.8    0.000    0.000 |\nLZO1C-3      | screen-256color     1715    1      1021 59.5    0.000    0.000 |\nLZO1C-3      | sun                1004    1       513 51.1    0.000    0.000 |\nLZO1C-3      | vt100              1282    1       794 61.9    0.000    0.000 |\nLZO1C-3      | vt102              1276    1       798 62.5    0.000    0.000 |\nLZO1C-3      | vt200              1391    1       945 67.9    0.000    0.000 |\nLZO1C-3      | vt220              1391    1       945 67.9    0.000    0.000 |\nLZO1C-3      | vt52                839    1       351 41.8    0.000    0.000 |\nLZO1C-3      | xterm-256color     4041    1      2866 70.9    0.000    0.000 |\nLZO1C-3      | xterm-color        1551    1       799 51.5    0.000    0.000 |\nLZO1C-3      | xterm-xfree86      2240    1      1397 62.4    0.000    0.000 |\nLZO1C-3      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-3      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-3      | local.rules         885    1       664 75.0    0.000    0.000 |\nLZO1C-3      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1C-3      | 50default          2652    1      1161 43.8    0.000    0.000 |\nLZO1C-3      | version              15    1        19  127    0.000    0.000 |\nLZO1C-3      | volatile.cache     4839    1      1289 26.6    0.000    0.000 |\nLZO1C-3      | xattr.conf          681    1       418 61.4    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1219 69.1  406.663    0.000\nLZO1C-3        ***TOTALS***     704417  107    128088 18.2  406.663    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-4      | buildinfo           490    1       265 54.1    0.000    0.000 |\nLZO1C-4      | busybox.links.nosuid     2422    1      1203 49.7    0.000    0.000 |\nLZO1C-4      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-4      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-4      | rcS                1313    1       997 75.9    0.000    0.000 |\nLZO1C-4      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-4      | 00_core            1637    1      1011 61.8    0.000    0.000 |\nLZO1C-4      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-4      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-4      | ethertypes         1936    1      1440 74.4    0.000    0.000 |\nLZO1C-4      | fstab               650    1       387 59.5    0.000    0.000 |\nLZO1C-4      | group               518    1       462 89.2    0.000    0.000 |\nLZO1C-4      | gshadow             432    1       319 73.8    0.000    0.000 |\nLZO1C-4      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-4      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-4      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1C-4      | banner.sh           537    1       341 63.5    0.000    0.000 |\nLZO1C-4      | bootlogd           1997    1      1231 61.6    0.000    0.000 |\nLZO1C-4      | bootmisc.sh        2062    1      1375 66.7    0.000    0.000 |\nLZO1C-4      | checkroot.sh       3640    1      2312 63.5    0.000    0.000 |\nLZO1C-4      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1C-4      | dmesg.sh            397    1       292 73.6    0.000    0.000 |\nLZO1C-4      | functions          2362    1      1431 60.6    0.000    0.000 |\nLZO1C-4      | halt                555    1       447 80.5    0.000    0.000 |\nLZO1C-4      | hostname.sh         625    1       470 75.2    0.000    0.000 |\nLZO1C-4      | hwclock.sh         2541    1      1308 51.5    0.000    0.000 |\nLZO1C-4      | modutils.sh        1362    1       865 63.5    0.000    0.000 |\nLZO1C-4      | mountall.sh        1218    1       933 76.6    0.000    0.000 |\nLZO1C-4      | mountnfs.sh        1634    1       979 59.9    0.000    0.000 |\nLZO1C-4      | networking         1956    1      1014 51.8    0.000    0.000 |\nLZO1C-4      | populate-volatile.sh     7846    1      3486 44.4    0.000    0.000 |\nLZO1C-4      | rc                 4407    1      2539 57.6    0.000    0.000 |\nLZO1C-4      | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1C-4      | read-only-rootfs-hook.sh     1319    1       914 69.3    0.000    0.000 |\nLZO1C-4      | reboot              334    1       267 79.9    0.000    0.000 |\nLZO1C-4      | rmnologin.sh        630    1       424 67.3    0.000    0.000 |\nLZO1C-4      | save-rtc.sh         474    1       365 77.0    0.000    0.000 |\nLZO1C-4      | sendsigs            483    1       345 71.4    0.000    0.000 |\nLZO1C-4      | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-4      | sshd               2029    1      1027 50.6    0.000    0.000 |\nLZO1C-4      | sysfs.sh           1091    1       562 51.5    0.000    0.000 |\nLZO1C-4      | syslog             2104    1      1151 54.7    0.000    0.000 |\nLZO1C-4      | udev               3749    1      2072 55.3    0.000    0.000 |\nLZO1C-4      | umountfs            585    1       449 76.8    0.000    0.000 |\nLZO1C-4      | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1C-4      | urandom            1518    1       963 63.4    0.000    0.000 |\nLZO1C-4      | inittab            1192    1       802 67.3    0.000    0.000 |\nLZO1C-4      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-4      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-4      | ld.so.cache        1623    1       700 43.1    0.000    0.000 |\nLZO1C-4      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-4      | limits              827    1       629 76.1    0.000    0.000 |\nLZO1C-4      | login.access       1999    1      1275 63.8    0.000    0.000 |\nLZO1C-4      | login.defs        13498    1      7117 52.7    0.000    0.000 |\nLZO1C-4      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-4      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1C-4      | nfsroot             809    1       539 66.6    0.000    0.000 |\nLZO1C-4      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-4      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | nsswitch.conf       487    1       343 70.4    0.000    0.000 |\nLZO1C-4      | passwd              846    1       500 59.1    0.000    0.000 |\nLZO1C-4      | profile            1943    1      1363 70.1    0.000    0.000 |\nLZO1C-4      | protocols          3144    1      2197 69.9    0.000    0.000 |\nLZO1C-4      | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1C-4      | securetty          1854    1      1227 66.2    0.000    0.000 |\nLZO1C-4      | services          12990    1      7454 57.4    0.000    0.000 |\nLZO1C-4      | shadow              512    1       172 33.6    0.000    0.000 |\nLZO1C-4      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-4      | .bashrc             410    1       327 79.8    0.000    0.000 |\nLZO1C-4      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-4      | moduli           541716    3     29844  5.5  799.911    0.000 |\nLZO1C-4      | ssh_config         1569    1      1087 69.3    0.000    0.000 |\nLZO1C-4      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1C-4      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-4      | sshd_config        3127    1      1976 63.2    0.000    0.000 |\nLZO1C-4      | sshd_config_readonly     3131    1      1978 63.2    0.000    0.000 |\nLZO1C-4      | openssl.cnf       12411    1      6172 49.7    0.000    0.000 |\nLZO1C-4      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | syslog-startup.conf      651    1       543 83.4    0.000    0.000 |\nLZO1C-4      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-4      | alacritty          3749    1      2521 67.2    0.000    0.000 |\nLZO1C-4      | ansi               1481    1       741 50.0    0.000    0.000 |\nLZO1C-4      | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1C-4      | linux              1740    1      1039 59.7    0.000    0.000 |\nLZO1C-4      | rxvt               2234    1      1519 68.0    0.000    0.000 |\nLZO1C-4      | screen             1607    1       954 59.4    0.000    0.000 |\nLZO1C-4      | screen-256color     1715    1      1008 58.8    0.000    0.000 |\nLZO1C-4      | sun                1004    1       504 50.2    0.000    0.000 |\nLZO1C-4      | vt100              1282    1       771 60.1    0.000    0.000 |\nLZO1C-4      | vt102              1276    1       781 61.2    0.000    0.000 |\nLZO1C-4      | vt200              1391    1       934 67.1    0.000    0.000 |\nLZO1C-4      | vt220              1391    1       934 67.1    0.000    0.000 |\nLZO1C-4      | vt52                839    1       345 41.1    0.000    0.000 |\nLZO1C-4      | xterm-256color     4041    1      2796 69.2    0.000    0.000 |\nLZO1C-4      | xterm-color        1551    1       797 51.4    0.000    0.000 |\nLZO1C-4      | xterm-xfree86      2240    1      1380 61.6    0.000    0.000 |\nLZO1C-4      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-4      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-4      | local.rules         885    1       661 74.7    0.000    0.000 |\nLZO1C-4      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-4      | 50default          2652    1      1132 42.7    0.000    0.000 |\nLZO1C-4      | version              15    1        19  127    0.000    0.000 |\nLZO1C-4      | volatile.cache     4839    1      1307 27.0    0.000    0.000 |\nLZO1C-4      | xattr.conf          681    1       414 60.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1194 68.3  799.911    0.000\nLZO1C-4        ***TOTALS***     704417  107    125464 17.8  799.911    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-5      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1C-5      | busybox.links.nosuid     2422    1      1195 49.3    0.000    0.000 |\nLZO1C-5      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1C-5      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-5      | rcS                1313    1       994 75.7    0.000    0.000 |\nLZO1C-5      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-5      | 00_core            1637    1      1003 61.3    0.000    0.000 |\nLZO1C-5      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-5      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-5      | ethertypes         1936    1      1432 74.0    0.000    0.000 |\nLZO1C-5      | fstab               650    1       389 59.8    0.000    0.000 |\nLZO1C-5      | group               518    1       451 87.1    0.000    0.000 |\nLZO1C-5      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-5      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-5      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-5      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-5      | banner.sh           537    1       342 63.7    0.000    0.000 |\nLZO1C-5      | bootlogd           1997    1      1213 60.7    0.000    0.000 |\nLZO1C-5      | bootmisc.sh        2062    1      1371 66.5    0.000    0.000 |\nLZO1C-5      | checkroot.sh       3640    1      2289 62.9    0.000    0.000 |\nLZO1C-5      | devpts.sh           571    1       429 75.1    0.000    0.000 |\nLZO1C-5      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-5      | functions          2362    1      1405 59.5    0.000    0.000 |\nLZO1C-5      | halt                555    1       445 80.2    0.000    0.000 |\nLZO1C-5      | hostname.sh         625    1       470 75.2    0.000    0.000 |\nLZO1C-5      | hwclock.sh         2541    1      1284 50.5    0.000    0.000 |\nLZO1C-5      | modutils.sh        1362    1       860 63.1    0.000    0.000 |\nLZO1C-5      | mountall.sh        1218    1       923 75.8    0.000    0.000 |\nLZO1C-5      | mountnfs.sh        1634    1       959 58.7    0.000    0.000 |\nLZO1C-5      | networking         1956    1      1010 51.6    0.000    0.000 |\nLZO1C-5      | populate-volatile.sh     7846    1      3446 43.9    0.000    0.000 |\nLZO1C-5      | rc                 4407    1      2519 57.2    0.000    0.000 |\nLZO1C-5      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1C-5      | read-only-rootfs-hook.sh     1319    1       904 68.5    0.000    0.000 |\nLZO1C-5      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1C-5      | rmnologin.sh        630    1       422 67.0    0.000    0.000 |\nLZO1C-5      | save-rtc.sh         474    1       367 77.4    0.000    0.000 |\nLZO1C-5      | sendsigs            483    1       343 71.0    0.000    0.000 |\nLZO1C-5      | single              623    1       470 75.4    0.000    0.000 |\nLZO1C-5      | sshd               2029    1      1027 50.6    0.000    0.000 |\nLZO1C-5      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1C-5      | syslog             2104    1      1154 54.8    0.000    0.000 |\nLZO1C-5      | udev               3749    1      2029 54.1    0.000    0.000 |\nLZO1C-5      | umountfs            585    1       445 76.1    0.000    0.000 |\nLZO1C-5      | umountnfs.sh        756    1       558 73.8    0.000    0.000 |\nLZO1C-5      | urandom            1518    1       959 63.2    0.000    0.000 |\nLZO1C-5      | inittab            1192    1       805 67.5    0.000    0.000 |\nLZO1C-5      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-5      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-5      | ld.so.cache        1623    1       724 44.6    0.000    0.000 |\nLZO1C-5      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-5      | limits              827    1       627 75.8    0.000    0.000 |\nLZO1C-5      | login.access       1999    1      1262 63.1    0.000    0.000 |\nLZO1C-5      | login.defs        13498    1      6995 51.8    0.000    0.000 |\nLZO1C-5      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-5      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1C-5      | nfsroot             809    1       526 65.0    0.000    0.000 |\nLZO1C-5      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1C-5      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | nsswitch.conf       487    1       346 71.0    0.000    0.000 |\nLZO1C-5      | passwd              846    1       483 57.1    0.000    0.000 |\nLZO1C-5      | profile            1943    1      1365 70.3    0.000    0.000 |\nLZO1C-5      | protocols          3144    1      2192 69.7    0.000    0.000 |\nLZO1C-5      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1C-5      | securetty          1854    1      1211 65.3    0.000    0.000 |\nLZO1C-5      | services          12990    1      7377 56.8    0.000    0.000 |\nLZO1C-5      | shadow              512    1       168 32.8    0.000    0.000 |\nLZO1C-5      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-5      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-5      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-5      | moduli           541716    3     27965  5.2  534.416    0.000 |\nLZO1C-5      | ssh_config         1569    1      1085 69.2    0.000    0.000 |\nLZO1C-5      | ssh_host_ecdsa_key      505    1       452 89.5    0.000    0.000 |\nLZO1C-5      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-5      | sshd_config        3127    1      1949 62.3    0.000    0.000 |\nLZO1C-5      | sshd_config_readonly     3131    1      1953 62.4    0.000    0.000 |\nLZO1C-5      | openssl.cnf       12411    1      6051 48.8    0.000    0.000 |\nLZO1C-5      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | syslog-startup.conf      651    1       541 83.1    0.000    0.000 |\nLZO1C-5      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-5      | alacritty          3749    1      2503 66.8    0.000    0.000 |\nLZO1C-5      | ansi               1481    1       743 50.2    0.000    0.000 |\nLZO1C-5      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-5      | linux              1740    1      1017 58.4    0.000    0.000 |\nLZO1C-5      | rxvt               2234    1      1497 67.0    0.000    0.000 |\nLZO1C-5      | screen             1607    1       956 59.5    0.000    0.000 |\nLZO1C-5      | screen-256color     1715    1      1016 59.2    0.000    0.000 |\nLZO1C-5      | sun                1004    1       492 49.0    0.000    0.000 |\nLZO1C-5      | vt100              1282    1       771 60.1    0.000    0.000 |\nLZO1C-5      | vt102              1276    1       776 60.8    0.000    0.000 |\nLZO1C-5      | vt200              1391    1       921 66.2    0.000    0.000 |\nLZO1C-5      | vt220              1391    1       921 66.2    0.000    0.000 |\nLZO1C-5      | vt52                839    1       340 40.5    0.000    0.000 |\nLZO1C-5      | xterm-256color     4041    1      2769 68.5    0.000    0.000 |\nLZO1C-5      | xterm-color        1551    1       792 51.1    0.000    0.000 |\nLZO1C-5      | xterm-xfree86      2240    1      1366 61.0    0.000    0.000 |\nLZO1C-5      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-5      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-5      | local.rules         885    1       656 74.1    0.000    0.000 |\nLZO1C-5      | udev.conf           215    1       197 91.6    0.000    0.000 |\nLZO1C-5      | 50default          2652    1      1128 42.5    0.000    0.000 |\nLZO1C-5      | version              15    1        19  127    0.000    0.000 |\nLZO1C-5      | volatile.cache     4839    1      1287 26.6    0.000    0.000 |\nLZO1C-5      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1168 68.1  534.416    0.000\nLZO1C-5        ***TOTALS***     704417  107    122711 17.4  534.416    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-6      | buildinfo           490    1       268 54.7    0.000    0.000 |\nLZO1C-6      | busybox.links.nosuid     2422    1      1174 48.5    0.000    0.000 |\nLZO1C-6      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-6      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-6      | rcS                1313    1       984 74.9    0.000    0.000 |\nLZO1C-6      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-6      | 00_core            1637    1       994 60.7    0.000    0.000 |\nLZO1C-6      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-6      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-6      | ethertypes         1936    1      1413 73.0    0.000    0.000 |\nLZO1C-6      | fstab               650    1       386 59.4    0.000    0.000 |\nLZO1C-6      | group               518    1       451 87.1    0.000    0.000 |\nLZO1C-6      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-6      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-6      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-6      | hosts               234    1       189 80.8    0.000    0.000 |\nLZO1C-6      | banner.sh           537    1       340 63.3    0.000    0.000 |\nLZO1C-6      | bootlogd           1997    1      1206 60.4    0.000    0.000 |\nLZO1C-6      | bootmisc.sh        2062    1      1372 66.5    0.000    0.000 |\nLZO1C-6      | checkroot.sh       3640    1      2252 61.9    0.000    0.000 |\nLZO1C-6      | devpts.sh           571    1       429 75.1    0.000    0.000 |\nLZO1C-6      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-6      | functions          2362    1      1396 59.1    0.000    0.000 |\nLZO1C-6      | halt                555    1       444 80.0    0.000    0.000 |\nLZO1C-6      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-6      | hwclock.sh         2541    1      1291 50.8    0.000    0.000 |\nLZO1C-6      | modutils.sh        1362    1       862 63.3    0.000    0.000 |\nLZO1C-6      | mountall.sh        1218    1       921 75.6    0.000    0.000 |\nLZO1C-6      | mountnfs.sh        1634    1       946 57.9    0.000    0.000 |\nLZO1C-6      | networking         1956    1       998 51.0    0.000    0.000 |\nLZO1C-6      | populate-volatile.sh     7846    1      3398 43.3    0.000    0.000 |\nLZO1C-6      | rc                 4407    1      2480 56.3    0.000    0.000 |\nLZO1C-6      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1C-6      | read-only-rootfs-hook.sh     1319    1       903 68.5    0.000    0.000 |\nLZO1C-6      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1C-6      | rmnologin.sh        630    1       420 66.7    0.000    0.000 |\nLZO1C-6      | save-rtc.sh         474    1       365 77.0    0.000    0.000 |\nLZO1C-6      | sendsigs            483    1       343 71.0    0.000    0.000 |\nLZO1C-6      | single              623    1       470 75.4    0.000    0.000 |\nLZO1C-6      | sshd               2029    1      1011 49.8    0.000    0.000 |\nLZO1C-6      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1C-6      | syslog             2104    1      1141 54.2    0.000    0.000 |\nLZO1C-6      | udev               3749    1      2019 53.9    0.000    0.000 |\nLZO1C-6      | umountfs            585    1       445 76.1    0.000    0.000 |\nLZO1C-6      | umountnfs.sh        756    1       561 74.2    0.000    0.000 |\nLZO1C-6      | urandom            1518    1       954 62.8    0.000    0.000 |\nLZO1C-6      | inittab            1192    1       797 66.9    0.000    0.000 |\nLZO1C-6      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-6      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-6      | ld.so.cache        1623    1       707 43.6    0.000    0.000 |\nLZO1C-6      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-6      | limits              827    1       629 76.1    0.000    0.000 |\nLZO1C-6      | login.access       1999    1      1243 62.2    0.000    0.000 |\nLZO1C-6      | login.defs        13498    1      6933 51.4    0.000    0.000 |\nLZO1C-6      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-6      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-6      | nfsroot             809    1       531 65.6    0.000    0.000 |\nLZO1C-6      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1C-6      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1C-6      | passwd              846    1       472 55.8    0.000    0.000 |\nLZO1C-6      | profile            1943    1      1357 69.8    0.000    0.000 |\nLZO1C-6      | protocols          3144    1      2164 68.8    0.000    0.000 |\nLZO1C-6      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1C-6      | securetty          1854    1      1207 65.1    0.000    0.000 |\nLZO1C-6      | services          12990    1      7266 55.9    0.000    0.000 |\nLZO1C-6      | shadow              512    1       167 32.6    0.000    0.000 |\nLZO1C-6      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-6      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-6      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-6      | moduli           541716    3     27922  5.2  813.094    0.000 |\nLZO1C-6      | ssh_config         1569    1      1077 68.6    0.000    0.000 |\nLZO1C-6      | ssh_host_ecdsa_key      505    1       451 89.3    0.000    0.000 |\nLZO1C-6      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-6      | sshd_config        3127    1      1940 62.0    0.000    0.000 |\nLZO1C-6      | sshd_config_readonly     3131    1      1942 62.0    0.000    0.000 |\nLZO1C-6      | openssl.cnf       12411    1      5971 48.1    0.000    0.000 |\nLZO1C-6      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | syslog-startup.conf      651    1       539 82.8    0.000    0.000 |\nLZO1C-6      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-6      | alacritty          3749    1      2463 65.7    0.000    0.000 |\nLZO1C-6      | ansi               1481    1       740 50.0    0.000    0.000 |\nLZO1C-6      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-6      | linux              1740    1      1012 58.2    0.000    0.000 |\nLZO1C-6      | rxvt               2234    1      1499 67.1    0.000    0.000 |\nLZO1C-6      | screen             1607    1       953 59.3    0.000    0.000 |\nLZO1C-6      | screen-256color     1715    1      1004 58.5    0.000    0.000 |\nLZO1C-6      | sun                1004    1       493 49.1    0.000    0.000 |\nLZO1C-6      | vt100              1282    1       770 60.1    0.000    0.000 |\nLZO1C-6      | vt102              1276    1       776 60.8    0.000    0.000 |\nLZO1C-6      | vt200              1391    1       924 66.4    0.000    0.000 |\nLZO1C-6      | vt220              1391    1       924 66.4    0.000    0.000 |\nLZO1C-6      | vt52                839    1       340 40.5    0.000    0.000 |\nLZO1C-6      | xterm-256color     4041    1      2739 67.8    0.000    0.000 |\nLZO1C-6      | xterm-color        1551    1       787 50.7    0.000    0.000 |\nLZO1C-6      | xterm-xfree86      2240    1      1359 60.7    0.000    0.000 |\nLZO1C-6      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-6      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-6      | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1C-6      | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1C-6      | 50default          2652    1      1113 42.0    0.000    0.000 |\nLZO1C-6      | version              15    1        19  127    0.000    0.000 |\nLZO1C-6      | volatile.cache     4839    1      1292 26.7    0.000    0.000 |\nLZO1C-6      | xattr.conf          681    1       409 60.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1160 67.8  813.094    0.000\nLZO1C-6        ***TOTALS***     704417  107    121902 17.3  813.094    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-7      | buildinfo           490    1       262 53.5    0.000    0.000 |\nLZO1C-7      | busybox.links.nosuid     2422    1      1200 49.5    0.000    0.000 |\nLZO1C-7      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1C-7      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-7      | rcS                1313    1       989 75.3    0.000    0.000 |\nLZO1C-7      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-7      | 00_core            1637    1       996 60.8    0.000    0.000 |\nLZO1C-7      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-7      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-7      | ethertypes         1936    1      1425 73.6    0.000    0.000 |\nLZO1C-7      | fstab               650    1       388 59.7    0.000    0.000 |\nLZO1C-7      | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-7      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-7      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-7      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-7      | hosts               234    1       191 81.6    0.000    0.000 |\nLZO1C-7      | banner.sh           537    1       342 63.7    0.000    0.000 |\nLZO1C-7      | bootlogd           1997    1      1204 60.3    0.000    0.000 |\nLZO1C-7      | bootmisc.sh        2062    1      1364 66.1    0.000    0.000 |\nLZO1C-7      | checkroot.sh       3640    1      2253 61.9    0.000    0.000 |\nLZO1C-7      | devpts.sh           571    1       430 75.3    0.000    0.000 |\nLZO1C-7      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-7      | functions          2362    1      1411 59.7    0.000    0.000 |\nLZO1C-7      | halt                555    1       445 80.2    0.000    0.000 |\nLZO1C-7      | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1C-7      | hwclock.sh         2541    1      1286 50.6    0.000    0.000 |\nLZO1C-7      | modutils.sh        1362    1       861 63.2    0.000    0.000 |\nLZO1C-7      | mountall.sh        1218    1       917 75.3    0.000    0.000 |\nLZO1C-7      | mountnfs.sh        1634    1       956 58.5    0.000    0.000 |\nLZO1C-7      | networking         1956    1      1007 51.5    0.000    0.000 |\nLZO1C-7      | populate-volatile.sh     7846    1      3399 43.3    0.000    0.000 |\nLZO1C-7      | rc                 4407    1      2481 56.3    0.000    0.000 |\nLZO1C-7      | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1C-7      | read-only-rootfs-hook.sh     1319    1       902 68.4    0.000    0.000 |\nLZO1C-7      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1C-7      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-7      | save-rtc.sh         474    1       362 76.4    0.000    0.000 |\nLZO1C-7      | sendsigs            483    1       343 71.0    0.000    0.000 |\nLZO1C-7      | single              623    1       468 75.1    0.000    0.000 |\nLZO1C-7      | sshd               2029    1      1006 49.6    0.000    0.000 |\nLZO1C-7      | sysfs.sh           1091    1       557 51.1    0.000    0.000 |\nLZO1C-7      | syslog             2104    1      1153 54.8    0.000    0.000 |\nLZO1C-7      | udev               3749    1      2017 53.8    0.000    0.000 |\nLZO1C-7      | umountfs            585    1       447 76.4    0.000    0.000 |\nLZO1C-7      | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1C-7      | urandom            1518    1       954 62.8    0.000    0.000 |\nLZO1C-7      | inittab            1192    1       802 67.3    0.000    0.000 |\nLZO1C-7      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-7      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-7      | ld.so.cache        1623    1       704 43.4    0.000    0.000 |\nLZO1C-7      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-7      | limits              827    1       625 75.6    0.000    0.000 |\nLZO1C-7      | login.access       1999    1      1240 62.0    0.000    0.000 |\nLZO1C-7      | login.defs        13498    1      6876 50.9    0.000    0.000 |\nLZO1C-7      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-7      | motd                197    1       184 93.4    0.000    0.000 |\nLZO1C-7      | nfsroot             809    1       529 65.4    0.000    0.000 |\nLZO1C-7      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-7      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1C-7      | passwd              846    1       483 57.1    0.000    0.000 |\nLZO1C-7      | profile            1943    1      1347 69.3    0.000    0.000 |\nLZO1C-7      | protocols          3144    1      2171 69.1    0.000    0.000 |\nLZO1C-7      | rpc                 911    1       681 74.8    0.000    0.000 |\nLZO1C-7      | securetty          1854    1      1211 65.3    0.000    0.000 |\nLZO1C-7      | services          12990    1      7240 55.7    0.000    0.000 |\nLZO1C-7      | shadow              512    1       168 32.8    0.000    0.000 |\nLZO1C-7      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-7      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-7      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-7      | moduli           541716    3     28016  5.2  462.444    0.000 |\nLZO1C-7      | ssh_config         1569    1      1082 69.0    0.000    0.000 |\nLZO1C-7      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-7      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-7      | sshd_config        3127    1      1929 61.7    0.000    0.000 |\nLZO1C-7      | sshd_config_readonly     3131    1      1933 61.7    0.000    0.000 |\nLZO1C-7      | openssl.cnf       12411    1      5968 48.1    0.000    0.000 |\nLZO1C-7      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | syslog-startup.conf      651    1       541 83.1    0.000    0.000 |\nLZO1C-7      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-7      | alacritty          3749    1      2486 66.3    0.000    0.000 |\nLZO1C-7      | ansi               1481    1       750 50.6    0.000    0.000 |\nLZO1C-7      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-7      | linux              1740    1      1017 58.4    0.000    0.000 |\nLZO1C-7      | rxvt               2234    1      1493 66.8    0.000    0.000 |\nLZO1C-7      | screen             1607    1       944 58.7    0.000    0.000 |\nLZO1C-7      | screen-256color     1715    1      1005 58.6    0.000    0.000 |\nLZO1C-7      | sun                1004    1       496 49.4    0.000    0.000 |\nLZO1C-7      | vt100              1282    1       767 59.8    0.000    0.000 |\nLZO1C-7      | vt102              1276    1       767 60.1    0.000    0.000 |\nLZO1C-7      | vt200              1391    1       922 66.3    0.000    0.000 |\nLZO1C-7      | vt220              1391    1       922 66.3    0.000    0.000 |\nLZO1C-7      | vt52                839    1       341 40.6    0.000    0.000 |\nLZO1C-7      | xterm-256color     4041    1      2742 67.9    0.000    0.000 |\nLZO1C-7      | xterm-color        1551    1       786 50.7    0.000    0.000 |\nLZO1C-7      | xterm-xfree86      2240    1      1353 60.4    0.000    0.000 |\nLZO1C-7      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-7      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-7      | local.rules         885    1       656 74.1    0.000    0.000 |\nLZO1C-7      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-7      | 50default          2652    1      1117 42.1    0.000    0.000 |\nLZO1C-7      | version              15    1        19  127    0.000    0.000 |\nLZO1C-7      | volatile.cache     4839    1      1211 25.0    0.000    0.000 |\nLZO1C-7      | xattr.conf          681    1       412 60.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1160 67.8  462.444    0.000\nLZO1C-7        ***TOTALS***     704417  107    121901 17.3  462.444    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-8      | buildinfo           490    1       264 53.9    0.000    0.000 |\nLZO1C-8      | busybox.links.nosuid     2422    1      1173 48.4    0.000    0.000 |\nLZO1C-8      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-8      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-8      | rcS                1313    1       975 74.3    0.000    0.000 |\nLZO1C-8      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-8      | 00_core            1637    1       990 60.5    0.000    0.000 |\nLZO1C-8      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-8      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-8      | ethertypes         1936    1      1417 73.2    0.000    0.000 |\nLZO1C-8      | fstab               650    1       385 59.2    0.000    0.000 |\nLZO1C-8      | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-8      | gshadow             432    1       318 73.6    0.000    0.000 |\nLZO1C-8      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-8      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-8      | hosts               234    1       188 80.3    0.000    0.000 |\nLZO1C-8      | banner.sh           537    1       337 62.8    0.000    0.000 |\nLZO1C-8      | bootlogd           1997    1      1199 60.0    0.000    0.000 |\nLZO1C-8      | bootmisc.sh        2062    1      1363 66.1    0.000    0.000 |\nLZO1C-8      | checkroot.sh       3640    1      2237 61.5    0.000    0.000 |\nLZO1C-8      | devpts.sh           571    1       426 74.6    0.000    0.000 |\nLZO1C-8      | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1C-8      | functions          2362    1      1386 58.7    0.000    0.000 |\nLZO1C-8      | halt                555    1       443 79.8    0.000    0.000 |\nLZO1C-8      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-8      | hwclock.sh         2541    1      1277 50.3    0.000    0.000 |\nLZO1C-8      | modutils.sh        1362    1       853 62.6    0.000    0.000 |\nLZO1C-8      | mountall.sh        1218    1       916 75.2    0.000    0.000 |\nLZO1C-8      | mountnfs.sh        1634    1       942 57.6    0.000    0.000 |\nLZO1C-8      | networking         1956    1       999 51.1    0.000    0.000 |\nLZO1C-8      | populate-volatile.sh     7846    1      3345 42.6    0.000    0.000 |\nLZO1C-8      | rc                 4407    1      2447 55.5    0.000    0.000 |\nLZO1C-8      | rcS                 525    1       445 84.8    0.000    0.000 |\nLZO1C-8      | read-only-rootfs-hook.sh     1319    1       896 67.9    0.000    0.000 |\nLZO1C-8      | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-8      | rmnologin.sh        630    1       421 66.8    0.000    0.000 |\nLZO1C-8      | save-rtc.sh         474    1       363 76.6    0.000    0.000 |\nLZO1C-8      | sendsigs            483    1       341 70.6    0.000    0.000 |\nLZO1C-8      | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-8      | sshd               2029    1       995 49.0    0.000    0.000 |\nLZO1C-8      | sysfs.sh           1091    1       557 51.1    0.000    0.000 |\nLZO1C-8      | syslog             2104    1      1134 53.9    0.000    0.000 |\nLZO1C-8      | udev               3749    1      1997 53.3    0.000    0.000 |\nLZO1C-8      | umountfs            585    1       446 76.2    0.000    0.000 |\nLZO1C-8      | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1C-8      | urandom            1518    1       952 62.7    0.000    0.000 |\nLZO1C-8      | inittab            1192    1       797 66.9    0.000    0.000 |\nLZO1C-8      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-8      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-8      | ld.so.cache        1623    1       705 43.4    0.000    0.000 |\nLZO1C-8      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-8      | limits              827    1       625 75.6    0.000    0.000 |\nLZO1C-8      | login.access       1999    1      1236 61.8    0.000    0.000 |\nLZO1C-8      | login.defs        13498    1      6793 50.3    0.000    0.000 |\nLZO1C-8      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-8      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-8      | nfsroot             809    1       523 64.6    0.000    0.000 |\nLZO1C-8      | interfaces          129    1       126 97.7    0.000    0.000 |\nLZO1C-8      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | nsswitch.conf       487    1       341 70.0    0.000    0.000 |\nLZO1C-8      | passwd              846    1       477 56.4    0.000    0.000 |\nLZO1C-8      | profile            1943    1      1330 68.5    0.000    0.000 |\nLZO1C-8      | protocols          3144    1      2153 68.5    0.000    0.000 |\nLZO1C-8      | rpc                 911    1       678 74.4    0.000    0.000 |\nLZO1C-8      | securetty          1854    1      1201 64.8    0.000    0.000 |\nLZO1C-8      | services          12990    1      7174 55.2    0.000    0.000 |\nLZO1C-8      | shadow              512    1       170 33.2    0.000    0.000 |\nLZO1C-8      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-8      | .bashrc             410    1       329 80.2    0.000    0.000 |\nLZO1C-8      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-8      | moduli           541716    3     29732  5.5  456.551    0.000 |\nLZO1C-8      | ssh_config         1569    1      1076 68.6    0.000    0.000 |\nLZO1C-8      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-8      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-8      | sshd_config        3127    1      1912 61.1    0.000    0.000 |\nLZO1C-8      | sshd_config_readonly     3131    1      1914 61.1    0.000    0.000 |\nLZO1C-8      | openssl.cnf       12411    1      5873 47.3    0.000    0.000 |\nLZO1C-8      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | syslog-startup.conf      651    1       539 82.8    0.000    0.000 |\nLZO1C-8      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-8      | alacritty          3749    1      2456 65.5    0.000    0.000 |\nLZO1C-8      | ansi               1481    1       738 49.8    0.000    0.000 |\nLZO1C-8      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-8      | linux              1740    1      1013 58.2    0.000    0.000 |\nLZO1C-8      | rxvt               2234    1      1491 66.7    0.000    0.000 |\nLZO1C-8      | screen             1607    1       941 58.6    0.000    0.000 |\nLZO1C-8      | screen-256color     1715    1       993 57.9    0.000    0.000 |\nLZO1C-8      | sun                1004    1       491 48.9    0.000    0.000 |\nLZO1C-8      | vt100              1282    1       768 59.9    0.000    0.000 |\nLZO1C-8      | vt102              1276    1       772 60.5    0.000    0.000 |\nLZO1C-8      | vt200              1391    1       919 66.1    0.000    0.000 |\nLZO1C-8      | vt220              1391    1       919 66.1    0.000    0.000 |\nLZO1C-8      | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-8      | xterm-256color     4041    1      2728 67.5    0.000    0.000 |\nLZO1C-8      | xterm-color        1551    1       783 50.5    0.000    0.000 |\nLZO1C-8      | xterm-xfree86      2240    1      1354 60.4    0.000    0.000 |\nLZO1C-8      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-8      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-8      | local.rules         885    1       647 73.1    0.000    0.000 |\nLZO1C-8      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-8      | 50default          2652    1      1112 41.9    0.000    0.000 |\nLZO1C-8      | version              15    1        19  127    0.000    0.000 |\nLZO1C-8      | volatile.cache     4839    1      1260 26.0    0.000    0.000 |\nLZO1C-8      | xattr.conf          681    1       409 60.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1170 67.5  456.551    0.000\nLZO1C-8        ***TOTALS***     704417  107    122905 17.4  456.551    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-9      | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1C-9      | busybox.links.nosuid     2422    1      1160 47.9    0.000    0.000 |\nLZO1C-9      | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-9      | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-9      | rcS                1313    1       975 74.3    0.000    0.000 |\nLZO1C-9      | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-9      | 00_core            1637    1       993 60.7    0.000    0.000 |\nLZO1C-9      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-9      | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-9      | ethertypes         1936    1      1405 72.6    0.000    0.000 |\nLZO1C-9      | fstab               650    1       382 58.8    0.000    0.000 |\nLZO1C-9      | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-9      | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1C-9      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-9      | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-9      | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1C-9      | banner.sh           537    1       337 62.8    0.000    0.000 |\nLZO1C-9      | bootlogd           1997    1      1194 59.8    0.000    0.000 |\nLZO1C-9      | bootmisc.sh        2062    1      1361 66.0    0.000    0.000 |\nLZO1C-9      | checkroot.sh       3640    1      2213 60.8    0.000    0.000 |\nLZO1C-9      | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1C-9      | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-9      | functions          2362    1      1378 58.3    0.000    0.000 |\nLZO1C-9      | halt                555    1       443 79.8    0.000    0.000 |\nLZO1C-9      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-9      | hwclock.sh         2541    1      1248 49.1    0.000    0.000 |\nLZO1C-9      | modutils.sh        1362    1       846 62.1    0.000    0.000 |\nLZO1C-9      | mountall.sh        1218    1       914 75.0    0.000    0.000 |\nLZO1C-9      | mountnfs.sh        1634    1       935 57.2    0.000    0.000 |\nLZO1C-9      | networking         1956    1       987 50.5    0.000    0.000 |\nLZO1C-9      | populate-volatile.sh     7846    1      3347 42.7    0.000    0.000 |\nLZO1C-9      | rc                 4407    1      2445 55.5    0.000    0.000 |\nLZO1C-9      | rcS                 525    1       442 84.2    0.000    0.000 |\nLZO1C-9      | read-only-rootfs-hook.sh     1319    1       892 67.6    0.000    0.000 |\nLZO1C-9      | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-9      | rmnologin.sh        630    1       417 66.2    0.000    0.000 |\nLZO1C-9      | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1C-9      | sendsigs            483    1       339 70.2    0.000    0.000 |\nLZO1C-9      | single              623    1       468 75.1    0.000    0.000 |\nLZO1C-9      | sshd               2029    1      1003 49.4    0.000    0.000 |\nLZO1C-9      | sysfs.sh           1091    1       550 50.4    0.000    0.000 |\nLZO1C-9      | syslog             2104    1      1132 53.8    0.000    0.000 |\nLZO1C-9      | udev               3749    1      1970 52.5    0.000    0.000 |\nLZO1C-9      | umountfs            585    1       446 76.2    0.000    0.000 |\nLZO1C-9      | umountnfs.sh        756    1       556 73.5    0.000    0.000 |\nLZO1C-9      | urandom            1518    1       946 62.3    0.000    0.000 |\nLZO1C-9      | inittab            1192    1       794 66.6    0.000    0.000 |\nLZO1C-9      | issue                49    1        54  110    0.000    0.000 |\nLZO1C-9      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-9      | ld.so.cache        1623    1       692 42.6    0.000    0.000 |\nLZO1C-9      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-9      | limits              827    1       624 75.5    0.000    0.000 |\nLZO1C-9      | login.access       1999    1      1235 61.8    0.000    0.000 |\nLZO1C-9      | login.defs        13498    1      6761 50.1    0.000    0.000 |\nLZO1C-9      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-9      | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-9      | nfsroot             809    1       520 64.3    0.000    0.000 |\nLZO1C-9      | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-9      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | nsswitch.conf       487    1       337 69.2    0.000    0.000 |\nLZO1C-9      | passwd              846    1       470 55.6    0.000    0.000 |\nLZO1C-9      | profile            1943    1      1323 68.1    0.000    0.000 |\nLZO1C-9      | protocols          3144    1      2160 68.7    0.000    0.000 |\nLZO1C-9      | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1C-9      | securetty          1854    1      1201 64.8    0.000    0.000 |\nLZO1C-9      | services          12990    1      7138 54.9    0.000    0.000 |\nLZO1C-9      | shadow              512    1       170 33.2    0.000    0.000 |\nLZO1C-9      | shells               42    1        43  102    0.000    0.000 |\nLZO1C-9      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-9      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-9      | moduli           541716    3     26263  4.8  281.762    0.000 |\nLZO1C-9      | ssh_config         1569    1      1070 68.2    0.000    0.000 |\nLZO1C-9      | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-9      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-9      | sshd_config        3127    1      1911 61.1    0.000    0.000 |\nLZO1C-9      | sshd_config_readonly     3131    1      1902 60.7    0.000    0.000 |\nLZO1C-9      | openssl.cnf       12411    1      5842 47.1    0.000    0.000 |\nLZO1C-9      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | syslog-startup.conf      651    1       538 82.6    0.000    0.000 |\nLZO1C-9      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-9      | alacritty          3749    1      2450 65.4    0.000    0.000 |\nLZO1C-9      | ansi               1481    1       725 49.0    0.000    0.000 |\nLZO1C-9      | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-9      | linux              1740    1      1010 58.0    0.000    0.000 |\nLZO1C-9      | rxvt               2234    1      1487 66.6    0.000    0.000 |\nLZO1C-9      | screen             1607    1       931 57.9    0.000    0.000 |\nLZO1C-9      | screen-256color     1715    1       985 57.4    0.000    0.000 |\nLZO1C-9      | sun                1004    1       487 48.5    0.000    0.000 |\nLZO1C-9      | vt100              1282    1       758 59.1    0.000    0.000 |\nLZO1C-9      | vt102              1276    1       764 59.9    0.000    0.000 |\nLZO1C-9      | vt200              1391    1       908 65.3    0.000    0.000 |\nLZO1C-9      | vt220              1391    1       908 65.3    0.000    0.000 |\nLZO1C-9      | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-9      | xterm-256color     4041    1      2708 67.0    0.000    0.000 |\nLZO1C-9      | xterm-color        1551    1       777 50.1    0.000    0.000 |\nLZO1C-9      | xterm-xfree86      2240    1      1346 60.1    0.000    0.000 |\nLZO1C-9      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-9      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-9      | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1C-9      | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-9      | 50default          2652    1      1097 41.4    0.000    0.000 |\nLZO1C-9      | version              15    1        19  127    0.000    0.000 |\nLZO1C-9      | volatile.cache     4839    1      1215 25.1    0.000    0.000 |\nLZO1C-9      | xattr.conf          681    1       406 59.6    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1132 67.3  281.762    0.000\nLZO1C-9        ***TOTALS***     704417  107    118913 16.9  281.762    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1F-1      | buildinfo           490    1       264 53.9    0.000    0.000 |\nLZO1F-1      | busybox.links.nosuid     2422    1      1193 49.3    0.000    0.000 |\nLZO1F-1      | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1F-1      | devpts               93    1        94  101    0.000    0.000 |\nLZO1F-1      | rcS                1313    1      1006 76.6    0.000    0.000 |\nLZO1F-1      | useradd             115    1       120  104    0.000    0.000 |\nLZO1F-1      | 00_core            1637    1      1028 62.8    0.000    0.000 |\nLZO1F-1      | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1F-1      | 99_sshd              75    1        67 89.3    0.000    0.000 |\nLZO1F-1      | ethertypes         1936    1      1446 74.7    0.000    0.000 |\nLZO1F-1      | fstab               650    1       393 60.5    0.000    0.000 |\nLZO1F-1      | group               518    1       451 87.1    0.000    0.000 |\nLZO1F-1      | gshadow             432    1       302 69.9    0.000    0.000 |\nLZO1F-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1F-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1F-1      | hosts               234    1       189 80.8    0.000    0.000 |\nLZO1F-1      | banner.sh           537    1       350 65.2    0.000    0.000 |\nLZO1F-1      | bootlogd           1997    1      1208 60.5    0.000    0.000 |\nLZO1F-1      | bootmisc.sh        2062    1      1412 68.5    0.000    0.000 |\nLZO1F-1      | checkroot.sh       3640    1      2307 63.4    0.000    0.000 |\nLZO1F-1      | devpts.sh           571    1       431 75.5    0.000    0.000 |\nLZO1F-1      | dmesg.sh            397    1       295 74.3    0.000    0.000 |\nLZO1F-1      | functions          2362    1      1421 60.2    0.000    0.000 |\nLZO1F-1      | halt                555    1       446 80.4    0.000    0.000 |\nLZO1F-1      | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1F-1      | hwclock.sh         2541    1      1322 52.0    0.000    0.000 |\nLZO1F-1      | modutils.sh        1362    1       863 63.4    0.000    0.000 |\nLZO1F-1      | mountall.sh        1218    1       935 76.8    0.000    0.000 |\nLZO1F-1      | mountnfs.sh        1634    1       981 60.0    0.000    0.000 |\nLZO1F-1      | networking         1956    1      1014 51.8    0.000    0.000 |\nLZO1F-1      | populate-volatile.sh     7846    1      3647 46.5    0.000    0.000 |\nLZO1F-1      | rc                 4407    1      2604 59.1    0.000    0.000 |\nLZO1F-1      | rcS                 525    1       441 84.0    0.000    0.000 |\nLZO1F-1      | read-only-rootfs-hook.sh     1319    1       909 68.9    0.000    0.000 |\nLZO1F-1      | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1F-1      | rmnologin.sh        630    1       419 66.5    0.000    0.000 |\nLZO1F-1      | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1F-1      | sendsigs            483    1       351 72.7    0.000    0.000 |\nLZO1F-1      | single              623    1       467 75.0    0.000    0.000 |\nLZO1F-1      | sshd               2029    1      1020 50.3    0.000    0.000 |\nLZO1F-1      | sysfs.sh           1091    1       567 52.0    0.000    0.000 |\nLZO1F-1      | syslog             2104    1      1163 55.3    0.000    0.000 |\nLZO1F-1      | udev               3749    1      2067 55.1    0.000    0.000 |\nLZO1F-1      | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1F-1      | umountnfs.sh        756    1       565 74.7    0.000    0.000 |\nLZO1F-1      | urandom            1518    1       972 64.0    0.000    0.000 |\nLZO1F-1      | inittab            1192    1       814 68.3    0.000    0.000 |\nLZO1F-1      | issue                49    1        54  110    0.000    0.000 |\nLZO1F-1      | issue.net            46    1        51  111    0.000    0.000 |\nLZO1F-1      | ld.so.cache        1623    1       712 43.9    0.000    0.000 |\nLZO1F-1      | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1F-1      | limits              827    1       632 76.4    0.000    0.000 |\nLZO1F-1      | login.access       1999    1      1267 63.4    0.000    0.000 |\nLZO1F-1      | login.defs        13498    1      7556 56.0    0.000    0.000 |\nLZO1F-1      | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1F-1      | motd                197    1       185 93.9    0.000    0.000 |\nLZO1F-1      | nfsroot             809    1       534 66.0    0.000    0.000 |\nLZO1F-1      | interfaces          129    1       122 94.6    0.000    0.000 |\nLZO1F-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | nsswitch.conf       487    1       338 69.4    0.000    0.000 |\nLZO1F-1      | passwd              846    1       507 59.9    0.000    0.000 |\nLZO1F-1      | profile            1943    1      1368 70.4    0.000    0.000 |\nLZO1F-1      | protocols          3144    1      2231 71.0    0.000    0.000 |\nLZO1F-1      | rpc                 911    1       672 73.8    0.000    0.000 |\nLZO1F-1      | securetty          1854    1      1131 61.0    0.000    0.000 |\nLZO1F-1      | services          12990    1      7778 59.9    0.000    0.000 |\nLZO1F-1      | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1F-1      | shells               42    1        43  102    0.000    0.000 |\nLZO1F-1      | .bashrc             410    1       330 80.5    0.000    0.000 |\nLZO1F-1      | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1F-1      | moduli           541716    3     36294  6.7  356.223    0.000 |\nLZO1F-1      | ssh_config         1569    1      1080 68.8    0.000    0.000 |\nLZO1F-1      | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1F-1      | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1F-1      | sshd_config        3127    1      2001 64.0    0.000    0.000 |\nLZO1F-1      | sshd_config_readonly     3131    1      2003 64.0    0.000    0.000 |\nLZO1F-1      | openssl.cnf       12411    1      6464 52.1    0.000    0.000 |\nLZO1F-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | syslog-startup.conf      651    1       542 83.3    0.000    0.000 |\nLZO1F-1      | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1F-1      | alacritty          3749    1      2421 64.6    0.000    0.000 |\nLZO1F-1      | ansi               1481    1       747 50.4    0.000    0.000 |\nLZO1F-1      | dumb                308    1        75 24.4    0.000    0.000 |\nLZO1F-1      | linux              1740    1      1005 57.8    0.000    0.000 |\nLZO1F-1      | rxvt               2234    1      1461 65.4    0.000    0.000 |\nLZO1F-1      | screen             1607    1       931 57.9    0.000    0.000 |\nLZO1F-1      | screen-256color     1715    1       989 57.7    0.000    0.000 |\nLZO1F-1      | sun                1004    1       498 49.6    0.000    0.000 |\nLZO1F-1      | vt100              1282    1       779 60.8    0.000    0.000 |\nLZO1F-1      | vt102              1276    1       779 61.1    0.000    0.000 |\nLZO1F-1      | vt200              1391    1       919 66.1    0.000    0.000 |\nLZO1F-1      | vt220              1391    1       919 66.1    0.000    0.000 |\nLZO1F-1      | vt52                839    1       353 42.1    0.000    0.000 |\nLZO1F-1      | xterm-256color     4041    1      2700 66.8    0.000    0.000 |\nLZO1F-1      | xterm-color        1551    1       775 50.0    0.000    0.000 |\nLZO1F-1      | xterm-xfree86      2240    1      1324 59.1    0.000    0.000 |\nLZO1F-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1F-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1F-1      | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1F-1      | udev.conf           215    1       196 91.2    0.000    0.000 |\nLZO1F-1      | 50default          2652    1      1169 44.1    0.000    0.000 |\nLZO1F-1      | version              15    1        19  127    0.000    0.000 |\nLZO1F-1      | volatile.cache     4839    1      1282 26.5    0.000    0.000 |\nLZO1F-1      | xattr.conf          681    1       421 61.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1264 68.3  356.223    0.000\nLZO1F-1        ***TOTALS***     704417  107    132816 18.9  356.223    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1      | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1      | busybox.links.nosuid     2422    1      1204 49.7    0.000    0.000 |\nLZO1X-1      | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1      | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1      | rcS                1313    1      1032 78.6    0.000    0.000 |\nLZO1X-1      | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1      | 00_core            1637    1      1069 65.3    0.000    0.000 |\nLZO1X-1      | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1      | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1      | ethertypes         1936    1      1462 75.5    0.000    0.000 |\nLZO1X-1      | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1      | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1      | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1      | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1      | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1      | bootlogd           1997    1      1218 61.0    0.000    0.000 |\nLZO1X-1      | bootmisc.sh        2062    1      1452 70.4    0.000    0.000 |\nLZO1X-1      | checkroot.sh       3640    1      2362 64.9    0.000    0.000 |\nLZO1X-1      | devpts.sh           571    1       453 79.3    0.000    0.000 |\nLZO1X-1      | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1      | functions          2362    1      1455 61.6    0.000    0.000 |\nLZO1X-1      | halt                555    1       458 82.5    0.000    0.000 |\nLZO1X-1      | hostname.sh         625    1       482 77.1    0.000    0.000 |\nLZO1X-1      | hwclock.sh         2541    1      1337 52.6    0.000    0.000 |\nLZO1X-1      | modutils.sh        1362    1       892 65.5    0.000    0.000 |\nLZO1X-1      | mountall.sh        1218    1       963 79.1    0.000    0.000 |\nLZO1X-1      | mountnfs.sh        1634    1       996 61.0    0.000    0.000 |\nLZO1X-1      | networking         1956    1      1028 52.6    0.000    0.000 |\nLZO1X-1      | populate-volatile.sh     7846    1      3687 47.0    0.000    0.000 |\nLZO1X-1      | rc                 4407    1      2664 60.4    0.000    0.000 |\nLZO1X-1      | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1      | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1      | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1      | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1      | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1      | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1      | single              623    1       484 77.7    0.000    0.000 |\nLZO1X-1      | sshd               2029    1      1056 52.0    0.000    0.000 |\nLZO1X-1      | sysfs.sh           1091    1       580 53.2    0.000    0.000 |\nLZO1X-1      | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1X-1      | udev               3749    1      2106 56.2    0.000    0.000 |\nLZO1X-1      | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1      | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1X-1      | urandom            1518    1       989 65.2    0.000    0.000 |\nLZO1X-1      | inittab            1192    1       840 70.5    0.000    0.000 |\nLZO1X-1      | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1      | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1      | ld.so.cache        1623    1       746 46.0    0.000    0.000 |\nLZO1X-1      | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1      | limits              827    1       653 79.0    0.000    0.000 |\nLZO1X-1      | login.access       1999    1      1297 64.9    0.000    0.000 |\nLZO1X-1      | login.defs        13498    1      7630 56.5    0.000    0.000 |\nLZO1X-1      | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1      | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1      | nfsroot             809    1       547 67.6    0.000    0.000 |\nLZO1X-1      | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | nsswitch.conf       487    1       373 76.6    0.000    0.000 |\nLZO1X-1      | passwd              846    1       528 62.4    0.000    0.000 |\nLZO1X-1      | profile            1943    1      1400 72.1    0.000    0.000 |\nLZO1X-1      | protocols          3144    1      2278 72.5    0.000    0.000 |\nLZO1X-1      | rpc                 911    1       687 75.4    0.000    0.000 |\nLZO1X-1      | securetty          1854    1      1148 61.9    0.000    0.000 |\nLZO1X-1      | services          12990    1      7853 60.5    0.000    0.000 |\nLZO1X-1      | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1      | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1      | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1      | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1      | moduli           541716    3     47675  8.8    0.000    0.000 |\nLZO1X-1      | ssh_config         1569    1      1111 70.8    0.000    0.000 |\nLZO1X-1      | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1      | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1      | sshd_config        3127    1      2036 65.1    0.000    0.000 |\nLZO1X-1      | sshd_config_readonly     3131    1      2040 65.2    0.000    0.000 |\nLZO1X-1      | openssl.cnf       12411    1      6517 52.5    0.000    0.000 |\nLZO1X-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1      | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1      | alacritty          3749    1      2464 65.7    0.000    0.000 |\nLZO1X-1      | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1      | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1      | linux              1740    1      1034 59.4    0.000    0.000 |\nLZO1X-1      | rxvt               2234    1      1501 67.2    0.000    0.000 |\nLZO1X-1      | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1      | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1      | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1      | vt100              1282    1       805 62.8    0.000    0.000 |\nLZO1X-1      | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1      | vt200              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1      | vt220              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1      | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1      | xterm-256color     4041    1      2798 69.2    0.000    0.000 |\nLZO1X-1      | xterm-color        1551    1       804 51.8    0.000    0.000 |\nLZO1X-1      | xterm-xfree86      2240    1      1349 60.2    0.000    0.000 |\nLZO1X-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1      | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1      | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1      | 50default          2652    1      1188 44.8    0.000    0.000 |\nLZO1X-1      | version              15    1        19  127    0.000    0.000 |\nLZO1X-1      | volatile.cache     4839    1      1298 26.8    0.000    0.000 |\nLZO1X-1      | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1393 70.3    0.000    0.000\nLZO1X-1        ***TOTALS***     704417  107    146342 20.8    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1Y-1      | buildinfo           490    1       285 58.2    0.000    0.000 |\nLZO1Y-1      | busybox.links.nosuid     2422    1      1136 46.9    0.000    0.000 |\nLZO1Y-1      | busybox.links.suid       91    1        73 80.2    0.000    0.000 |\nLZO1Y-1      | devpts               93    1        97  104    0.000    0.000 |\nLZO1Y-1      | rcS                1313    1      1022 77.8    0.000    0.000 |\nLZO1Y-1      | useradd             115    1       119  103    0.000    0.000 |\nLZO1Y-1      | 00_core            1637    1      1045 63.8    0.000    0.000 |\nLZO1Y-1      | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1Y-1      | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1Y-1      | ethertypes         1936    1      1451 74.9    0.000    0.000 |\nLZO1Y-1      | fstab               650    1       401 61.7    0.000    0.000 |\nLZO1Y-1      | group               518    1       471 90.9    0.000    0.000 |\nLZO1Y-1      | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1Y-1      | host.conf            26    1        30  115    0.000    0.000 |\nLZO1Y-1      | hostname             10    1        14  140    0.000    0.000 |\nLZO1Y-1      | hosts               234    1       195 83.3    0.000    0.000 |\nLZO1Y-1      | banner.sh           537    1       369 68.7    0.000    0.000 |\nLZO1Y-1      | bootlogd           1997    1      1205 60.3    0.000    0.000 |\nLZO1Y-1      | bootmisc.sh        2062    1      1425 69.1    0.000    0.000 |\nLZO1Y-1      | checkroot.sh       3640    1      2377 65.3    0.000    0.000 |\nLZO1Y-1      | devpts.sh           571    1       450 78.8    0.000    0.000 |\nLZO1Y-1      | dmesg.sh            397    1       308 77.6    0.000    0.000 |\nLZO1Y-1      | functions          2362    1      1429 60.5    0.000    0.000 |\nLZO1Y-1      | halt                555    1       453 81.6    0.000    0.000 |\nLZO1Y-1      | hostname.sh         625    1       472 75.5    0.000    0.000 |\nLZO1Y-1      | hwclock.sh         2541    1      1325 52.1    0.000    0.000 |\nLZO1Y-1      | modutils.sh        1362    1       869 63.8    0.000    0.000 |\nLZO1Y-1      | mountall.sh        1218    1       951 78.1    0.000    0.000 |\nLZO1Y-1      | mountnfs.sh        1634    1       976 59.7    0.000    0.000 |\nLZO1Y-1      | networking         1956    1      1028 52.6    0.000    0.000 |\nLZO1Y-1      | populate-volatile.sh     7846    1      3671 46.8    0.000    0.000 |\nLZO1Y-1      | rc                 4407    1      2676 60.7    0.000    0.000 |\nLZO1Y-1      | rcS                 525    1       469 89.3    0.000    0.000 |\nLZO1Y-1      | read-only-rootfs-hook.sh     1319    1       958 72.6    0.000    0.000 |\nLZO1Y-1      | reboot              334    1       270 80.8    0.000    0.000 |\nLZO1Y-1      | rmnologin.sh        630    1       425 67.5    0.000    0.000 |\nLZO1Y-1      | save-rtc.sh         474    1       372 78.5    0.000    0.000 |\nLZO1Y-1      | sendsigs            483    1       353 73.1    0.000    0.000 |\nLZO1Y-1      | single              623    1       479 76.9    0.000    0.000 |\nLZO1Y-1      | sshd               2029    1      1036 51.1    0.000    0.000 |\nLZO1Y-1      | sysfs.sh           1091    1       563 51.6    0.000    0.000 |\nLZO1Y-1      | syslog             2104    1      1149 54.6    0.000    0.000 |\nLZO1Y-1      | udev               3749    1      2110 56.3    0.000    0.000 |\nLZO1Y-1      | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1Y-1      | umountnfs.sh        756    1       566 74.9    0.000    0.000 |\nLZO1Y-1      | urandom            1518    1       975 64.2    0.000    0.000 |\nLZO1Y-1      | inittab            1192    1       832 69.8    0.000    0.000 |\nLZO1Y-1      | issue                49    1        53  108    0.000    0.000 |\nLZO1Y-1      | issue.net            46    1        50  109    0.000    0.000 |\nLZO1Y-1      | ld.so.cache        1623    1       706 43.5    0.000    0.000 |\nLZO1Y-1      | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1Y-1      | limits              827    1       646 78.1    0.000    0.000 |\nLZO1Y-1      | login.access       1999    1      1290 64.5    0.000    0.000 |\nLZO1Y-1      | login.defs        13498    1      7730 57.3    0.000    0.000 |\nLZO1Y-1      | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1Y-1      | motd                197    1       193 98.0    0.000    0.000 |\nLZO1Y-1      | nfsroot             809    1       539 66.6    0.000    0.000 |\nLZO1Y-1      | interfaces          129    1       127 98.4    0.000    0.000 |\nLZO1Y-1      | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | nsswitch.conf       487    1       364 74.7    0.000    0.000 |\nLZO1Y-1      | passwd              846    1       516 61.0    0.000    0.000 |\nLZO1Y-1      | profile            1943    1      1385 71.3    0.000    0.000 |\nLZO1Y-1      | protocols          3144    1      2282 72.6    0.000    0.000 |\nLZO1Y-1      | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1Y-1      | securetty          1854    1      1140 61.5    0.000    0.000 |\nLZO1Y-1      | services          12990    1      7857 60.5    0.000    0.000 |\nLZO1Y-1      | shadow              512    1       187 36.5    0.000    0.000 |\nLZO1Y-1      | shells               42    1        46  110    0.000    0.000 |\nLZO1Y-1      | .bashrc             410    1       338 82.4    0.000    0.000 |\nLZO1Y-1      | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1Y-1      | moduli           541716    3     47672  8.8    0.000    0.000 |\nLZO1Y-1      | ssh_config         1569    1      1099 70.0    0.000    0.000 |\nLZO1Y-1      | ssh_host_ecdsa_key      505    1       480 95.0    0.000    0.000 |\nLZO1Y-1      | ssh_host_ecdsa_key.pub      176    1       171 97.2    0.000    0.000 |\nLZO1Y-1      | sshd_config        3127    1      2042 65.3    0.000    0.000 |\nLZO1Y-1      | sshd_config_readonly     3131    1      2045 65.3    0.000    0.000 |\nLZO1Y-1      | openssl.cnf       12411    1      6541 52.7    0.000    0.000 |\nLZO1Y-1      | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | syslog-startup.conf      651    1       548 84.2    0.000    0.000 |\nLZO1Y-1      | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1Y-1      | alacritty          3749    1      2482 66.2    0.000    0.000 |\nLZO1Y-1      | ansi               1481    1       757 51.1    0.000    0.000 |\nLZO1Y-1      | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1Y-1      | linux              1740    1      1021 58.7    0.000    0.000 |\nLZO1Y-1      | rxvt               2234    1      1501 67.2    0.000    0.000 |\nLZO1Y-1      | screen             1607    1       951 59.2    0.000    0.000 |\nLZO1Y-1      | screen-256color     1715    1      1006 58.7    0.000    0.000 |\nLZO1Y-1      | sun                1004    1       518 51.6    0.000    0.000 |\nLZO1Y-1      | vt100              1282    1       798 62.2    0.000    0.000 |\nLZO1Y-1      | vt102              1276    1       808 63.3    0.000    0.000 |\nLZO1Y-1      | vt200              1391    1       932 67.0    0.000    0.000 |\nLZO1Y-1      | vt220              1391    1       932 67.0    0.000    0.000 |\nLZO1Y-1      | vt52                839    1       353 42.1    0.000    0.000 |\nLZO1Y-1      | xterm-256color     4041    1      2818 69.7    0.000    0.000 |\nLZO1Y-1      | xterm-color        1551    1       801 51.6    0.000    0.000 |\nLZO1Y-1      | xterm-xfree86      2240    1      1342 59.9    0.000    0.000 |\nLZO1Y-1      | timestamp            15    1        19  127    0.000    0.000 |\nLZO1Y-1      | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1Y-1      | local.rules         885    1       670 75.7    0.000    0.000 |\nLZO1Y-1      | udev.conf           215    1       199 92.6    0.000    0.000 |\nLZO1Y-1      | 50default          2652    1      1176 44.3    0.000    0.000 |\nLZO1Y-1      | version              15    1        19  127    0.000    0.000 |\nLZO1Y-1      | volatile.cache     4839    1      1256 26.0    0.000    0.000 |\nLZO1Y-1      | xattr.conf          681    1       421 61.8    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1388 69.8    0.000    0.000\nLZO1Y-1        ***TOTALS***     704417  107    145811 20.7    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1(11)  | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1(11)  | busybox.links.nosuid     2422    1      1210 50.0    0.000    0.000 |\nLZO1X-1(11)  | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1(11)  | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1(11)  | rcS                1313    1      1043 79.4    0.000    0.000 |\nLZO1X-1(11)  | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1(11)  | 00_core            1637    1      1071 65.4    0.000    0.000 |\nLZO1X-1(11)  | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1(11)  | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1(11)  | ethertypes         1936    1      1474 76.1    0.000    0.000 |\nLZO1X-1(11)  | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1(11)  | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1(11)  | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1(11)  | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1(11)  | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1(11)  | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1(11)  | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1(11)  | bootlogd           1997    1      1230 61.6    0.000    0.000 |\nLZO1X-1(11)  | bootmisc.sh        2062    1      1457 70.7    0.000    0.000 |\nLZO1X-1(11)  | checkroot.sh       3640    1      2391 65.7    0.000    0.000 |\nLZO1X-1(11)  | devpts.sh           571    1       455 79.7    0.000    0.000 |\nLZO1X-1(11)  | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1(11)  | functions          2362    1      1469 62.2    0.000    0.000 |\nLZO1X-1(11)  | halt                555    1       460 82.9    0.000    0.000 |\nLZO1X-1(11)  | hostname.sh         625    1       483 77.3    0.000    0.000 |\nLZO1X-1(11)  | hwclock.sh         2541    1      1351 53.2    0.000    0.000 |\nLZO1X-1(11)  | modutils.sh        1362    1       898 65.9    0.000    0.000 |\nLZO1X-1(11)  | mountall.sh        1218    1       969 79.6    0.000    0.000 |\nLZO1X-1(11)  | mountnfs.sh        1634    1       999 61.1    0.000    0.000 |\nLZO1X-1(11)  | networking         1956    1      1035 52.9    0.000    0.000 |\nLZO1X-1(11)  | populate-volatile.sh     7846    1      3767 48.0    0.000    0.000 |\nLZO1X-1(11)  | rc                 4407    1      2707 61.4    0.000    0.000 |\nLZO1X-1(11)  | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1(11)  | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1(11)  | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1(11)  | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1(11)  | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1(11)  | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1(11)  | single              623    1       485 77.8    0.000    0.000 |\nLZO1X-1(11)  | sshd               2029    1      1079 53.2    0.000    0.000 |\nLZO1X-1(11)  | sysfs.sh           1091    1       581 53.3    0.000    0.000 |\nLZO1X-1(11)  | syslog             2104    1      1175 55.8    0.000    0.000 |\nLZO1X-1(11)  | udev               3749    1      2155 57.5    0.000    0.000 |\nLZO1X-1(11)  | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1(11)  | umountnfs.sh        756    1       579 76.6    0.000    0.000 |\nLZO1X-1(11)  | urandom            1518    1       991 65.3    0.000    0.000 |\nLZO1X-1(11)  | inittab            1192    1       843 70.7    0.000    0.000 |\nLZO1X-1(11)  | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1(11)  | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1(11)  | ld.so.cache        1623    1       749 46.1    0.000    0.000 |\nLZO1X-1(11)  | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1(11)  | limits              827    1       655 79.2    0.000    0.000 |\nLZO1X-1(11)  | login.access       1999    1      1311 65.6    0.000    0.000 |\nLZO1X-1(11)  | login.defs        13498    1      7897 58.5    0.000    0.000 |\nLZO1X-1(11)  | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1(11)  | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1(11)  | nfsroot             809    1       546 67.5    0.000    0.000 |\nLZO1X-1(11)  | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1(11)  | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | nsswitch.conf       487    1       374 76.8    0.000    0.000 |\nLZO1X-1(11)  | passwd              846    1       527 62.3    0.000    0.000 |\nLZO1X-1(11)  | profile            1943    1      1417 72.9    0.000    0.000 |\nLZO1X-1(11)  | protocols          3144    1      2325 74.0    0.000    0.000 |\nLZO1X-1(11)  | rpc                 911    1       690 75.7    0.000    0.000 |\nLZO1X-1(11)  | securetty          1854    1      1150 62.0    0.000    0.000 |\nLZO1X-1(11)  | services          12990    1      8051 62.0    0.000    0.000 |\nLZO1X-1(11)  | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1(11)  | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1(11)  | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1(11)  | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1(11)  | moduli           541716    3     49239  9.1    0.000    0.000 |\nLZO1X-1(11)  | ssh_config         1569    1      1113 70.9    0.000    0.000 |\nLZO1X-1(11)  | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1(11)  | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1(11)  | sshd_config        3127    1      2058 65.8    0.000    0.000 |\nLZO1X-1(11)  | sshd_config_readonly     3131    1      2062 65.9    0.000    0.000 |\nLZO1X-1(11)  | openssl.cnf       12411    1      6754 54.4    0.000    0.000 |\nLZO1X-1(11)  | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1(11)  | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1(11)  | alacritty          3749    1      2471 65.9    0.000    0.000 |\nLZO1X-1(11)  | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1(11)  | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1(11)  | linux              1740    1      1035 59.5    0.000    0.000 |\nLZO1X-1(11)  | rxvt               2234    1      1505 67.4    0.000    0.000 |\nLZO1X-1(11)  | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1(11)  | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1(11)  | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1(11)  | vt100              1282    1       807 62.9    0.000    0.000 |\nLZO1X-1(11)  | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1(11)  | vt200              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(11)  | vt220              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(11)  | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1(11)  | xterm-256color     4041    1      2805 69.4    0.000    0.000 |\nLZO1X-1(11)  | xterm-color        1551    1       805 51.9    0.000    0.000 |\nLZO1X-1(11)  | xterm-xfree86      2240    1      1352 60.4    0.000    0.000 |\nLZO1X-1(11)  | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1(11)  | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(11)  | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1(11)  | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1(11)  | 50default          2652    1      1193 45.0    0.000    0.000 |\nLZO1X-1(11)  | version              15    1        19  127    0.000    0.000 |\nLZO1X-1(11)  | volatile.cache     4839    1      1302 26.9    0.000    0.000 |\nLZO1X-1(11)  | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1420 70.6    0.000    0.000\nLZO1X-1(11)    ***TOTALS***     704417  107    149122 21.2    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1(12)  | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1(12)  | busybox.links.nosuid     2422    1      1209 49.9    0.000    0.000 |\nLZO1X-1(12)  | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1(12)  | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1(12)  | rcS                1313    1      1036 78.9    0.000    0.000 |\nLZO1X-1(12)  | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1(12)  | 00_core            1637    1      1070 65.4    0.000    0.000 |\nLZO1X-1(12)  | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1(12)  | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1(12)  | ethertypes         1936    1      1469 75.9    0.000    0.000 |\nLZO1X-1(12)  | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1(12)  | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1(12)  | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1(12)  | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1(12)  | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1(12)  | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1(12)  | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1(12)  | bootlogd           1997    1      1219 61.0    0.000    0.000 |\nLZO1X-1(12)  | bootmisc.sh        2062    1      1459 70.8    0.000    0.000 |\nLZO1X-1(12)  | checkroot.sh       3640    1      2373 65.2    0.000    0.000 |\nLZO1X-1(12)  | devpts.sh           571    1       453 79.3    0.000    0.000 |\nLZO1X-1(12)  | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1(12)  | functions          2362    1      1457 61.7    0.000    0.000 |\nLZO1X-1(12)  | halt                555    1       460 82.9    0.000    0.000 |\nLZO1X-1(12)  | hostname.sh         625    1       483 77.3    0.000    0.000 |\nLZO1X-1(12)  | hwclock.sh         2541    1      1346 53.0    0.000    0.000 |\nLZO1X-1(12)  | modutils.sh        1362    1       896 65.8    0.000    0.000 |\nLZO1X-1(12)  | mountall.sh        1218    1       966 79.3    0.000    0.000 |\nLZO1X-1(12)  | mountnfs.sh        1634    1      1002 61.3    0.000    0.000 |\nLZO1X-1(12)  | networking         1956    1      1031 52.7    0.000    0.000 |\nLZO1X-1(12)  | populate-volatile.sh     7846    1      3717 47.4    0.000    0.000 |\nLZO1X-1(12)  | rc                 4407    1      2689 61.0    0.000    0.000 |\nLZO1X-1(12)  | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1(12)  | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1(12)  | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1(12)  | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1(12)  | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1(12)  | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1(12)  | single              623    1       484 77.7    0.000    0.000 |\nLZO1X-1(12)  | sshd               2029    1      1063 52.4    0.000    0.000 |\nLZO1X-1(12)  | sysfs.sh           1091    1       581 53.3    0.000    0.000 |\nLZO1X-1(12)  | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1X-1(12)  | udev               3749    1      2130 56.8    0.000    0.000 |\nLZO1X-1(12)  | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1(12)  | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1X-1(12)  | urandom            1518    1       991 65.3    0.000    0.000 |\nLZO1X-1(12)  | inittab            1192    1       840 70.5    0.000    0.000 |\nLZO1X-1(12)  | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1(12)  | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1(12)  | ld.so.cache        1623    1       749 46.1    0.000    0.000 |\nLZO1X-1(12)  | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1(12)  | limits              827    1       653 79.0    0.000    0.000 |\nLZO1X-1(12)  | login.access       1999    1      1313 65.7    0.000    0.000 |\nLZO1X-1(12)  | login.defs        13498    1      7761 57.5    0.000    0.000 |\nLZO1X-1(12)  | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1(12)  | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1(12)  | nfsroot             809    1       547 67.6    0.000    0.000 |\nLZO1X-1(12)  | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1(12)  | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | nsswitch.conf       487    1       374 76.8    0.000    0.000 |\nLZO1X-1(12)  | passwd              846    1       528 62.4    0.000    0.000 |\nLZO1X-1(12)  | profile            1943    1      1412 72.7    0.000    0.000 |\nLZO1X-1(12)  | protocols          3144    1      2303 73.3    0.000    0.000 |\nLZO1X-1(12)  | rpc                 911    1       687 75.4    0.000    0.000 |\nLZO1X-1(12)  | securetty          1854    1      1149 62.0    0.000    0.000 |\nLZO1X-1(12)  | services          12990    1      7948 61.2    0.000    0.000 |\nLZO1X-1(12)  | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1(12)  | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1(12)  | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1(12)  | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1(12)  | moduli           541716    3     49235  9.1    0.000    0.000 |\nLZO1X-1(12)  | ssh_config         1569    1      1111 70.8    0.000    0.000 |\nLZO1X-1(12)  | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1(12)  | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1(12)  | sshd_config        3127    1      2047 65.5    0.000    0.000 |\nLZO1X-1(12)  | sshd_config_readonly     3131    1      2051 65.5    0.000    0.000 |\nLZO1X-1(12)  | openssl.cnf       12411    1      6633 53.4    0.000    0.000 |\nLZO1X-1(12)  | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1(12)  | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1(12)  | alacritty          3749    1      2471 65.9    0.000    0.000 |\nLZO1X-1(12)  | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1(12)  | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1(12)  | linux              1740    1      1034 59.4    0.000    0.000 |\nLZO1X-1(12)  | rxvt               2234    1      1502 67.2    0.000    0.000 |\nLZO1X-1(12)  | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1(12)  | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1(12)  | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1(12)  | vt100              1282    1       805 62.8    0.000    0.000 |\nLZO1X-1(12)  | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1(12)  | vt200              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(12)  | vt220              1391    1       941 67.6    0.000    0.000 |\nLZO1X-1(12)  | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1(12)  | xterm-256color     4041    1      2807 69.5    0.000    0.000 |\nLZO1X-1(12)  | xterm-color        1551    1       804 51.8    0.000    0.000 |\nLZO1X-1(12)  | xterm-xfree86      2240    1      1352 60.4    0.000    0.000 |\nLZO1X-1(12)  | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1(12)  | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(12)  | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1(12)  | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1(12)  | 50default          2652    1      1183 44.6    0.000    0.000 |\nLZO1X-1(12)  | version              15    1        19  127    0.000    0.000 |\nLZO1X-1(12)  | volatile.cache     4839    1      1299 26.8    0.000    0.000 |\nLZO1X-1(12)  | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1414 70.5    0.000    0.000\nLZO1X-1(12)    ***TOTALS***     704417  107    148501 21.1    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-1(15)  | buildinfo           490    1       286 58.4    0.000    0.000 |\nLZO1X-1(15)  | busybox.links.nosuid     2422    1      1207 49.8    0.000    0.000 |\nLZO1X-1(15)  | busybox.links.suid       91    1        75 82.4    0.000    0.000 |\nLZO1X-1(15)  | devpts               93    1        97  104    0.000    0.000 |\nLZO1X-1(15)  | rcS                1313    1      1032 78.6    0.000    0.000 |\nLZO1X-1(15)  | useradd             115    1       119  103    0.000    0.000 |\nLZO1X-1(15)  | 00_core            1637    1      1069 65.3    0.000    0.000 |\nLZO1X-1(15)  | 01_bootlogd          36    1        40  111    0.000    0.000 |\nLZO1X-1(15)  | 99_sshd              75    1        72 96.0    0.000    0.000 |\nLZO1X-1(15)  | ethertypes         1936    1      1464 75.6    0.000    0.000 |\nLZO1X-1(15)  | fstab               650    1       408 62.8    0.000    0.000 |\nLZO1X-1(15)  | group               518    1       471 90.9    0.000    0.000 |\nLZO1X-1(15)  | gshadow             432    1       308 71.3    0.000    0.000 |\nLZO1X-1(15)  | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-1(15)  | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-1(15)  | hosts               234    1       198 84.6    0.000    0.000 |\nLZO1X-1(15)  | banner.sh           537    1       376 70.0    0.000    0.000 |\nLZO1X-1(15)  | bootlogd           1997    1      1218 61.0    0.000    0.000 |\nLZO1X-1(15)  | bootmisc.sh        2062    1      1454 70.5    0.000    0.000 |\nLZO1X-1(15)  | checkroot.sh       3640    1      2367 65.0    0.000    0.000 |\nLZO1X-1(15)  | devpts.sh           571    1       453 79.3    0.000    0.000 |\nLZO1X-1(15)  | dmesg.sh            397    1       313 78.8    0.000    0.000 |\nLZO1X-1(15)  | functions          2362    1      1455 61.6    0.000    0.000 |\nLZO1X-1(15)  | halt                555    1       460 82.9    0.000    0.000 |\nLZO1X-1(15)  | hostname.sh         625    1       482 77.1    0.000    0.000 |\nLZO1X-1(15)  | hwclock.sh         2541    1      1338 52.7    0.000    0.000 |\nLZO1X-1(15)  | modutils.sh        1362    1       895 65.7    0.000    0.000 |\nLZO1X-1(15)  | mountall.sh        1218    1       964 79.1    0.000    0.000 |\nLZO1X-1(15)  | mountnfs.sh        1634    1       996 61.0    0.000    0.000 |\nLZO1X-1(15)  | networking         1956    1      1028 52.6    0.000    0.000 |\nLZO1X-1(15)  | populate-volatile.sh     7846    1      3691 47.0    0.000    0.000 |\nLZO1X-1(15)  | rc                 4407    1      2673 60.7    0.000    0.000 |\nLZO1X-1(15)  | rcS                 525    1       472 89.9    0.000    0.000 |\nLZO1X-1(15)  | read-only-rootfs-hook.sh     1319    1       970 73.5    0.000    0.000 |\nLZO1X-1(15)  | reboot              334    1       275 82.3    0.000    0.000 |\nLZO1X-1(15)  | rmnologin.sh        630    1       435 69.0    0.000    0.000 |\nLZO1X-1(15)  | save-rtc.sh         474    1       378 79.7    0.000    0.000 |\nLZO1X-1(15)  | sendsigs            483    1       360 74.5    0.000    0.000 |\nLZO1X-1(15)  | single              623    1       484 77.7    0.000    0.000 |\nLZO1X-1(15)  | sshd               2029    1      1063 52.4    0.000    0.000 |\nLZO1X-1(15)  | sysfs.sh           1091    1       580 53.2    0.000    0.000 |\nLZO1X-1(15)  | syslog             2104    1      1172 55.7    0.000    0.000 |\nLZO1X-1(15)  | udev               3749    1      2124 56.7    0.000    0.000 |\nLZO1X-1(15)  | umountfs            585    1       451 77.1    0.000    0.000 |\nLZO1X-1(15)  | umountnfs.sh        756    1       575 76.1    0.000    0.000 |\nLZO1X-1(15)  | urandom            1518    1       990 65.2    0.000    0.000 |\nLZO1X-1(15)  | inittab            1192    1       840 70.5    0.000    0.000 |\nLZO1X-1(15)  | issue                49    1        53  108    0.000    0.000 |\nLZO1X-1(15)  | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-1(15)  | ld.so.cache        1623    1       747 46.0    0.000    0.000 |\nLZO1X-1(15)  | ld.so.conf           33    1        37  112    0.000    0.000 |\nLZO1X-1(15)  | limits              827    1       653 79.0    0.000    0.000 |\nLZO1X-1(15)  | login.access       1999    1      1306 65.3    0.000    0.000 |\nLZO1X-1(15)  | login.defs        13498    1      7663 56.8    0.000    0.000 |\nLZO1X-1(15)  | logrotate-dmesg.conf      121    1       119 98.3    0.000    0.000 |\nLZO1X-1(15)  | motd                197    1       194 98.5    0.000    0.000 |\nLZO1X-1(15)  | nfsroot             809    1       547 67.6    0.000    0.000 |\nLZO1X-1(15)  | interfaces          129    1       128 99.2    0.000    0.000 |\nLZO1X-1(15)  | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | nsswitch.conf       487    1       373 76.6    0.000    0.000 |\nLZO1X-1(15)  | passwd              846    1       528 62.4    0.000    0.000 |\nLZO1X-1(15)  | profile            1943    1      1400 72.1    0.000    0.000 |\nLZO1X-1(15)  | protocols          3144    1      2291 72.9    0.000    0.000 |\nLZO1X-1(15)  | rpc                 911    1       687 75.4    0.000    0.000 |\nLZO1X-1(15)  | securetty          1854    1      1148 61.9    0.000    0.000 |\nLZO1X-1(15)  | services          12990    1      7869 60.6    0.000    0.000 |\nLZO1X-1(15)  | shadow              512    1       188 36.7    0.000    0.000 |\nLZO1X-1(15)  | shells               42    1        46  110    0.000    0.000 |\nLZO1X-1(15)  | .bashrc             410    1       343 83.7    0.000    0.000 |\nLZO1X-1(15)  | .profile            241    1       237 98.3    0.000    0.000 |\nLZO1X-1(15)  | moduli           541716    3     49207  9.1    0.000    0.000 |\nLZO1X-1(15)  | ssh_config         1569    1      1111 70.8    0.000    0.000 |\nLZO1X-1(15)  | ssh_host_ecdsa_key      505    1       482 95.4    0.000    0.000 |\nLZO1X-1(15)  | ssh_host_ecdsa_key.pub      176    1       172 97.7    0.000    0.000 |\nLZO1X-1(15)  | sshd_config        3127    1      2040 65.2    0.000    0.000 |\nLZO1X-1(15)  | sshd_config_readonly     3131    1      2044 65.3    0.000    0.000 |\nLZO1X-1(15)  | openssl.cnf       12411    1      6542 52.7    0.000    0.000 |\nLZO1X-1(15)  | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | syslog-startup.conf      651    1       550 84.5    0.000    0.000 |\nLZO1X-1(15)  | syslog.conf          69    1        73  106    0.000    0.000 |\nLZO1X-1(15)  | alacritty          3749    1      2467 65.8    0.000    0.000 |\nLZO1X-1(15)  | ansi               1481    1       769 51.9    0.000    0.000 |\nLZO1X-1(15)  | dumb                308    1        83 26.9    0.000    0.000 |\nLZO1X-1(15)  | linux              1740    1      1034 59.4    0.000    0.000 |\nLZO1X-1(15)  | rxvt               2234    1      1502 67.2    0.000    0.000 |\nLZO1X-1(15)  | screen             1607    1       952 59.2    0.000    0.000 |\nLZO1X-1(15)  | screen-256color     1715    1      1010 58.9    0.000    0.000 |\nLZO1X-1(15)  | sun                1004    1       525 52.3    0.000    0.000 |\nLZO1X-1(15)  | vt100              1282    1       805 62.8    0.000    0.000 |\nLZO1X-1(15)  | vt102              1276    1       813 63.7    0.000    0.000 |\nLZO1X-1(15)  | vt200              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1(15)  | vt220              1391    1       938 67.4    0.000    0.000 |\nLZO1X-1(15)  | vt52                839    1       360 42.9    0.000    0.000 |\nLZO1X-1(15)  | xterm-256color     4041    1      2799 69.3    0.000    0.000 |\nLZO1X-1(15)  | xterm-color        1551    1       804 51.8    0.000    0.000 |\nLZO1X-1(15)  | xterm-xfree86      2240    1      1349 60.2    0.000    0.000 |\nLZO1X-1(15)  | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-1(15)  | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-1(15)  | local.rules         885    1       678 76.6    0.000    0.000 |\nLZO1X-1(15)  | udev.conf           215    1       201 93.5    0.000    0.000 |\nLZO1X-1(15)  | 50default          2652    1      1188 44.8    0.000    0.000 |\nLZO1X-1(15)  | version              15    1        19  127    0.000    0.000 |\nLZO1X-1(15)  | volatile.cache     4839    1      1298 26.8    0.000    0.000 |\nLZO1X-1(15)  | xattr.conf          681    1       429 63.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1409 70.4    0.000    0.000\nLZO1X-1(15)    ***TOTALS***     704417  107    148042 21.0    0.000    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1-99      | buildinfo           490    1       259 52.9    0.000    0.000 |\nLZO1-99      | busybox.links.nosuid     2422    1      1214 50.1    0.000    0.000 |\nLZO1-99      | busybox.links.suid       91    1        66 72.5    0.000    0.000 |\nLZO1-99      | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1-99      | rcS                1313    1       976 74.3    0.000    0.000 |\nLZO1-99      | useradd             115    1       117  102    0.000    0.000 |\nLZO1-99      | 00_core            1637    1       993 60.7    0.000    0.000 |\nLZO1-99      | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1-99      | 99_sshd              75    1        62 82.7    0.000    0.000 |\nLZO1-99      | ethertypes         1936    1      1416 73.1    0.000    0.000 |\nLZO1-99      | fstab               650    1       388 59.7    0.000    0.000 |\nLZO1-99      | group               518    1       449 86.7    0.000    0.000 |\nLZO1-99      | gshadow             432    1       314 72.7    0.000    0.000 |\nLZO1-99      | host.conf            26    1        27  104    0.000    0.000 |\nLZO1-99      | hostname             10    1        11  110    0.000    0.000 |\nLZO1-99      | hosts               234    1       183 78.2    0.000    0.000 |\nLZO1-99      | banner.sh           537    1       335 62.4    0.000    0.000 |\nLZO1-99      | bootlogd           1997    1      1193 59.7    0.000    0.000 |\nLZO1-99      | bootmisc.sh        2062    1      1381 67.0    0.000    0.000 |\nLZO1-99      | checkroot.sh       3640    1      2222 61.0    0.000    0.000 |\nLZO1-99      | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1-99      | dmesg.sh            397    1       288 72.5    0.000    0.000 |\nLZO1-99      | functions          2362    1      1389 58.8    0.000    0.000 |\nLZO1-99      | halt                555    1       442 79.6    0.000    0.000 |\nLZO1-99      | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1-99      | hwclock.sh         2541    1      1250 49.2    0.000    0.000 |\nLZO1-99      | modutils.sh        1362    1       854 62.7    0.000    0.000 |\nLZO1-99      | mountall.sh        1218    1       922 75.7    0.000    0.000 |\nLZO1-99      | mountnfs.sh        1634    1       941 57.6    0.000    0.000 |\nLZO1-99      | networking         1956    1       985 50.4    0.000    0.000 |\nLZO1-99      | populate-volatile.sh     7846    1      3331 42.5    0.000    0.000 |\nLZO1-99      | rc                 4407    1      2469 56.0    0.000    0.000 |\nLZO1-99      | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1-99      | read-only-rootfs-hook.sh     1319    1       894 67.8    0.000    0.000 |\nLZO1-99      | reboot              334    1       264 79.0    0.000    0.000 |\nLZO1-99      | rmnologin.sh        630    1       420 66.7    0.000    0.000 |\nLZO1-99      | save-rtc.sh         474    1       359 75.7    0.000    0.000 |\nLZO1-99      | sendsigs            483    1       338 70.0    0.000    0.000 |\nLZO1-99      | single              623    1       469 75.3    0.000    0.000 |\nLZO1-99      | sshd               2029    1       996 49.1    0.000    0.000 |\nLZO1-99      | sysfs.sh           1091    1       552 50.6    0.000    0.000 |\nLZO1-99      | syslog             2104    1      1135 53.9    0.000    0.000 |\nLZO1-99      | udev               3749    1      1994 53.2    0.000    0.000 |\nLZO1-99      | umountfs            585    1       445 76.1    0.000    0.000 |\nLZO1-99      | umountnfs.sh        756    1       562 74.3    0.000    0.000 |\nLZO1-99      | urandom            1518    1       954 62.8    0.000    0.000 |\nLZO1-99      | inittab            1192    1       801 67.2    0.000    0.000 |\nLZO1-99      | issue                49    1        51  104    0.000    0.000 |\nLZO1-99      | issue.net            46    1        48  104    0.000    0.000 |\nLZO1-99      | ld.so.cache        1623    1       703 43.3    0.000    0.000 |\nLZO1-99      | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1-99      | limits              827    1       630 76.2    0.000    0.000 |\nLZO1-99      | login.access       1999    1      1249 62.5    0.000    0.000 |\nLZO1-99      | login.defs        13498    1      6797 50.4    0.000    0.000 |\nLZO1-99      | logrotate-dmesg.conf      121    1       115 95.0    0.000    0.000 |\nLZO1-99      | motd                197    1       181 91.9    0.000    0.000 |\nLZO1-99      | nfsroot             809    1       519 64.2    0.000    0.000 |\nLZO1-99      | interfaces          129    1       118 91.5    0.000    0.000 |\nLZO1-99      | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1-99      | nsswitch.conf       487    1       337 69.2    0.000    0.000 |\nLZO1-99      | passwd              846    1       480 56.7    0.000    0.000 |\nLZO1-99      | profile            1943    1      1336 68.8    0.000    0.000 |\nLZO1-99      | protocols          3144    1      2181 69.4    0.000    0.000 |\nLZO1-99      | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1-99      | securetty          1854    1      1202 64.8    0.000    0.000 |\nLZO1-99      | services          12990    1      7176 55.2    0.000    0.000 |\nLZO1-99      | shadow              512    1       178 34.8    0.000    0.000 |\nLZO1-99      | shells               42    1        40 95.2    0.000    0.000 |\nLZO1-99      | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1-99      | .profile            241    1       222 92.1    0.000    0.000 |\nLZO1-99      | moduli           541716    3     30698  5.7  330.423    0.000 |\nLZO1-99      | ssh_config         1569    1      1075 68.5    0.000    0.000 |\nLZO1-99      | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1-99      | ssh_host_ecdsa_key.pub      176    1       167 94.9    0.000    0.000 |\nLZO1-99      | sshd_config        3127    1      1917 61.3    0.000    0.000 |\nLZO1-99      | sshd_config_readonly     3131    1      1919 61.3    0.000    0.000 |\nLZO1-99      | openssl.cnf       12411    1      5869 47.3    0.000    0.000 |\nLZO1-99      | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1-99      | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1-99      | syslog-startup.conf      651    1       535 82.2    0.000    0.000 |\nLZO1-99      | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1-99      | alacritty          3749    1      2471 65.9    0.000    0.000 |\nLZO1-99      | ansi               1481    1       751 50.7    0.000    0.000 |\nLZO1-99      | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1-99      | linux              1740    1      1032 59.3    0.000    0.000 |\nLZO1-99      | rxvt               2234    1      1508 67.5    0.000    0.000 |\nLZO1-99      | screen             1607    1       944 58.7    0.000    0.000 |\nLZO1-99      | screen-256color     1715    1      1002 58.4    0.000    0.000 |\nLZO1-99      | sun                1004    1       509 50.7    0.000    0.000 |\nLZO1-99      | vt100              1282    1       790 61.6    0.000    0.000 |\nLZO1-99      | vt102              1276    1       792 62.1    0.000    0.000 |\nLZO1-99      | vt200              1391    1       933 67.1    0.000    0.000 |\nLZO1-99      | vt220              1391    1       933 67.1    0.000    0.000 |\nLZO1-99      | vt52                839    1       346 41.2    0.000    0.000 |\nLZO1-99      | xterm-256color     4041    1      2750 68.1    0.000    0.000 |\nLZO1-99      | xterm-color        1551    1       789 50.9    0.000    0.000 |\nLZO1-99      | xterm-xfree86      2240    1      1373 61.3    0.000    0.000 |\nLZO1-99      | timestamp            15    1        16  107    0.000    0.000 |\nLZO1-99      | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1-99      | local.rules         885    1       652 73.7    0.000    0.000 |\nLZO1-99      | udev.conf           215    1       191 88.8    0.000    0.000 |\nLZO1-99      | 50default          2652    1      1094 41.3    0.000    0.000 |\nLZO1-99      | version              15    1        16  107    0.000    0.000 |\nLZO1-99      | volatile.cache     4839    1      1177 24.3    0.000    0.000 |\nLZO1-99      | xattr.conf          681    1       405 59.5    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1180 66.2  330.423    0.000\nLZO1-99        ***TOTALS***     704417  107    123962 17.6  330.423    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1A-99     | buildinfo           490    1       258 52.7    0.000    0.000 |\nLZO1A-99     | busybox.links.nosuid     2422    1      1213 50.1    0.000    0.000 |\nLZO1A-99     | busybox.links.suid       91    1        66 72.5    0.000    0.000 |\nLZO1A-99     | devpts               93    1        91 97.8    0.000    0.000 |\nLZO1A-99     | rcS                1313    1       972 74.0    0.000    0.000 |\nLZO1A-99     | useradd             115    1       117  102    0.000    0.000 |\nLZO1A-99     | 00_core            1637    1       991 60.5    0.000    0.000 |\nLZO1A-99     | 01_bootlogd          36    1        34 94.4    0.000    0.000 |\nLZO1A-99     | 99_sshd              75    1        62 82.7    0.000    0.000 |\nLZO1A-99     | ethertypes         1936    1      1401 72.4    0.000    0.000 |\nLZO1A-99     | fstab               650    1       383 58.9    0.000    0.000 |\nLZO1A-99     | group               518    1       447 86.3    0.000    0.000 |\nLZO1A-99     | gshadow             432    1       313 72.5    0.000    0.000 |\nLZO1A-99     | host.conf            26    1        27  104    0.000    0.000 |\nLZO1A-99     | hostname             10    1        11  110    0.000    0.000 |\nLZO1A-99     | hosts               234    1       183 78.2    0.000    0.000 |\nLZO1A-99     | banner.sh           537    1       334 62.2    0.000    0.000 |\nLZO1A-99     | bootlogd           1997    1      1191 59.6    0.000    0.000 |\nLZO1A-99     | bootmisc.sh        2062    1      1375 66.7    0.000    0.000 |\nLZO1A-99     | checkroot.sh       3640    1      2209 60.7    0.000    0.000 |\nLZO1A-99     | devpts.sh           571    1       422 73.9    0.000    0.000 |\nLZO1A-99     | dmesg.sh            397    1       288 72.5    0.000    0.000 |\nLZO1A-99     | functions          2362    1      1382 58.5    0.000    0.000 |\nLZO1A-99     | halt                555    1       441 79.5    0.000    0.000 |\nLZO1A-99     | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1A-99     | hwclock.sh         2541    1      1243 48.9    0.000    0.000 |\nLZO1A-99     | modutils.sh        1362    1       851 62.5    0.000    0.000 |\nLZO1A-99     | mountall.sh        1218    1       917 75.3    0.000    0.000 |\nLZO1A-99     | mountnfs.sh        1634    1       935 57.2    0.000    0.000 |\nLZO1A-99     | networking         1956    1       983 50.3    0.000    0.000 |\nLZO1A-99     | populate-volatile.sh     7846    1      3312 42.2    0.000    0.000 |\nLZO1A-99     | rc                 4407    1      2453 55.7    0.000    0.000 |\nLZO1A-99     | rcS                 525    1       441 84.0    0.000    0.000 |\nLZO1A-99     | read-only-rootfs-hook.sh     1319    1       890 67.5    0.000    0.000 |\nLZO1A-99     | reboot              334    1       263 78.7    0.000    0.000 |\nLZO1A-99     | rmnologin.sh        630    1       419 66.5    0.000    0.000 |\nLZO1A-99     | save-rtc.sh         474    1       358 75.5    0.000    0.000 |\nLZO1A-99     | sendsigs            483    1       337 69.8    0.000    0.000 |\nLZO1A-99     | single              623    1       467 75.0    0.000    0.000 |\nLZO1A-99     | sshd               2029    1       992 48.9    0.000    0.000 |\nLZO1A-99     | sysfs.sh           1091    1       552 50.6    0.000    0.000 |\nLZO1A-99     | syslog             2104    1      1133 53.8    0.000    0.000 |\nLZO1A-99     | udev               3749    1      1988 53.0    0.000    0.000 |\nLZO1A-99     | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1A-99     | umountnfs.sh        756    1       560 74.1    0.000    0.000 |\nLZO1A-99     | urandom            1518    1       947 62.4    0.000    0.000 |\nLZO1A-99     | inittab            1192    1       797 66.9    0.000    0.000 |\nLZO1A-99     | issue                49    1        51  104    0.000    0.000 |\nLZO1A-99     | issue.net            46    1        48  104    0.000    0.000 |\nLZO1A-99     | ld.so.cache        1623    1       680 41.9    0.000    0.000 |\nLZO1A-99     | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1A-99     | limits              827    1       626 75.7    0.000    0.000 |\nLZO1A-99     | login.access       1999    1      1233 61.7    0.000    0.000 |\nLZO1A-99     | login.defs        13498    1      6739 49.9    0.000    0.000 |\nLZO1A-99     | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1A-99     | motd                197    1       180 91.4    0.000    0.000 |\nLZO1A-99     | nfsroot             809    1       517 63.9    0.000    0.000 |\nLZO1A-99     | interfaces          129    1       118 91.5    0.000    0.000 |\nLZO1A-99     | nm-disabled-eth0        0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | nsswitch.conf       487    1       336 69.0    0.000    0.000 |\nLZO1A-99     | passwd              846    1       475 56.1    0.000    0.000 |\nLZO1A-99     | profile            1943    1      1327 68.3    0.000    0.000 |\nLZO1A-99     | protocols          3144    1      2167 68.9    0.000    0.000 |\nLZO1A-99     | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1A-99     | securetty          1854    1      1201 64.8    0.000    0.000 |\nLZO1A-99     | services          12990    1      7115 54.8    0.000    0.000 |\nLZO1A-99     | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1A-99     | shells               42    1        40 95.2    0.000    0.000 |\nLZO1A-99     | .bashrc             410    1       325 79.3    0.000    0.000 |\nLZO1A-99     | .profile            241    1       222 92.1    0.000    0.000 |\nLZO1A-99     | moduli           541716    3     30202  5.6  331.219    0.000 |\nLZO1A-99     | ssh_config         1569    1      1069 68.1    0.000    0.000 |\nLZO1A-99     | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1A-99     | ssh_host_ecdsa_key.pub      176    1       167 94.9    0.000    0.000 |\nLZO1A-99     | sshd_config        3127    1      1904 60.9    0.000    0.000 |\nLZO1A-99     | sshd_config_readonly     3131    1      1906 60.9    0.000    0.000 |\nLZO1A-99     | openssl.cnf       12411    1      5827 47.0    0.000    0.000 |\nLZO1A-99     | subgid                0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | subuid                0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | syslog-startup.conf      651    1       534 82.0    0.000    0.000 |\nLZO1A-99     | syslog.conf          69    1        67 97.1    0.000    0.000 |\nLZO1A-99     | alacritty          3749    1      2442 65.1    0.000    0.000 |\nLZO1A-99     | ansi               1481    1       728 49.2    0.000    0.000 |\nLZO1A-99     | dumb                308    1        68 22.1    0.000    0.000 |\nLZO1A-99     | linux              1740    1      1014 58.3    0.000    0.000 |\nLZO1A-99     | rxvt               2234    1      1479 66.2    0.000    0.000 |\nLZO1A-99     | screen             1607    1       927 57.7    0.000    0.000 |\nLZO1A-99     | screen-256color     1715    1       984 57.4    0.000    0.000 |\nLZO1A-99     | sun                1004    1       491 48.9    0.000    0.000 |\nLZO1A-99     | vt100              1282    1       761 59.4    0.000    0.000 |\nLZO1A-99     | vt102              1276    1       766 60.0    0.000    0.000 |\nLZO1A-99     | vt200              1391    1       909 65.3    0.000    0.000 |\nLZO1A-99     | vt220              1391    1       909 65.3    0.000    0.000 |\nLZO1A-99     | vt52                839    1       336 40.0    0.000    0.000 |\nLZO1A-99     | xterm-256color     4041    1      2709 67.0    0.000    0.000 |\nLZO1A-99     | xterm-color        1551    1       775 50.0    0.000    0.000 |\nLZO1A-99     | xterm-xfree86      2240    1      1346 60.1    0.000    0.000 |\nLZO1A-99     | timestamp            15    1        16  107    0.000    0.000 |\nLZO1A-99     | 80-net-name-slot.rules        0    1         0  0.0    0.000    0.000 |\nLZO1A-99     | local.rules         885    1       647 73.1    0.000    0.000 |\nLZO1A-99     | udev.conf           215    1       191 88.8    0.000    0.000 |\nLZO1A-99     | 50default          2652    1      1090 41.1    0.000    0.000 |\nLZO1A-99     | version              15    1        16  107    0.000    0.000 |\nLZO1A-99     | volatile.cache     4839    1      1176 24.3    0.000    0.000 |\nLZO1A-99     | xattr.conf          681    1       404 59.3    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1168 65.8  331.219    0.000\nLZO1A-99       ***TOTALS***     704417  107    122673 17.4  331.219    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-99     | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1B-99     | busybox.links.nosuid     2422    1      1216 50.2    0.000    0.000 |\nLZO1B-99     | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-99     | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-99     | rcS                1313    1       975 74.3    0.000    0.000 |\nLZO1B-99     | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-99     | 00_core            1637    1       984 60.1    0.000    0.000 |\nLZO1B-99     | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1B-99     | 99_sshd              75    1        65 86.7    0.000    0.000 |\nLZO1B-99     | ethertypes         1936    1      1403 72.5    0.000    0.000 |\nLZO1B-99     | fstab               650    1       382 58.8    0.000    0.000 |\nLZO1B-99     | group               518    1       450 86.9    0.000    0.000 |\nLZO1B-99     | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1B-99     | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-99     | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-99     | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1B-99     | banner.sh           537    1       339 63.1    0.000    0.000 |\nLZO1B-99     | bootlogd           1997    1      1191 59.6    0.000    0.000 |\nLZO1B-99     | bootmisc.sh        2062    1      1380 66.9    0.000    0.000 |\nLZO1B-99     | checkroot.sh       3640    1      2214 60.8    0.000    0.000 |\nLZO1B-99     | devpts.sh           571    1       425 74.4    0.000    0.000 |\nLZO1B-99     | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-99     | functions          2362    1      1380 58.4    0.000    0.000 |\nLZO1B-99     | halt                555    1       444 80.0    0.000    0.000 |\nLZO1B-99     | hostname.sh         625    1       471 75.4    0.000    0.000 |\nLZO1B-99     | hwclock.sh         2541    1      1244 49.0    0.000    0.000 |\nLZO1B-99     | modutils.sh        1362    1       850 62.4    0.000    0.000 |\nLZO1B-99     | mountall.sh        1218    1       919 75.5    0.000    0.000 |\nLZO1B-99     | mountnfs.sh        1634    1       938 57.4    0.000    0.000 |\nLZO1B-99     | networking         1956    1       989 50.6    0.000    0.000 |\nLZO1B-99     | populate-volatile.sh     7846    1      3302 42.1    0.000    0.000 |\nLZO1B-99     | rc                 4407    1      2440 55.4    0.000    0.000 |\nLZO1B-99     | rcS                 525    1       444 84.6    0.000    0.000 |\nLZO1B-99     | read-only-rootfs-hook.sh     1319    1       890 67.5    0.000    0.000 |\nLZO1B-99     | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-99     | rmnologin.sh        630    1       420 66.7    0.000    0.000 |\nLZO1B-99     | save-rtc.sh         474    1       361 76.2    0.000    0.000 |\nLZO1B-99     | sendsigs            483    1       340 70.4    0.000    0.000 |\nLZO1B-99     | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-99     | sshd               2029    1       998 49.2    0.000    0.000 |\nLZO1B-99     | sysfs.sh           1091    1       557 51.1    0.000    0.000 |\nLZO1B-99     | syslog             2104    1      1130 53.7    0.000    0.000 |\nLZO1B-99     | udev               3749    1      1979 52.8    0.000    0.000 |\nLZO1B-99     | umountfs            585    1       447 76.4    0.000    0.000 |\nLZO1B-99     | umountnfs.sh        756    1       563 74.5    0.000    0.000 |\nLZO1B-99     | urandom            1518    1       953 62.8    0.000    0.000 |\nLZO1B-99     | inittab            1192    1       800 67.1    0.000    0.000 |\nLZO1B-99     | issue                49    1        54  110    0.000    0.000 |\nLZO1B-99     | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-99     | ld.so.cache        1623    1       681 42.0    0.000    0.000 |\nLZO1B-99     | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1B-99     | limits              827    1       627 75.8    0.000    0.000 |\nLZO1B-99     | login.access       1999    1      1238 61.9    0.000    0.000 |\nLZO1B-99     | login.defs        13498    1      6696 49.6    0.000    0.000 |\nLZO1B-99     | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-99     | motd                197    1       183 92.9    0.000    0.000 |\nLZO1B-99     | nfsroot             809    1       520 64.3    0.000    0.000 |\nLZO1B-99     | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-99     | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | nsswitch.conf       487    1       335 68.8    0.000    0.000 |\nLZO1B-99     | passwd              846    1       477 56.4    0.000    0.000 |\nLZO1B-99     | profile            1943    1      1328 68.3    0.000    0.000 |\nLZO1B-99     | protocols          3144    1      2165 68.9    0.000    0.000 |\nLZO1B-99     | rpc                 911    1       682 74.9    0.000    0.000 |\nLZO1B-99     | securetty          1854    1      1204 64.9    0.000    0.000 |\nLZO1B-99     | services          12990    1      7104 54.7    0.000    0.000 |\nLZO1B-99     | shadow              512    1       179 35.0    0.000    0.000 |\nLZO1B-99     | shells               42    1        43  102    0.000    0.000 |\nLZO1B-99     | .bashrc             410    1       328 80.0    0.000    0.000 |\nLZO1B-99     | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-99     | moduli           541716    3     26225  4.8  343.293    0.000 |\nLZO1B-99     | ssh_config         1569    1      1072 68.3    0.000    0.000 |\nLZO1B-99     | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1B-99     | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-99     | sshd_config        3127    1      1904 60.9    0.000    0.000 |\nLZO1B-99     | sshd_config_readonly     3131    1      1906 60.9    0.000    0.000 |\nLZO1B-99     | openssl.cnf       12411    1      5802 46.7    0.000    0.000 |\nLZO1B-99     | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | syslog-startup.conf      651    1       537 82.5    0.000    0.000 |\nLZO1B-99     | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-99     | alacritty          3749    1      2446 65.2    0.000    0.000 |\nLZO1B-99     | ansi               1481    1       733 49.5    0.000    0.000 |\nLZO1B-99     | dumb                308    1        72 23.4    0.000    0.000 |\nLZO1B-99     | linux              1740    1      1019 58.6    0.000    0.000 |\nLZO1B-99     | rxvt               2234    1      1482 66.3    0.000    0.000 |\nLZO1B-99     | screen             1607    1       931 57.9    0.000    0.000 |\nLZO1B-99     | screen-256color     1715    1       986 57.5    0.000    0.000 |\nLZO1B-99     | sun                1004    1       497 49.5    0.000    0.000 |\nLZO1B-99     | vt100              1282    1       766 59.8    0.000    0.000 |\nLZO1B-99     | vt102              1276    1       771 60.4    0.000    0.000 |\nLZO1B-99     | vt200              1391    1       914 65.7    0.000    0.000 |\nLZO1B-99     | vt220              1391    1       914 65.7    0.000    0.000 |\nLZO1B-99     | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-99     | xterm-256color     4041    1      2721 67.3    0.000    0.000 |\nLZO1B-99     | xterm-color        1551    1       779 50.2    0.000    0.000 |\nLZO1B-99     | xterm-xfree86      2240    1      1348 60.2    0.000    0.000 |\nLZO1B-99     | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-99     | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-99     | local.rules         885    1       650 73.4    0.000    0.000 |\nLZO1B-99     | udev.conf           215    1       194 90.2    0.000    0.000 |\nLZO1B-99     | 50default          2652    1      1101 41.5    0.000    0.000 |\nLZO1B-99     | version              15    1        19  127    0.000    0.000 |\nLZO1B-99     | volatile.cache     4839    1      1128 23.3    0.000    0.000 |\nLZO1B-99     | xattr.conf          681    1       410 60.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1131 67.4  343.293    0.000\nLZO1B-99       ***TOTALS***     704417  107    118825 16.9  343.293    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-99     | buildinfo           490    1       263 53.7    0.000    0.000 |\nLZO1C-99     | busybox.links.nosuid     2422    1      1160 47.9    0.000    0.000 |\nLZO1C-99     | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-99     | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-99     | rcS                1313    1       973 74.1    0.000    0.000 |\nLZO1C-99     | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-99     | 00_core            1637    1       979 59.8    0.000    0.000 |\nLZO1C-99     | 01_bootlogd          36    1        37  103    0.000    0.000 |\nLZO1C-99     | 99_sshd              75    1        64 85.3    0.000    0.000 |\nLZO1C-99     | ethertypes         1936    1      1399 72.3    0.000    0.000 |\nLZO1C-99     | fstab               650    1       377 58.0    0.000    0.000 |\nLZO1C-99     | group               518    1       450 86.9    0.000    0.000 |\nLZO1C-99     | gshadow             432    1       316 73.1    0.000    0.000 |\nLZO1C-99     | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-99     | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-99     | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1C-99     | banner.sh           537    1       336 62.6    0.000    0.000 |\nLZO1C-99     | bootlogd           1997    1      1181 59.1    0.000    0.000 |\nLZO1C-99     | bootmisc.sh        2062    1      1360 66.0    0.000    0.000 |\nLZO1C-99     | checkroot.sh       3640    1      2199 60.4    0.000    0.000 |\nLZO1C-99     | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1C-99     | dmesg.sh            397    1       290 73.0    0.000    0.000 |\nLZO1C-99     | functions          2362    1      1365 57.8    0.000    0.000 |\nLZO1C-99     | halt                555    1       443 79.8    0.000    0.000 |\nLZO1C-99     | hostname.sh         625    1       468 74.9    0.000    0.000 |\nLZO1C-99     | hwclock.sh         2541    1      1232 48.5    0.000    0.000 |\nLZO1C-99     | modutils.sh        1362    1       840 61.7    0.000    0.000 |\nLZO1C-99     | mountall.sh        1218    1       913 75.0    0.000    0.000 |\nLZO1C-99     | mountnfs.sh        1634    1       931 57.0    0.000    0.000 |\nLZO1C-99     | networking         1956    1       986 50.4    0.000    0.000 |\nLZO1C-99     | populate-volatile.sh     7846    1      3282 41.8    0.000    0.000 |\nLZO1C-99     | rc                 4407    1      2415 54.8    0.000    0.000 |\nLZO1C-99     | rcS                 525    1       442 84.2    0.000    0.000 |\nLZO1C-99     | read-only-rootfs-hook.sh     1319    1       883 66.9    0.000    0.000 |\nLZO1C-99     | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-99     | rmnologin.sh        630    1       415 65.9    0.000    0.000 |\nLZO1C-99     | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1C-99     | sendsigs            483    1       339 70.2    0.000    0.000 |\nLZO1C-99     | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-99     | sshd               2029    1       983 48.4    0.000    0.000 |\nLZO1C-99     | sysfs.sh           1091    1       552 50.6    0.000    0.000 |\nLZO1C-99     | syslog             2104    1      1125 53.5    0.000    0.000 |\nLZO1C-99     | udev               3749    1      1953 52.1    0.000    0.000 |\nLZO1C-99     | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1C-99     | umountnfs.sh        756    1       556 73.5    0.000    0.000 |\nLZO1C-99     | urandom            1518    1       943 62.1    0.000    0.000 |\nLZO1C-99     | inittab            1192    1       794 66.6    0.000    0.000 |\nLZO1C-99     | issue                49    1        54  110    0.000    0.000 |\nLZO1C-99     | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-99     | ld.so.cache        1623    1       661 40.7    0.000    0.000 |\nLZO1C-99     | ld.so.conf           33    1        38  115    0.000    0.000 |\nLZO1C-99     | limits              827    1       621 75.1    0.000    0.000 |\nLZO1C-99     | login.access       1999    1      1231 61.6    0.000    0.000 |\nLZO1C-99     | login.defs        13498    1      6653 49.3    0.000    0.000 |\nLZO1C-99     | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-99     | motd                197    1       183 92.9    0.000    0.000 |\nLZO1C-99     | nfsroot             809    1       517 63.9    0.000    0.000 |\nLZO1C-99     | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-99     | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | nsswitch.conf       487    1       333 68.4    0.000    0.000 |\nLZO1C-99     | passwd              846    1       467 55.2    0.000    0.000 |\nLZO1C-99     | profile            1943    1      1317 67.8    0.000    0.000 |\nLZO1C-99     | protocols          3144    1      2148 68.3    0.000    0.000 |\nLZO1C-99     | rpc                 911    1       679 74.5    0.000    0.000 |\nLZO1C-99     | securetty          1854    1      1197 64.6    0.000    0.000 |\nLZO1C-99     | services          12990    1      7003 53.9   24.857    0.000 |\nLZO1C-99     | shadow              512    1       169 33.0    0.000    0.000 |\nLZO1C-99     | shells               42    1        43  102    0.000    0.000 |\nLZO1C-99     | .bashrc             410    1       326 79.5    0.000    0.000 |\nLZO1C-99     | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-99     | moduli           541716    3     25820  4.8  346.974    0.000 |\nLZO1C-99     | ssh_config         1569    1      1065 67.9    0.000    0.000 |\nLZO1C-99     | ssh_host_ecdsa_key      505    1       450 89.1    0.000    0.000 |\nLZO1C-99     | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-99     | sshd_config        3127    1      1897 60.7    0.000    0.000 |\nLZO1C-99     | sshd_config_readonly     3131    1      1899 60.7    0.000    0.000 |\nLZO1C-99     | openssl.cnf       12411    1      5744 46.3    0.000    0.000 |\nLZO1C-99     | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | syslog-startup.conf      651    1       535 82.2    0.000    0.000 |\nLZO1C-99     | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-99     | alacritty          3749    1      2431 64.8    0.000    0.000 |\nLZO1C-99     | ansi               1481    1       721 48.7    0.000    0.000 |\nLZO1C-99     | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1C-99     | linux              1740    1      1006 57.8    0.000    0.000 |\nLZO1C-99     | rxvt               2234    1      1478 66.2    0.000    0.000 |\nLZO1C-99     | screen             1607    1       921 57.3    0.000    0.000 |\nLZO1C-99     | screen-256color     1715    1       973 56.7    0.000    0.000 |\nLZO1C-99     | sun                1004    1       487 48.5    0.000    0.000 |\nLZO1C-99     | vt100              1282    1       759 59.2    0.000    0.000 |\nLZO1C-99     | vt102              1276    1       764 59.9    0.000    0.000 |\nLZO1C-99     | vt200              1391    1       908 65.3    0.000    0.000 |\nLZO1C-99     | vt220              1391    1       908 65.3    0.000    0.000 |\nLZO1C-99     | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-99     | xterm-256color     4041    1      2706 67.0    0.000    0.000 |\nLZO1C-99     | xterm-color        1551    1       771 49.7    0.000    0.000 |\nLZO1C-99     | xterm-xfree86      2240    1      1344 60.0    0.000    0.000 |\nLZO1C-99     | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-99     | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-99     | local.rules         885    1       644 72.8    0.000    0.000 |\nLZO1C-99     | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1C-99     | 50default          2652    1      1084 40.9    0.000    0.000 |\nLZO1C-99     | version              15    1        19  127    0.000    0.000 |\nLZO1C-99     | volatile.cache     4839    1      1120 23.1    0.000    0.000 |\nLZO1C-99     | xattr.conf          681    1       406 59.6    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1120 67.0   46.391    0.000\nLZO1C-99       ***TOTALS***     704417  107    117602 16.7   46.391    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1B-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO1B-999    | busybox.links.nosuid     2422    1      1191 49.2    0.000    0.000 |\nLZO1B-999    | busybox.links.suid       91    1        69 75.8    0.000    0.000 |\nLZO1B-999    | devpts               93    1        94  101    0.000    0.000 |\nLZO1B-999    | rcS                1313    1       963 73.3    0.000    0.000 |\nLZO1B-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1B-999    | 00_core            1637    1       964 58.9    0.000    0.000 |\nLZO1B-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1B-999    | 99_sshd              75    1        60 80.0    0.000    0.000 |\nLZO1B-999    | ethertypes         1936    1      1393 72.0    0.000    0.000 |\nLZO1B-999    | fstab               650    1       365 56.2    0.000    0.000 |\nLZO1B-999    | group               518    1       441 85.1    0.000    0.000 |\nLZO1B-999    | gshadow             432    1       301 69.7    0.000    0.000 |\nLZO1B-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1B-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1B-999    | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1B-999    | banner.sh           537    1       339 63.1    0.000    0.000 |\nLZO1B-999    | bootlogd           1997    1      1162 58.2    0.000    0.000 |\nLZO1B-999    | bootmisc.sh        2062    1      1356 65.8    0.000    0.000 |\nLZO1B-999    | checkroot.sh       3640    1      2168 59.6    0.000    0.000 |\nLZO1B-999    | devpts.sh           571    1       423 74.1    0.000    0.000 |\nLZO1B-999    | dmesg.sh            397    1       291 73.3    0.000    0.000 |\nLZO1B-999    | functions          2362    1      1366 57.8    0.000    0.000 |\nLZO1B-999    | halt                555    1       443 79.8    0.000    0.000 |\nLZO1B-999    | hostname.sh         625    1       467 74.7    0.000    0.000 |\nLZO1B-999    | hwclock.sh         2541    1      1222 48.1    0.000    0.000 |\nLZO1B-999    | modutils.sh        1362    1       839 61.6    0.000    0.000 |\nLZO1B-999    | mountall.sh        1218    1       914 75.0    0.000    0.000 |\nLZO1B-999    | mountnfs.sh        1634    1       921 56.4    0.000    0.000 |\nLZO1B-999    | networking         1956    1       973 49.7    0.000    0.000 |\nLZO1B-999    | populate-volatile.sh     7846    1      3177 40.5    0.000    0.000 |\nLZO1B-999    | rc                 4407    1      2362 53.6    0.000    0.000 |\nLZO1B-999    | rcS                 525    1       443 84.4    0.000    0.000 |\nLZO1B-999    | read-only-rootfs-hook.sh     1319    1       881 66.8    0.000    0.000 |\nLZO1B-999    | reboot              334    1       266 79.6    0.000    0.000 |\nLZO1B-999    | rmnologin.sh        630    1       418 66.3    0.000    0.000 |\nLZO1B-999    | save-rtc.sh         474    1       361 76.2    0.000    0.000 |\nLZO1B-999    | sendsigs            483    1       340 70.4    0.000    0.000 |\nLZO1B-999    | single              623    1       470 75.4    0.000    0.000 |\nLZO1B-999    | sshd               2029    1       977 48.2    0.000    0.000 |\nLZO1B-999    | sysfs.sh           1091    1       536 49.1    0.000    0.000 |\nLZO1B-999    | syslog             2104    1      1119 53.2    0.000    0.000 |\nLZO1B-999    | udev               3749    1      1932 51.5    0.000    0.000 |\nLZO1B-999    | umountfs            585    1       444 75.9    0.000    0.000 |\nLZO1B-999    | umountnfs.sh        756    1       559 73.9    0.000    0.000 |\nLZO1B-999    | urandom            1518    1       942 62.1    0.000    0.000 |\nLZO1B-999    | inittab            1192    1       794 66.6    0.000    0.000 |\nLZO1B-999    | issue                49    1        54  110    0.000    0.000 |\nLZO1B-999    | issue.net            46    1        51  111    0.000    0.000 |\nLZO1B-999    | ld.so.cache        1623    1       654 40.3    0.000    0.000 |\nLZO1B-999    | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1B-999    | limits              827    1       623 75.3    0.000    0.000 |\nLZO1B-999    | login.access       1999    1      1203 60.2    0.000    0.000 |\nLZO1B-999    | login.defs        13498    1      6301 46.7    0.000    0.000 |\nLZO1B-999    | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1B-999    | motd                197    1       182 92.4    0.000    0.000 |\nLZO1B-999    | nfsroot             809    1       515 63.7    0.000    0.000 |\nLZO1B-999    | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1B-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | nsswitch.conf       487    1       335 68.8    0.000    0.000 |\nLZO1B-999    | passwd              846    1       471 55.7    0.000    0.000 |\nLZO1B-999    | profile            1943    1      1318 67.8    0.000    0.000 |\nLZO1B-999    | protocols          3144    1      2123 67.5    0.000    0.000 |\nLZO1B-999    | rpc                 911    1       676 74.2    0.000    0.000 |\nLZO1B-999    | securetty          1854    1      1171 63.2    0.000    0.000 |\nLZO1B-999    | services          12990    1      6846 52.7    0.000    0.000 |\nLZO1B-999    | shadow              512    1       177 34.6    0.000    0.000 |\nLZO1B-999    | shells               42    1        43  102    0.000    0.000 |\nLZO1B-999    | .bashrc             410    1       325 79.3    0.000    0.000 |\nLZO1B-999    | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1B-999    | moduli           541716    3     25695  4.7   72.365    0.000 |\nLZO1B-999    | ssh_config         1569    1      1062 67.7    0.000    0.000 |\nLZO1B-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1B-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1B-999    | sshd_config        3127    1      1863 59.6    0.000    0.000 |\nLZO1B-999    | sshd_config_readonly     3131    1      1865 59.6    0.000    0.000 |\nLZO1B-999    | openssl.cnf       12411    1      5527 44.5    0.000    0.000 |\nLZO1B-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | syslog-startup.conf      651    1       531 81.6    0.000    0.000 |\nLZO1B-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1B-999    | alacritty          3749    1      2396 63.9    0.000    0.000 |\nLZO1B-999    | ansi               1481    1       719 48.5    0.000    0.000 |\nLZO1B-999    | dumb                308    1        71 23.1    0.000    0.000 |\nLZO1B-999    | linux              1740    1       999 57.4    0.000    0.000 |\nLZO1B-999    | rxvt               2234    1      1453 65.0    0.000    0.000 |\nLZO1B-999    | screen             1607    1       918 57.1    0.000    0.000 |\nLZO1B-999    | screen-256color     1715    1       969 56.5    0.000    0.000 |\nLZO1B-999    | sun                1004    1       490 48.8    0.000    0.000 |\nLZO1B-999    | vt100              1282    1       754 58.8    0.000    0.000 |\nLZO1B-999    | vt102              1276    1       758 59.4    0.000    0.000 |\nLZO1B-999    | vt200              1391    1       902 64.8    0.000    0.000 |\nLZO1B-999    | vt220              1391    1       902 64.8    0.000    0.000 |\nLZO1B-999    | vt52                839    1       342 40.8    0.000    0.000 |\nLZO1B-999    | xterm-256color     4041    1      2653 65.7    0.000    0.000 |\nLZO1B-999    | xterm-color        1551    1       764 49.3    0.000    0.000 |\nLZO1B-999    | xterm-xfree86      2240    1      1318 58.8    0.000    0.000 |\nLZO1B-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1B-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1B-999    | local.rules         885    1       649 73.3    0.000    0.000 |\nLZO1B-999    | udev.conf           215    1       193 89.8    0.000    0.000 |\nLZO1B-999    | 50default          2652    1      1078 40.6    0.000    0.000 |\nLZO1B-999    | version              15    1        19  127    0.000    0.000 |\nLZO1B-999    | volatile.cache     4839    1      1060 21.9    0.000    0.000 |\nLZO1B-999    | xattr.conf          681    1       410 60.2    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1105 66.5   72.365    0.000\nLZO1B-999      ***TOTALS***     704417  107    116031 16.5   72.365    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1C-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO1C-999    | busybox.links.nosuid     2422    1      1127 46.5    0.000    0.000 |\nLZO1C-999    | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1C-999    | devpts               93    1        94  101    0.000    0.000 |\nLZO1C-999    | rcS                1313    1       961 73.2    0.000    0.000 |\nLZO1C-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1C-999    | 00_core            1637    1       956 58.4    0.000    0.000 |\nLZO1C-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1C-999    | 99_sshd              75    1        59 78.7    0.000    0.000 |\nLZO1C-999    | ethertypes         1936    1      1387 71.6    0.000    0.000 |\nLZO1C-999    | fstab               650    1       358 55.1    0.000    0.000 |\nLZO1C-999    | group               518    1       441 85.1    0.000    0.000 |\nLZO1C-999    | gshadow             432    1       301 69.7    0.000    0.000 |\nLZO1C-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1C-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1C-999    | hosts               234    1       186 79.5    0.000    0.000 |\nLZO1C-999    | banner.sh           537    1       336 62.6    0.000    0.000 |\nLZO1C-999    | bootlogd           1997    1      1152 57.7    0.000    0.000 |\nLZO1C-999    | bootmisc.sh        2062    1      1334 64.7    0.000    0.000 |\nLZO1C-999    | checkroot.sh       3640    1      2144 58.9    0.000    0.000 |\nLZO1C-999    | devpts.sh           571    1       421 73.7    0.000    0.000 |\nLZO1C-999    | dmesg.sh            397    1       289 72.8    0.000    0.000 |\nLZO1C-999    | functions          2362    1      1349 57.1    0.000    0.000 |\nLZO1C-999    | halt                555    1       442 79.6    0.000    0.000 |\nLZO1C-999    | hostname.sh         625    1       464 74.2    0.000    0.000 |\nLZO1C-999    | hwclock.sh         2541    1      1212 47.7    0.000    0.000 |\nLZO1C-999    | modutils.sh        1362    1       827 60.7    0.000    0.000 |\nLZO1C-999    | mountall.sh        1218    1       908 74.5    0.000    0.000 |\nLZO1C-999    | mountnfs.sh        1634    1       915 56.0    0.000    0.000 |\nLZO1C-999    | networking         1956    1       967 49.4    0.000    0.000 |\nLZO1C-999    | populate-volatile.sh     7846    1      3138 40.0    0.000    0.000 |\nLZO1C-999    | rc                 4407    1      2333 52.9    0.000    0.000 |\nLZO1C-999    | rcS                 525    1       440 83.8    0.000    0.000 |\nLZO1C-999    | read-only-rootfs-hook.sh     1319    1       872 66.1    0.000    0.000 |\nLZO1C-999    | reboot              334    1       265 79.3    0.000    0.000 |\nLZO1C-999    | rmnologin.sh        630    1       412 65.4    0.000    0.000 |\nLZO1C-999    | save-rtc.sh         474    1       360 75.9    0.000    0.000 |\nLZO1C-999    | sendsigs            483    1       339 70.2    0.000    0.000 |\nLZO1C-999    | single              623    1       467 75.0    0.000    0.000 |\nLZO1C-999    | sshd               2029    1       961 47.4    0.000    0.000 |\nLZO1C-999    | sysfs.sh           1091    1       531 48.7    0.000    0.000 |\nLZO1C-999    | syslog             2104    1      1107 52.6    0.000    0.000 |\nLZO1C-999    | udev               3749    1      1907 50.9    0.000    0.000 |\nLZO1C-999    | umountfs            585    1       441 75.4    0.000    0.000 |\nLZO1C-999    | umountnfs.sh        756    1       552 73.0    0.000    0.000 |\nLZO1C-999    | urandom            1518    1       931 61.3    0.000    0.000 |\nLZO1C-999    | inittab            1192    1       786 65.9    0.000    0.000 |\nLZO1C-999    | issue                49    1        54  110    0.000    0.000 |\nLZO1C-999    | issue.net            46    1        51  111    0.000    0.000 |\nLZO1C-999    | ld.so.cache        1623    1       628 38.7    0.000    0.000 |\nLZO1C-999    | ld.so.conf           33    1        35  106    0.000    0.000 |\nLZO1C-999    | limits              827    1       617 74.6    0.000    0.000 |\nLZO1C-999    | login.access       1999    1      1196 59.8    0.000    0.000 |\nLZO1C-999    | login.defs        13498    1      6234 46.2    0.000    0.000 |\nLZO1C-999    | logrotate-dmesg.conf      121    1       117 96.7    0.000    0.000 |\nLZO1C-999    | motd                197    1       182 92.4    0.000    0.000 |\nLZO1C-999    | nfsroot             809    1       512 63.3    0.000    0.000 |\nLZO1C-999    | interfaces          129    1       121 93.8    0.000    0.000 |\nLZO1C-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | nsswitch.conf       487    1       333 68.4    0.000    0.000 |\nLZO1C-999    | passwd              846    1       460 54.4    0.000    0.000 |\nLZO1C-999    | profile            1943    1      1307 67.3    0.000    0.000 |\nLZO1C-999    | protocols          3144    1      2104 66.9    0.000    0.000 |\nLZO1C-999    | rpc                 911    1       673 73.9    0.000    0.000 |\nLZO1C-999    | securetty          1854    1      1162 62.7    0.000    0.000 |\nLZO1C-999    | services          12990    1      6730 51.8    0.000    0.000 |\nLZO1C-999    | shadow              512    1       166 32.4    0.000    0.000 |\nLZO1C-999    | shells               42    1        43  102    0.000    0.000 |\nLZO1C-999    | .bashrc             410    1       322 78.5    0.000    0.000 |\nLZO1C-999    | .profile            241    1       225 93.4    0.000    0.000 |\nLZO1C-999    | moduli           541716    3     25412  4.7  106.549    0.000 |\nLZO1C-999    | ssh_config         1569    1      1055 67.2    0.000    0.000 |\nLZO1C-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1C-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1C-999    | sshd_config        3127    1      1852 59.2    0.000    0.000 |\nLZO1C-999    | sshd_config_readonly     3131    1      1854 59.2    0.000    0.000 |\nLZO1C-999    | openssl.cnf       12411    1      5448 43.9    0.000    0.000 |\nLZO1C-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | syslog-startup.conf      651    1       529 81.3    0.000    0.000 |\nLZO1C-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1C-999    | alacritty          3749    1      2374 63.3    0.000    0.000 |\nLZO1C-999    | ansi               1481    1       707 47.7    0.000    0.000 |\nLZO1C-999    | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1C-999    | linux              1740    1       983 56.5    0.000    0.000 |\nLZO1C-999    | rxvt               2234    1      1446 64.7    0.000    0.000 |\nLZO1C-999    | screen             1607    1       907 56.4    0.000    0.000 |\nLZO1C-999    | screen-256color     1715    1       955 55.7    0.000    0.000 |\nLZO1C-999    | sun                1004    1       480 47.8    0.000    0.000 |\nLZO1C-999    | vt100              1282    1       748 58.3    0.000    0.000 |\nLZO1C-999    | vt102              1276    1       751 58.9    0.000    0.000 |\nLZO1C-999    | vt200              1391    1       894 64.3    0.000    0.000 |\nLZO1C-999    | vt220              1391    1       894 64.3    0.000    0.000 |\nLZO1C-999    | vt52                839    1       338 40.3    0.000    0.000 |\nLZO1C-999    | xterm-256color     4041    1      2632 65.1    0.000    0.000 |\nLZO1C-999    | xterm-color        1551    1       755 48.7    0.000    0.000 |\nLZO1C-999    | xterm-xfree86      2240    1      1307 58.3    0.000    0.000 |\nLZO1C-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1C-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1C-999    | local.rules         885    1       643 72.7    0.000    0.000 |\nLZO1C-999    | udev.conf           215    1       192 89.3    0.000    0.000 |\nLZO1C-999    | 50default          2652    1      1060 40.0    0.000    0.000 |\nLZO1C-999    | version              15    1        19  127    0.000    0.000 |\nLZO1C-999    | volatile.cache     4839    1      1054 21.8    0.000    0.000 |\nLZO1C-999    | xattr.conf          681    1       406 59.6    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1092 66.1  106.549    0.000\nLZO1C-999      ***TOTALS***     704417  107    114750 16.3  106.549    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO2A-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO2A-999    | busybox.links.nosuid     2422    1      1084 44.8    0.000    0.000 |\nLZO2A-999    | busybox.links.suid       91    1        65 71.4    0.000    0.000 |\nLZO2A-999    | devpts               93    1        93  100    0.000    0.000 |\nLZO2A-999    | rcS                1313    1       863 65.7    0.000    0.000 |\nLZO2A-999    | useradd             115    1       124  108    0.000    0.000 |\nLZO2A-999    | 00_core            1637    1       839 51.3    0.000    0.000 |\nLZO2A-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO2A-999    | 99_sshd              75    1        60 80.0    0.000    0.000 |\nLZO2A-999    | ethertypes         1936    1      1251 64.6    0.000    0.000 |\nLZO2A-999    | fstab               650    1       348 53.5    0.000    0.000 |\nLZO2A-999    | group               518    1       354 68.3    0.000    0.000 |\nLZO2A-999    | gshadow             432    1       269 62.3    0.000    0.000 |\nLZO2A-999    | host.conf            26    1        32  123    0.000    0.000 |\nLZO2A-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO2A-999    | hosts               234    1       173 73.9    0.000    0.000 |\nLZO2A-999    | banner.sh           537    1       318 59.2    0.000    0.000 |\nLZO2A-999    | bootlogd           1997    1      1044 52.3    0.000    0.000 |\nLZO2A-999    | bootmisc.sh        2062    1      1216 59.0    0.000    0.000 |\nLZO2A-999    | checkroot.sh       3640    1      1975 54.3    0.000    0.000 |\nLZO2A-999    | devpts.sh           571    1       387 67.8    0.000    0.000 |\nLZO2A-999    | dmesg.sh            397    1       275 69.3    0.000    0.000 |\nLZO2A-999    | functions          2362    1      1232 52.2    0.000    0.000 |\nLZO2A-999    | halt                555    1       404 72.8    0.000    0.000 |\nLZO2A-999    | hostname.sh         625    1       435 69.6    0.000    0.000 |\nLZO2A-999    | hwclock.sh         2541    1      1133 44.6    0.000    0.000 |\nLZO2A-999    | modutils.sh        1362    1       760 55.8    0.000    0.000 |\nLZO2A-999    | mountall.sh        1218    1       814 66.8    0.000    0.000 |\nLZO2A-999    | mountnfs.sh        1634    1       849 52.0    0.000    0.000 |\nLZO2A-999    | networking         1956    1       890 45.5    0.000    0.000 |\nLZO2A-999    | populate-volatile.sh     7846    1      2954 37.6   14.980    0.000 |\nLZO2A-999    | rc                 4407    1      2177 49.4    0.000    0.000 |\nLZO2A-999    | rcS                 525    1       402 76.6    0.000    0.000 |\nLZO2A-999    | read-only-rootfs-hook.sh     1319    1       802 60.8    0.000    0.000 |\nLZO2A-999    | reboot              334    1       251 75.1    0.000    0.000 |\nLZO2A-999    | rmnologin.sh        630    1       384 61.0    0.000    0.000 |\nLZO2A-999    | save-rtc.sh         474    1       341 71.9    0.000    0.000 |\nLZO2A-999    | sendsigs            483    1       322 66.7    0.000    0.000 |\nLZO2A-999    | single              623    1       432 69.3    0.000    0.000 |\nLZO2A-999    | sshd               2029    1       882 43.5    0.000    0.000 |\nLZO2A-999    | sysfs.sh           1091    1       497 45.6    0.000    0.000 |\nLZO2A-999    | syslog             2104    1      1017 48.3    0.000    0.000 |\nLZO2A-999    | udev               3749    1      1785 47.6    0.000    0.000 |\nLZO2A-999    | umountfs            585    1       411 70.3    0.000    0.000 |\nLZO2A-999    | umountnfs.sh        756    1       508 67.2    0.000    0.000 |\nLZO2A-999    | urandom            1518    1       861 56.7    0.000    0.000 |\nLZO2A-999    | inittab            1192    1       720 60.4    0.000    0.000 |\nLZO2A-999    | issue                49    1        56  114    0.000    0.000 |\nLZO2A-999    | issue.net            46    1        53  115    0.000    0.000 |\nLZO2A-999    | ld.so.cache        1623    1       599 36.9    0.000    0.000 |\nLZO2A-999    | ld.so.conf           33    1        36  109    0.000    0.000 |\nLZO2A-999    | limits              827    1       554 67.0    0.000    0.000 |\nLZO2A-999    | login.access       1999    1      1045 52.3    0.000    0.000 |\nLZO2A-999    | login.defs        13498    1      5942 44.0    0.000    0.000 |\nLZO2A-999    | logrotate-dmesg.conf      121    1       113 93.4    0.000    0.000 |\nLZO2A-999    | motd                197    1       174 88.3    0.000    0.000 |\nLZO2A-999    | nfsroot             809    1       473 58.5    0.000    0.000 |\nLZO2A-999    | interfaces          129    1       113 87.6    0.000    0.000 |\nLZO2A-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | nsswitch.conf       487    1       304 62.4    0.000    0.000 |\nLZO2A-999    | passwd              846    1       414 48.9    0.000    0.000 |\nLZO2A-999    | profile            1943    1      1184 60.9    0.000    0.000 |\nLZO2A-999    | protocols          3144    1      1901 60.5    0.000    0.000 |\nLZO2A-999    | rpc                 911    1       592 65.0    0.000    0.000 |\nLZO2A-999    | securetty          1854    1       972 52.4    0.000    0.000 |\nLZO2A-999    | services          12990    1      6267 48.2   25.705    0.000 |\nLZO2A-999    | shadow              512    1       169 33.0    0.000    0.000 |\nLZO2A-999    | shells               42    1        43  102    0.000    0.000 |\nLZO2A-999    | .bashrc             410    1       298 72.7    0.000    0.000 |\nLZO2A-999    | .profile            241    1       216 89.6    0.000    0.000 |\nLZO2A-999    | moduli           541716    3     22870  4.2   87.940    0.000 |\nLZO2A-999    | ssh_config         1569    1       939 59.8    0.000    0.000 |\nLZO2A-999    | ssh_host_ecdsa_key      505    1       457 90.5    0.000    0.000 |\nLZO2A-999    | ssh_host_ecdsa_key.pub      176    1       183  104    0.000    0.000 |\nLZO2A-999    | sshd_config        3127    1      1679 53.7    0.000    0.000 |\nLZO2A-999    | sshd_config_readonly     3131    1      1681 53.7    0.000    0.000 |\nLZO2A-999    | openssl.cnf       12411    1      5139 41.4    0.000    0.000 |\nLZO2A-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | syslog-startup.conf      651    1       482 74.0    0.000    0.000 |\nLZO2A-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO2A-999    | alacritty          3749    1      2151 57.4    0.000    0.000 |\nLZO2A-999    | ansi               1481    1       650 43.9    0.000    0.000 |\nLZO2A-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO2A-999    | linux              1740    1       896 51.5    0.000    0.000 |\nLZO2A-999    | rxvt               2234    1      1280 57.3    0.000    0.000 |\nLZO2A-999    | screen             1607    1       820 51.0    0.000    0.000 |\nLZO2A-999    | screen-256color     1715    1       859 50.1    0.000    0.000 |\nLZO2A-999    | sun                1004    1       436 43.4    0.000    0.000 |\nLZO2A-999    | vt100              1282    1       685 53.4    0.000    0.000 |\nLZO2A-999    | vt102              1276    1       681 53.4    0.000    0.000 |\nLZO2A-999    | vt200              1391    1       795 57.2    0.000    0.000 |\nLZO2A-999    | vt220              1391    1       795 57.2    0.000    0.000 |\nLZO2A-999    | vt52                839    1       315 37.5    0.000    0.000 |\nLZO2A-999    | xterm-256color     4041    1      2398 59.3    0.000    0.000 |\nLZO2A-999    | xterm-color        1551    1       668 43.1    0.000    0.000 |\nLZO2A-999    | xterm-xfree86      2240    1      1178 52.6    0.000    0.000 |\nLZO2A-999    | timestamp            15    1        20  133    0.000    0.000 |\nLZO2A-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO2A-999    | local.rules         885    1       575 65.0    0.000    0.000 |\nLZO2A-999    | udev.conf           215    1       171 79.5    0.000    0.000 |\nLZO2A-999    | 50default          2652    1       987 37.2    0.000    0.000 |\nLZO2A-999    | version              15    1        20  133    0.000    0.000 |\nLZO2A-999    | volatile.cache     4839    1      1033 21.3    0.000    0.000 |\nLZO2A-999    | xattr.conf          681    1       375 55.1    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1002 62.4   25.635    0.000\nLZO2A-999      ***TOTALS***     704417  107    105225 14.9   25.635    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1F-999    | buildinfo           490    1       254 51.8    0.000    0.000 |\nLZO1F-999    | busybox.links.nosuid     2422    1      1089 45.0    0.000    0.000 |\nLZO1F-999    | busybox.links.suid       91    1        68 74.7    0.000    0.000 |\nLZO1F-999    | devpts               93    1        93  100    0.000    0.000 |\nLZO1F-999    | rcS                1313    1       925 70.4    0.000    0.000 |\nLZO1F-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1F-999    | 00_core            1637    1       911 55.7    0.000    0.000 |\nLZO1F-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1F-999    | 99_sshd              75    1        59 78.7    0.000    0.000 |\nLZO1F-999    | ethertypes         1936    1      1331 68.8    0.000    0.000 |\nLZO1F-999    | fstab               650    1       355 54.6    0.000    0.000 |\nLZO1F-999    | group               518    1       408 78.8    0.000    0.000 |\nLZO1F-999    | gshadow             432    1       281 65.0    0.000    0.000 |\nLZO1F-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1F-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1F-999    | hosts               234    1       184 78.6    0.000    0.000 |\nLZO1F-999    | banner.sh           537    1       330 61.5    0.000    0.000 |\nLZO1F-999    | bootlogd           1997    1      1094 54.8    0.000    0.000 |\nLZO1F-999    | bootmisc.sh        2062    1      1299 63.0    0.000    0.000 |\nLZO1F-999    | checkroot.sh       3640    1      2069 56.8    0.000    0.000 |\nLZO1F-999    | devpts.sh           571    1       413 72.3    0.000    0.000 |\nLZO1F-999    | dmesg.sh            397    1       283 71.3    0.000    0.000 |\nLZO1F-999    | functions          2362    1      1309 55.4    0.000    0.000 |\nLZO1F-999    | halt                555    1       433 78.0    0.000    0.000 |\nLZO1F-999    | hostname.sh         625    1       457 73.1    0.000    0.000 |\nLZO1F-999    | hwclock.sh         2541    1      1175 46.2    0.000    0.000 |\nLZO1F-999    | modutils.sh        1362    1       809 59.4    0.000    0.000 |\nLZO1F-999    | mountall.sh        1218    1       877 72.0    0.000    0.000 |\nLZO1F-999    | mountnfs.sh        1634    1       882 54.0    0.000    0.000 |\nLZO1F-999    | networking         1956    1       934 47.8    0.000    0.000 |\nLZO1F-999    | populate-volatile.sh     7846    1      3109 39.6   15.618    0.000 |\nLZO1F-999    | rc                 4407    1      2246 51.0    0.000    0.000 |\nLZO1F-999    | rcS                 525    1       429 81.7    0.000    0.000 |\nLZO1F-999    | read-only-rootfs-hook.sh     1319    1       847 64.2    0.000    0.000 |\nLZO1F-999    | reboot              334    1       260 77.8    0.000    0.000 |\nLZO1F-999    | rmnologin.sh        630    1       407 64.6    0.000    0.000 |\nLZO1F-999    | save-rtc.sh         474    1       355 74.9    0.000    0.000 |\nLZO1F-999    | sendsigs            483    1       335 69.4    0.000    0.000 |\nLZO1F-999    | single              623    1       454 72.9    0.000    0.000 |\nLZO1F-999    | sshd               2029    1       927 45.7    0.000    0.000 |\nLZO1F-999    | sysfs.sh           1091    1       523 47.9    0.000    0.000 |\nLZO1F-999    | syslog             2104    1      1062 50.5    0.000    0.000 |\nLZO1F-999    | udev               3749    1      1845 49.2    0.000    0.000 |\nLZO1F-999    | umountfs            585    1       430 73.5    0.000    0.000 |\nLZO1F-999    | umountnfs.sh        756    1       541 71.6    0.000    0.000 |\nLZO1F-999    | urandom            1518    1       906 59.7    0.000    0.000 |\nLZO1F-999    | inittab            1192    1       768 64.4    0.000    0.000 |\nLZO1F-999    | issue                49    1        54  110    0.000    0.000 |\nLZO1F-999    | issue.net            46    1        51  111    0.000    0.000 |\nLZO1F-999    | ld.so.cache        1623    1       607 37.4    0.000    0.000 |\nLZO1F-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1F-999    | limits              827    1       601 72.7    0.000    0.000 |\nLZO1F-999    | login.access       1999    1      1131 56.6    0.000    0.000 |\nLZO1F-999    | login.defs        13498    1      6278 46.5    0.000    0.000 |\nLZO1F-999    | logrotate-dmesg.conf      121    1       116 95.9    0.000    0.000 |\nLZO1F-999    | motd                197    1       181 91.9    0.000    0.000 |\nLZO1F-999    | nfsroot             809    1       497 61.4    0.000    0.000 |\nLZO1F-999    | interfaces          129    1       118 91.5    0.000    0.000 |\nLZO1F-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | nsswitch.conf       487    1       327 67.1    0.000    0.000 |\nLZO1F-999    | passwd              846    1       444 52.5    0.000    0.000 |\nLZO1F-999    | profile            1943    1      1257 64.7    0.000    0.000 |\nLZO1F-999    | protocols          3144    1      2015 64.1    0.000    0.000 |\nLZO1F-999    | rpc                 911    1       635 69.7    0.000    0.000 |\nLZO1F-999    | securetty          1854    1      1040 56.1    0.000    0.000 |\nLZO1F-999    | services          12990    1      6643 51.1    0.000    0.000 |\nLZO1F-999    | shadow              512    1       166 32.4    0.000    0.000 |\nLZO1F-999    | shells               42    1        42  100    0.000    0.000 |\nLZO1F-999    | .bashrc             410    1       320 78.0    0.000    0.000 |\nLZO1F-999    | .profile            241    1       224 92.9    0.000    0.000 |\nLZO1F-999    | moduli           541716    3     24384  4.5   91.049    0.000 |\nLZO1F-999    | ssh_config         1569    1      1013 64.6    0.000    0.000 |\nLZO1F-999    | ssh_host_ecdsa_key      505    1       442 87.5    0.000    0.000 |\nLZO1F-999    | ssh_host_ecdsa_key.pub      176    1       169 96.0    0.000    0.000 |\nLZO1F-999    | sshd_config        3127    1      1763 56.4    0.000    0.000 |\nLZO1F-999    | sshd_config_readonly     3131    1      1765 56.4    0.000    0.000 |\nLZO1F-999    | openssl.cnf       12411    1      5387 43.4    0.000    0.000 |\nLZO1F-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | syslog-startup.conf      651    1       519 79.7    0.000    0.000 |\nLZO1F-999    | syslog.conf          69    1        70  101    0.000    0.000 |\nLZO1F-999    | alacritty          3749    1      2175 58.0    0.000    0.000 |\nLZO1F-999    | ansi               1481    1       662 44.7    0.000    0.000 |\nLZO1F-999    | dumb                308    1        70 22.7    0.000    0.000 |\nLZO1F-999    | linux              1740    1       919 52.8    0.000    0.000 |\nLZO1F-999    | rxvt               2234    1      1334 59.7    0.000    0.000 |\nLZO1F-999    | screen             1607    1       848 52.8    0.000    0.000 |\nLZO1F-999    | screen-256color     1715    1       893 52.1    0.000    0.000 |\nLZO1F-999    | sun                1004    1       445 44.3    0.000    0.000 |\nLZO1F-999    | vt100              1282    1       709 55.3    0.000    0.000 |\nLZO1F-999    | vt102              1276    1       708 55.5    0.000    0.000 |\nLZO1F-999    | vt200              1391    1       829 59.6    0.000    0.000 |\nLZO1F-999    | vt220              1391    1       829 59.6    0.000    0.000 |\nLZO1F-999    | vt52                839    1       327 39.0    0.000    0.000 |\nLZO1F-999    | xterm-256color     4041    1      2415 59.8    0.000    0.000 |\nLZO1F-999    | xterm-color        1551    1       697 44.9    0.000    0.000 |\nLZO1F-999    | xterm-xfree86      2240    1      1195 53.3    0.000    0.000 |\nLZO1F-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1F-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1F-999    | local.rules         885    1       616 69.6    0.000    0.000 |\nLZO1F-999    | udev.conf           215    1       191 88.8    0.000    0.000 |\nLZO1F-999    | 50default          2652    1      1040 39.2    0.000    0.000 |\nLZO1F-999    | version              15    1        19  127    0.000    0.000 |\nLZO1F-999    | volatile.cache     4839    1      1042 21.5    0.000    0.000 |\nLZO1F-999    | xattr.conf          681    1       402 59.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1053 64.3   26.662    0.000\nLZO1F-999      ***TOTALS***     704417  107    110655 15.7   26.662    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1X-999    | buildinfo           490    1       256 52.2    0.000    0.000 |\nLZO1X-999    | busybox.links.nosuid     2422    1      1063 43.9    0.000    0.000 |\nLZO1X-999    | busybox.links.suid       91    1        65 71.4    0.000    0.000 |\nLZO1X-999    | devpts               93    1        92 98.9    0.000    0.000 |\nLZO1X-999    | rcS                1313    1       901 68.6    0.000    0.000 |\nLZO1X-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1X-999    | 00_core            1637    1       888 54.2    0.000    0.000 |\nLZO1X-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1X-999    | 99_sshd              75    1        59 78.7    0.000    0.000 |\nLZO1X-999    | ethertypes         1936    1      1305 67.4    0.000    0.000 |\nLZO1X-999    | fstab               650    1       351 54.0    0.000    0.000 |\nLZO1X-999    | group               518    1       390 75.3    0.000    0.000 |\nLZO1X-999    | gshadow             432    1       270 62.5    0.000    0.000 |\nLZO1X-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1X-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1X-999    | hosts               234    1       181 77.4    0.000    0.000 |\nLZO1X-999    | banner.sh           537    1       327 60.9    0.000    0.000 |\nLZO1X-999    | bootlogd           1997    1      1077 53.9    0.000    0.000 |\nLZO1X-999    | bootmisc.sh        2062    1      1262 61.2    0.000    0.000 |\nLZO1X-999    | checkroot.sh       3640    1      2018 55.4    7.187    0.000 |\nLZO1X-999    | devpts.sh           571    1       404 70.8    0.000    0.000 |\nLZO1X-999    | dmesg.sh            397    1       279 70.3    0.000    0.000 |\nLZO1X-999    | functions          2362    1      1271 53.8    0.000    0.000 |\nLZO1X-999    | halt                555    1       427 76.9    0.000    0.000 |\nLZO1X-999    | hostname.sh         625    1       449 71.8    0.000    0.000 |\nLZO1X-999    | hwclock.sh         2541    1      1145 45.1    0.000    0.000 |\nLZO1X-999    | modutils.sh        1362    1       790 58.0    0.000    0.000 |\nLZO1X-999    | mountall.sh        1218    1       853 70.0    0.000    0.000 |\nLZO1X-999    | mountnfs.sh        1634    1       865 52.9    0.000    0.000 |\nLZO1X-999    | networking         1956    1       919 47.0    0.000    0.000 |\nLZO1X-999    | populate-volatile.sh     7846    1      3042 38.8    8.444    0.000 |\nLZO1X-999    | rc                 4407    1      2223 50.4    7.572    0.000 |\nLZO1X-999    | rcS                 525    1       427 81.3    0.000    0.000 |\nLZO1X-999    | read-only-rootfs-hook.sh     1319    1       832 63.1    0.000    0.000 |\nLZO1X-999    | reboot              334    1       259 77.5    0.000    0.000 |\nLZO1X-999    | rmnologin.sh        630    1       398 63.2    0.000    0.000 |\nLZO1X-999    | save-rtc.sh         474    1       353 74.5    0.000    0.000 |\nLZO1X-999    | sendsigs            483    1       333 68.9    0.000    0.000 |\nLZO1X-999    | single              623    1       445 71.4    0.000    0.000 |\nLZO1X-999    | sshd               2029    1       912 44.9    0.000    0.000 |\nLZO1X-999    | sysfs.sh           1091    1       512 46.9    0.000    0.000 |\nLZO1X-999    | syslog             2104    1      1045 49.7    0.000    0.000 |\nLZO1X-999    | udev               3749    1      1804 48.1    0.000    0.000 |\nLZO1X-999    | umountfs            585    1       429 73.3    0.000    0.000 |\nLZO1X-999    | umountnfs.sh        756    1       534 70.6    0.000    0.000 |\nLZO1X-999    | urandom            1518    1       880 58.0    0.000    0.000 |\nLZO1X-999    | inittab            1192    1       751 63.0    0.000    0.000 |\nLZO1X-999    | issue                49    1        53  108    0.000    0.000 |\nLZO1X-999    | issue.net            46    1        50  109    0.000    0.000 |\nLZO1X-999    | ld.so.cache        1623    1       602 37.1    0.000    0.000 |\nLZO1X-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1X-999    | limits              827    1       585 70.7    0.000    0.000 |\nLZO1X-999    | login.access       1999    1      1096 54.8    0.000    0.000 |\nLZO1X-999    | login.defs        13498    1      6150 45.6   19.187    0.000 |\nLZO1X-999    | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1X-999    | motd                197    1       177 89.8    0.000    0.000 |\nLZO1X-999    | nfsroot             809    1       486 60.1    0.000    0.000 |\nLZO1X-999    | interfaces          129    1       117 90.7    0.000    0.000 |\nLZO1X-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | nsswitch.conf       487    1       318 65.3    0.000    0.000 |\nLZO1X-999    | passwd              846    1       436 51.5    0.000    0.000 |\nLZO1X-999    | profile            1943    1      1232 63.4    0.000    0.000 |\nLZO1X-999    | protocols          3144    1      1945 61.9    0.000    0.000 |\nLZO1X-999    | rpc                 911    1       614 67.4    0.000    0.000 |\nLZO1X-999    | securetty          1854    1      1030 55.6    0.000    0.000 |\nLZO1X-999    | services          12990    1      6509 50.1   16.819    0.000 |\nLZO1X-999    | shadow              512    1       164 32.0    0.000    0.000 |\nLZO1X-999    | shells               42    1        41 97.6    0.000    0.000 |\nLZO1X-999    | .bashrc             410    1       312 76.1    0.000    0.000 |\nLZO1X-999    | .profile            241    1       220 91.3    0.000    0.000 |\nLZO1X-999    | moduli           541716    3     23674  4.4   76.325    0.000 |\nLZO1X-999    | ssh_config         1569    1       980 62.5    0.000    0.000 |\nLZO1X-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1X-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1X-999    | sshd_config        3127    1      1711 54.7    0.000    0.000 |\nLZO1X-999    | sshd_config_readonly     3131    1      1713 54.7    0.000    0.000 |\nLZO1X-999    | openssl.cnf       12411    1      5280 42.5   20.938    0.000 |\nLZO1X-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | syslog-startup.conf      651    1       512 78.6    0.000    0.000 |\nLZO1X-999    | syslog.conf          69    1        71  103    0.000    0.000 |\nLZO1X-999    | alacritty          3749    1      2160 57.6    0.000    0.000 |\nLZO1X-999    | ansi               1481    1       660 44.6    0.000    0.000 |\nLZO1X-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1X-999    | linux              1740    1       914 52.5    0.000    0.000 |\nLZO1X-999    | rxvt               2234    1      1324 59.3    0.000    0.000 |\nLZO1X-999    | screen             1607    1       837 52.1    0.000    0.000 |\nLZO1X-999    | screen-256color     1715    1       883 51.5    0.000    0.000 |\nLZO1X-999    | sun                1004    1       442 44.0    0.000    0.000 |\nLZO1X-999    | vt100              1282    1       708 55.2    0.000    0.000 |\nLZO1X-999    | vt102              1276    1       704 55.2    0.000    0.000 |\nLZO1X-999    | vt200              1391    1       822 59.1    0.000    0.000 |\nLZO1X-999    | vt220              1391    1       822 59.1    0.000    0.000 |\nLZO1X-999    | vt52                839    1       322 38.4    0.000    0.000 |\nLZO1X-999    | xterm-256color     4041    1      2412 59.7    0.000    0.000 |\nLZO1X-999    | xterm-color        1551    1       695 44.8    0.000    0.000 |\nLZO1X-999    | xterm-xfree86      2240    1      1191 53.2    0.000    0.000 |\nLZO1X-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1X-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1X-999    | local.rules         885    1       605 68.4    0.000    0.000 |\nLZO1X-999    | udev.conf           215    1       188 87.4    0.000    0.000 |\nLZO1X-999    | 50default          2652    1      1025 38.7    0.000    0.000 |\nLZO1X-999    | version              15    1        19  127    0.000    0.000 |\nLZO1X-999    | volatile.cache     4839    1      1038 21.5    0.000    0.000 |\nLZO1X-999    | xattr.conf          681    1       395 58.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1032 63.4   12.454    0.000\nLZO1X-999      ***TOTALS***     704417  107    108395 15.4   12.454    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1Y-999    | buildinfo           490    1       255 52.0    0.000    0.000 |\nLZO1Y-999    | busybox.links.nosuid     2422    1       964 39.8    0.000    0.000 |\nLZO1Y-999    | busybox.links.suid       91    1        62 68.1    0.000    0.000 |\nLZO1Y-999    | devpts               93    1        92 98.9    0.000    0.000 |\nLZO1Y-999    | rcS                1313    1       892 67.9    0.000    0.000 |\nLZO1Y-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1Y-999    | 00_core            1637    1       865 52.8    0.000    0.000 |\nLZO1Y-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1Y-999    | 99_sshd              75    1        58 77.3    0.000    0.000 |\nLZO1Y-999    | ethertypes         1936    1      1288 66.5    0.000    0.000 |\nLZO1Y-999    | fstab               650    1       345 53.1    0.000    0.000 |\nLZO1Y-999    | group               518    1       390 75.3    0.000    0.000 |\nLZO1Y-999    | gshadow             432    1       270 62.5    0.000    0.000 |\nLZO1Y-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1Y-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1Y-999    | hosts               234    1       178 76.1    0.000    0.000 |\nLZO1Y-999    | banner.sh           537    1       318 59.2    0.000    0.000 |\nLZO1Y-999    | bootlogd           1997    1      1061 53.1    0.000    0.000 |\nLZO1Y-999    | bootmisc.sh        2062    1      1235 59.9    0.000    0.000 |\nLZO1Y-999    | checkroot.sh       3640    1      2015 55.4    0.000    0.000 |\nLZO1Y-999    | devpts.sh           571    1       398 69.7    0.000    0.000 |\nLZO1Y-999    | dmesg.sh            397    1       273 68.8    0.000    0.000 |\nLZO1Y-999    | functions          2362    1      1241 52.5    0.000    0.000 |\nLZO1Y-999    | halt                555    1       421 75.9    0.000    0.000 |\nLZO1Y-999    | hostname.sh         625    1       435 69.6    0.000    0.000 |\nLZO1Y-999    | hwclock.sh         2541    1      1141 44.9    0.000    0.000 |\nLZO1Y-999    | modutils.sh        1362    1       769 56.5    0.000    0.000 |\nLZO1Y-999    | mountall.sh        1218    1       836 68.6    0.000    0.000 |\nLZO1Y-999    | mountnfs.sh        1634    1       851 52.1    0.000    0.000 |\nLZO1Y-999    | networking         1956    1       905 46.3    0.000    0.000 |\nLZO1Y-999    | populate-volatile.sh     7846    1      3009 38.4   15.345    0.000 |\nLZO1Y-999    | rc                 4407    1      2231 50.6    0.000    0.000 |\nLZO1Y-999    | rcS                 525    1       423 80.6    0.000    0.000 |\nLZO1Y-999    | read-only-rootfs-hook.sh     1319    1       816 61.9    0.000    0.000 |\nLZO1Y-999    | reboot              334    1       253 75.7    0.000    0.000 |\nLZO1Y-999    | rmnologin.sh        630    1       389 61.7    0.000    0.000 |\nLZO1Y-999    | save-rtc.sh         474    1       345 72.8    0.000    0.000 |\nLZO1Y-999    | sendsigs            483    1       325 67.3    0.000    0.000 |\nLZO1Y-999    | single              623    1       439 70.5    0.000    0.000 |\nLZO1Y-999    | sshd               2029    1       899 44.3    0.000    0.000 |\nLZO1Y-999    | sysfs.sh           1091    1       494 45.3    0.000    0.000 |\nLZO1Y-999    | syslog             2104    1      1020 48.5    0.000    0.000 |\nLZO1Y-999    | udev               3749    1      1797 47.9    0.000    0.000 |\nLZO1Y-999    | umountfs            585    1       421 72.0    0.000    0.000 |\nLZO1Y-999    | umountnfs.sh        756    1       521 68.9    0.000    0.000 |\nLZO1Y-999    | urandom            1518    1       864 56.9    0.000    0.000 |\nLZO1Y-999    | inittab            1192    1       738 61.9    0.000    0.000 |\nLZO1Y-999    | issue                49    1        53  108    0.000    0.000 |\nLZO1Y-999    | issue.net            46    1        50  109    0.000    0.000 |\nLZO1Y-999    | ld.so.cache        1623    1       564 34.8    0.000    0.000 |\nLZO1Y-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1Y-999    | limits              827    1       579 70.0    0.000    0.000 |\nLZO1Y-999    | login.access       1999    1      1079 54.0    0.000    0.000 |\nLZO1Y-999    | login.defs        13498    1      6201 45.9   11.374    0.000 |\nLZO1Y-999    | logrotate-dmesg.conf      121    1       114 94.2    0.000    0.000 |\nLZO1Y-999    | motd                197    1       176 89.3    0.000    0.000 |\nLZO1Y-999    | nfsroot             809    1       477 59.0    0.000    0.000 |\nLZO1Y-999    | interfaces          129    1       115 89.1    0.000    0.000 |\nLZO1Y-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | nsswitch.conf       487    1       308 63.2    0.000    0.000 |\nLZO1Y-999    | passwd              846    1       425 50.2    0.000    0.000 |\nLZO1Y-999    | profile            1943    1      1218 62.7    0.000    0.000 |\nLZO1Y-999    | protocols          3144    1      1948 62.0    0.000    0.000 |\nLZO1Y-999    | rpc                 911    1       605 66.4    0.000    0.000 |\nLZO1Y-999    | securetty          1854    1      1020 55.0    0.000    0.000 |\nLZO1Y-999    | services          12990    1      6508 50.1   10.407    0.000 |\nLZO1Y-999    | shadow              512    1       164 32.0    0.000    0.000 |\nLZO1Y-999    | shells               42    1        41 97.6    0.000    0.000 |\nLZO1Y-999    | .bashrc             410    1       306 74.6    0.000    0.000 |\nLZO1Y-999    | .profile            241    1       219 90.9    0.000    0.000 |\nLZO1Y-999    | moduli           541716    3     24570  4.5   75.914    0.000 |\nLZO1Y-999    | ssh_config         1569    1       965 61.5    0.000    0.000 |\nLZO1Y-999    | ssh_host_ecdsa_key      505    1       445 88.1    0.000    0.000 |\nLZO1Y-999    | ssh_host_ecdsa_key.pub      176    1       169 96.0    0.000    0.000 |\nLZO1Y-999    | sshd_config        3127    1      1721 55.0    0.000    0.000 |\nLZO1Y-999    | sshd_config_readonly     3131    1      1723 55.0    0.000    0.000 |\nLZO1Y-999    | openssl.cnf       12411    1      5303 42.7   21.617    0.000 |\nLZO1Y-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | syslog-startup.conf      651    1       510 78.3    0.000    0.000 |\nLZO1Y-999    | syslog.conf          69    1        71  103    0.000    0.000 |\nLZO1Y-999    | alacritty          3749    1      2170 57.9    0.000    0.000 |\nLZO1Y-999    | ansi               1481    1       648 43.8    0.000    0.000 |\nLZO1Y-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1Y-999    | linux              1740    1       906 52.1    0.000    0.000 |\nLZO1Y-999    | rxvt               2234    1      1321 59.1    0.000    0.000 |\nLZO1Y-999    | screen             1607    1       836 52.0    0.000    0.000 |\nLZO1Y-999    | screen-256color     1715    1       880 51.3    0.000    0.000 |\nLZO1Y-999    | sun                1004    1       439 43.7    0.000    0.000 |\nLZO1Y-999    | vt100              1282    1       698 54.4    0.000    0.000 |\nLZO1Y-999    | vt102              1276    1       695 54.5    0.000    0.000 |\nLZO1Y-999    | vt200              1391    1       817 58.7    0.000    0.000 |\nLZO1Y-999    | vt220              1391    1       817 58.7    0.000    0.000 |\nLZO1Y-999    | vt52                839    1       318 37.9    0.000    0.000 |\nLZO1Y-999    | xterm-256color     4041    1      2413 59.7    0.000    0.000 |\nLZO1Y-999    | xterm-color        1551    1       693 44.7    0.000    0.000 |\nLZO1Y-999    | xterm-xfree86      2240    1      1183 52.8    0.000    0.000 |\nLZO1Y-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1Y-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1Y-999    | local.rules         885    1       597 67.5    0.000    0.000 |\nLZO1Y-999    | udev.conf           215    1       186 86.5    0.000    0.000 |\nLZO1Y-999    | 50default          2652    1      1009 38.0    0.000    0.000 |\nLZO1Y-999    | version              15    1        19  127    0.000    0.000 |\nLZO1Y-999    | volatile.cache     4839    1      1003 20.7    0.000    0.000 |\nLZO1Y-999    | xattr.conf          681    1       388 57.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1033 62.7   16.202    0.000\nLZO1Y-999      ***TOTALS***     704417  107    108559 15.4   16.202    0.000\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\n262144 block-size\n\nLZO1Z-999    | buildinfo           490    1       256 52.2    0.000    0.000 |\nLZO1Z-999    | busybox.links.nosuid     2422    1      1060 43.8    0.000    0.000 |\nLZO1Z-999    | busybox.links.suid       91    1        65 71.4    0.000    0.000 |\nLZO1Z-999    | devpts               93    1        92 98.9    0.000    0.000 |\nLZO1Z-999    | rcS                1313    1       901 68.6    0.000    0.000 |\nLZO1Z-999    | useradd             115    1       120  104    0.000    0.000 |\nLZO1Z-999    | 00_core            1637    1       886 54.1    0.000    0.000 |\nLZO1Z-999    | 01_bootlogd          36    1        36  100    0.000    0.000 |\nLZO1Z-999    | 99_sshd              75    1        58 77.3    0.000    0.000 |\nLZO1Z-999    | ethertypes         1936    1      1299 67.1    0.000    0.000 |\nLZO1Z-999    | fstab               650    1       351 54.0    0.000    0.000 |\nLZO1Z-999    | group               518    1       387 74.7    0.000    0.000 |\nLZO1Z-999    | gshadow             432    1       269 62.3    0.000    0.000 |\nLZO1Z-999    | host.conf            26    1        30  115    0.000    0.000 |\nLZO1Z-999    | hostname             10    1        14  140    0.000    0.000 |\nLZO1Z-999    | hosts               234    1       180 76.9    0.000    0.000 |\nLZO1Z-999    | banner.sh           537    1       327 60.9    0.000    0.000 |\nLZO1Z-999    | bootlogd           1997    1      1077 53.9    0.000    0.000 |\nLZO1Z-999    | bootmisc.sh        2062    1      1260 61.1    0.000    0.000 |\nLZO1Z-999    | checkroot.sh       3640    1      2025 55.6    0.000    0.000 |\nLZO1Z-999    | devpts.sh           571    1       404 70.8    0.000    0.000 |\nLZO1Z-999    | dmesg.sh            397    1       277 69.8    0.000    0.000 |\nLZO1Z-999    | functions          2362    1      1270 53.8    0.000    0.000 |\nLZO1Z-999    | halt                555    1       427 76.9    0.000    0.000 |\nLZO1Z-999    | hostname.sh         625    1       449 71.8    0.000    0.000 |\nLZO1Z-999    | hwclock.sh         2541    1      1145 45.1    0.000    0.000 |\nLZO1Z-999    | modutils.sh        1362    1       790 58.0    0.000    0.000 |\nLZO1Z-999    | mountall.sh        1218    1       853 70.0    0.000    0.000 |\nLZO1Z-999    | mountnfs.sh        1634    1       864 52.9    0.000    0.000 |\nLZO1Z-999    | networking         1956    1       917 46.9    0.000    0.000 |\nLZO1Z-999    | populate-volatile.sh     7846    1      3053 38.9   13.479    0.000 |\nLZO1Z-999    | rc                 4407    1      2223 50.4    0.000    0.000 |\nLZO1Z-999    | rcS                 525    1       427 81.3    0.000    0.000 |\nLZO1Z-999    | read-only-rootfs-hook.sh     1319    1       832 63.1    0.000    0.000 |\nLZO1Z-999    | reboot              334    1       259 77.5    0.000    0.000 |\nLZO1Z-999    | rmnologin.sh        630    1       398 63.2    0.000    0.000 |\nLZO1Z-999    | save-rtc.sh         474    1       353 74.5    0.000    0.000 |\nLZO1Z-999    | sendsigs            483    1       333 68.9    0.000    0.000 |\nLZO1Z-999    | single              623    1       445 71.4    0.000    0.000 |\nLZO1Z-999    | sshd               2029    1       910 44.8    0.000    0.000 |\nLZO1Z-999    | sysfs.sh           1091    1       512 46.9    0.000    0.000 |\nLZO1Z-999    | syslog             2104    1      1043 49.6    0.000    0.000 |\nLZO1Z-999    | udev               3749    1      1809 48.3    0.000    0.000 |\nLZO1Z-999    | umountfs            585    1       429 73.3    0.000    0.000 |\nLZO1Z-999    | umountnfs.sh        756    1       533 70.5    0.000    0.000 |\nLZO1Z-999    | urandom            1518    1       880 58.0    0.000    0.000 |\nLZO1Z-999    | inittab            1192    1       750 62.9    0.000    0.000 |\nLZO1Z-999    | issue                49    1        53  108    0.000    0.000 |\nLZO1Z-999    | issue.net            46    1        50  109    0.000    0.000 |\nLZO1Z-999    | ld.so.cache        1623    1       601 37.0    0.000    0.000 |\nLZO1Z-999    | ld.so.conf           33    1        34  103    0.000    0.000 |\nLZO1Z-999    | limits              827    1       579 70.0    0.000    0.000 |\nLZO1Z-999    | login.access       1999    1      1097 54.9    0.000    0.000 |\nLZO1Z-999    | login.defs        13498    1      6174 45.7   16.056    0.000 |\nLZO1Z-999    | logrotate-dmesg.conf      121    1       113 93.4    0.000    0.000 |\nLZO1Z-999    | motd                197    1       177 89.8    0.000    0.000 |\nLZO1Z-999    | nfsroot             809    1       486 60.1    0.000    0.000 |\nLZO1Z-999    | interfaces          129    1       117 90.7    0.000    0.000 |\nLZO1Z-999    | nm-disabled-eth0        0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | nsswitch.conf       487    1       318 65.3    0.000    0.000 |\nLZO1Z-999    | passwd              846    1       434 51.3    0.000    0.000 |\nLZO1Z-999    | profile            1943    1      1228 63.2    0.000    0.000 |\nLZO1Z-999    | protocols          3144    1      1942 61.8    0.000    0.000 |\nLZO1Z-999    | rpc                 911    1       612 67.2    0.000    0.000 |\nLZO1Z-999    | securetty          1854    1       914 49.3    0.000    0.000 |\nLZO1Z-999    | services          12990    1      6519 50.2   16.763    0.000 |\nLZO1Z-999    | shadow              512    1       164 32.0    0.000    0.000 |\nLZO1Z-999    | shells               42    1        41 97.6    0.000    0.000 |\nLZO1Z-999    | .bashrc             410    1       311 75.9    0.000    0.000 |\nLZO1Z-999    | .profile            241    1       220 91.3    0.000    0.000 |\nLZO1Z-999    | moduli           541716    3     23823  4.4   75.797    0.000 |\nLZO1Z-999    | ssh_config         1569    1       976 62.2    0.000    0.000 |\nLZO1Z-999    | ssh_host_ecdsa_key      505    1       447 88.5    0.000    0.000 |\nLZO1Z-999    | ssh_host_ecdsa_key.pub      176    1       170 96.6    0.000    0.000 |\nLZO1Z-999    | sshd_config        3127    1      1722 55.1    0.000    0.000 |\nLZO1Z-999    | sshd_config_readonly     3131    1      1725 55.1    0.000    0.000 |\nLZO1Z-999    | openssl.cnf       12411    1      5313 42.8   20.897    0.000 |\nLZO1Z-999    | subgid                0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | subuid                0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | syslog-startup.conf      651    1       512 78.6    0.000    0.000 |\nLZO1Z-999    | syslog.conf          69    1        71  103    0.000    0.000 |\nLZO1Z-999    | alacritty          3749    1      2036 54.3    0.000    0.000 |\nLZO1Z-999    | ansi               1481    1       638 43.1    0.000    0.000 |\nLZO1Z-999    | dumb                308    1        69 22.4    0.000    0.000 |\nLZO1Z-999    | linux              1740    1       893 51.3    0.000    0.000 |\nLZO1Z-999    | rxvt               2234    1      1289 57.7    0.000    0.000 |\nLZO1Z-999    | screen             1607    1       812 50.5    0.000    0.000 |\nLZO1Z-999    | screen-256color     1715    1       859 50.1    0.000    0.000 |\nLZO1Z-999    | sun                1004    1       424 42.2    0.000    0.000 |\nLZO1Z-999    | vt100              1282    1       683 53.3    0.000    0.000 |\nLZO1Z-999    | vt102              1276    1       683 53.5    0.000    0.000 |\nLZO1Z-999    | vt200              1391    1       796 57.2    0.000    0.000 |\nLZO1Z-999    | vt220              1391    1       796 57.2    0.000    0.000 |\nLZO1Z-999    | vt52                839    1       314 37.4    0.000    0.000 |\nLZO1Z-999    | xterm-256color     4041    1      2278 56.4    0.000    0.000 |\nLZO1Z-999    | xterm-color        1551    1       676 43.6    0.000    0.000 |\nLZO1Z-999    | xterm-xfree86      2240    1      1140 50.9    0.000    0.000 |\nLZO1Z-999    | timestamp            15    1        19  127    0.000    0.000 |\nLZO1Z-999    | 80-net-name-slot.rules        0    1         3  0.0    0.000    0.000 |\nLZO1Z-999    | local.rules         885    1       605 68.4    0.000    0.000 |\nLZO1Z-999    | udev.conf           215    1       188 87.4    0.000    0.000 |\nLZO1Z-999    | 50default          2652    1      1024 38.6    0.000    0.000 |\nLZO1Z-999    | version              15    1        19  127    0.000    0.000 |\nLZO1Z-999    | volatile.cache     4839    1      1038 21.5    0.000    0.000 |\nLZO1Z-999    | xattr.conf          681    1       395 58.0    0.000    0.000 |\n[clock=2]      ***AVG***          6708  1.0      1027 63.0   19.442    0.000\nLZO1Z-999      ***TOTALS***     704417  107    107907 15.3   19.442    0.000\nDone.\nAlign init: 0xffff958bf010 ( 0xffff958bf010 )\nAlignment test passed.\nPASS: align\nChecksum test passed.\nPASS: chksum\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\ncompressed 131072 bytes into 593 bytes\ndecompressed 593 bytes back into 131072 bytes\nSimple compression test passed.\nPASS: simple\n\nLZO real-time data compression library (v2.10, Mar 01 2017).\nCopyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer\nAll Rights Reserved.\n\ncompressed 131072 bytes into 593 bytes\ndecompressed 593 bytes back into 131072 bytes\n\nminiLZO simple compression test passed.\nPASS: testmini\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5382232666015625,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-m4_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-m4",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.00124359130859375,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3381452560424805,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02250385284423828,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 22.125930070877075,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0019435882568359375,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-accept": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-access": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-alignof": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-alloca-opt": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-arpa_inet": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-array_list": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-array_oset": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-asyncsafe-spin1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-asyncsafe-spin2": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-avltree_oset": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-binary-io.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-bind": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-bitrotate": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-btowc1.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-btowc2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-c-ctype": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-c-stack.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-c-stack2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-c-strcase.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-calloc-gnu": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-canonicalize": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-canonicalize-lgpl": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-chdir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-cloexec": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-close": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-closein.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-connect": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-creat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ctype": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-dirent": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-dirname": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-dup": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-dup-safer": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-dup2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-dynarray": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-environ": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-errno": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-execute-script": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-execute.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-explicit_bzero": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fchdir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fclose": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fcntl": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fcntl-h": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fdopen": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fdopendir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fflush": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fflush2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fgetc": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-filenamecat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-float": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fopen": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fopen-gnu": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fopen-safer": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fpending.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fpurge": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fputc": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fread": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-freadahead.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-freading": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-free": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-freopen": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-frexp-nolibm": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-frexpl-nolibm": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fseek.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fseek2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fseeko.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fseeko2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fseeko3.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fseeko4.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fstat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fstatat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftell.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftell2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftell3": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftello.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftello2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftello3": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftello4.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ftruncate.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-fwrite": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-getcwd-lgpl": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-getcwd.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-getdtablesize": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-getopt-gnu": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-getprogname": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-getrandom": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-gettimeofday": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-hard-locale": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-hash": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-iconv": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-iconv-h": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ignore-value": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-inet_pton": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-init.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-intprops": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-inttostr": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-inttypes": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-ioctl": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-isblank": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-isnand-nolibm": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-isnanf-nolibm": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-isnanl-nolibm": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-iswblank": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-iswdigit.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-iswxdigit.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-langinfo": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-limits-h": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-link": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-linked_list": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-linkedhash_list": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-listen": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-locale": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-localeconv": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-localename": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-lseek.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-lstat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-malloc-gnu": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-malloca": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-math": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbrtowc-w32-1.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc-w32-2.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc-w32-3.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc-w32-4.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc-w32-5.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc-w32-6.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc-w32-7.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc1.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbrtowc2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbrtowc3.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc4.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-mbrtowc5.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbsinit.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbsstr1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbsstr2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mbsstr3.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-memchr": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-memchr2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-memrchr": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-mkdir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-nanosleep": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-netinet_in": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-nl_langinfo-mt": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-nl_langinfo.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-open": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-openat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pathmax": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-perror.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-perror2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pipe": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pipe2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-chdir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-dup2-stdin": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-dup2-stdout": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-inherit0": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-inherit1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-open1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-open2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn-script": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn_file_actions_addchdir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn_file_actions_addclose": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn_file_actions_adddup2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawn_file_actions_addopen": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-posix_spawnp-script": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-printf-frexp": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-printf-frexpl": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pthread": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pthread-thread": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pthread_sigmask1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-pthread_sigmask2": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-quotearg-simple": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-raise": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-rawmemchr": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-read-file": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-readlink": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-realloc-gnu": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-reallocarray": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-regex": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-rename": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-rmdir": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sched": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-scratch-buffer": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-select": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-select-in.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-select-out.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-setenv": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-setlocale1.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-setlocale2.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-setlocale_null": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-setlocale_null-mt-all": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-setlocale_null-mt-one": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-setsockopt": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigaction": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-signal-h": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-signbit": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigpipe.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigprocmask": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigsegv-catch-segv1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigsegv-catch-segv2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigsegv-catch-stackoverflow1": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sigsegv-catch-stackoverflow2": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sleep": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-snprintf": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sockets": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-spawn": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-spawn-pipe-script": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-spawn-pipe.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stat-time": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stdalign": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stdbool": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stddef": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stdint": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stdio": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-stdlib": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strchrnul": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strerror": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strerror_r": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-striconv": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-string": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strnlen": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strsignal": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strstr": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strtod": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-strtod1.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-symlink": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_ioctl": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_random": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_select": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_socket": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_stat": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_time": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_types": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_uio": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-sys_wait": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-thread_create": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-thread_self": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-time": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-u8-mbtoucr": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-u8-uctomb": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-uc_width": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-unistd": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-unsetenv": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-update-copyright.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-vasnprintf": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-vasprintf": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-vasprintf-posix": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-vc-list-files-cvs.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-vc-list-files-git.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-verify": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-verify.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-version-etc.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-wchar": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-wcrtomb-w32-1.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb-w32-2.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb-w32-3.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb-w32-4.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb-w32-5.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb-w32-6.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb-w32-7.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.m4.test-wcrtomb.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-wctype-h": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-wcwidth": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-write": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-xalloc-die.sh": {
    "status": "PASSED"
   },
   "ptestresult.m4.test-xvasprintf": {
    "status": "PASSED"
   },
   "ptestresult.m4.uniwidth/test-uc_width2.sh": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/m4/ptest\nPASS: test-accept\nPASS: test-access\nPASS: test-alignof\nPASS: test-alloca-opt\nPASS: test-arpa_inet\nPASS: test-array_list\nPASS: test-array_oset\nPASS: test-asyncsafe-spin1\nSkipping test: multithreading not enabled\nSKIP: test-asyncsafe-spin2\nPASS: test-avltree_oset\nPASS: test-binary-io.sh\nPASS: test-bind\nPASS: test-bitrotate\nPASS: test-btowc1.sh\nPASS: test-btowc2.sh\nPASS: test-c-ctype\nPASS: test-c-stack.sh\nPASS: test-c-stack2.sh\nPASS: test-c-strcase.sh\nPASS: test-calloc-gnu\nPASS: test-canonicalize-lgpl\nPASS: test-canonicalize\nPASS: test-chdir\nPASS: test-cloexec\nPASS: test-close\nPASS: test-closein.sh\nPASS: test-connect\nPASS: test-creat\nPASS: test-ctype\nPASS: test-dirent\nPASS: test-dirname\nPASS: test-dup\nPASS: test-dup2\nPASS: test-dynarray\nPASS: test-environ\nPASS: test-errno\n./test-execute-main: test-execute-child subprocess failed: No such file or directory\nPASS: test-execute.sh\n./test-execute-script: executable-script subprocess failed: Exec format error\n./test-execute-script: executable-script.sh subprocess failed: Exec format error\nPASS: test-execute-script\ntest_heap: address range is still mapped after free().\ntest_stack: count = 0\nPASS: test-explicit_bzero\nPASS: test-fchdir\nPASS: test-fclose\nPASS: test-fcntl-h\nPASS: test-fcntl\nPASS: test-fdopen\nPASS: test-fdopendir\nPASS: test-fflush\nPASS: test-fflush2.sh\nPASS: test-fgetc\nPASS: test-filenamecat\nPASS: test-float\nPASS: test-fopen-gnu\nPASS: test-fopen-safer\nPASS: test-fopen\nPASS: test-fpending.sh\nPASS: test-fpurge\nPASS: test-fputc\nPASS: test-fread\nPASS: test-freadahead.sh\nPASS: test-freading\nPASS: test-free\nPASS: test-freopen\nPASS: test-frexp-nolibm\nPASS: test-frexpl-nolibm\nPASS: test-fseek.sh\nPASS: test-fseek2.sh\nPASS: test-fseeko.sh\nPASS: test-fseeko2.sh\nPASS: test-fseeko3.sh\nPASS: test-fseeko4.sh\nPASS: test-fstat\nPASS: test-fstatat\nPASS: test-ftell.sh\nPASS: test-ftell2.sh\nPASS: test-ftell3\nPASS: test-ftello.sh\nPASS: test-ftello2.sh\nPASS: test-ftello3\nPASS: test-ftello4.sh\nPASS: test-ftruncate.sh\nPASS: test-fwrite\nPASS: test-getcwd-lgpl\nPASS: test-getcwd.sh\nPASS: test-getdtablesize\nPASS: test-getopt-gnu\nPASS: test-getprogname\nPASS: test-getrandom\nPASS: test-gettimeofday\nPASS: test-hard-locale\nPASS: test-hash\nPASS: test-iconv-h\nPASS: test-iconv\nPASS: test-ignore-value\nPASS: test-inet_pton\nPASS: test-intprops\nPASS: test-inttostr\nPASS: test-inttypes\nPASS: test-ioctl\nPASS: test-isblank\nPASS: test-isnand-nolibm\nPASS: test-isnanf-nolibm\nPASS: test-isnanl-nolibm\nPASS: test-iswblank\nPASS: test-iswdigit.sh\nPASS: test-iswxdigit.sh\nPASS: test-langinfo\nPASS: test-limits-h\nPASS: test-link\nPASS: test-linked_list\nPASS: test-linkedhash_list\nPASS: test-listen\nPASS: test-locale\nPASS: test-localeconv\nPASS: test-localename\nPASS: test-lseek.sh\nPASS: test-lstat\nPASS: test-malloc-gnu\nPASS: test-malloca\nPASS: test-math\nPASS: test-mbrtowc1.sh\nPASS: test-mbrtowc2.sh\nSkipping test: no traditional japanese locale is supported\nSKIP: test-mbrtowc3.sh\nSkipping test: no transitional chinese locale is supported\nSKIP: test-mbrtowc4.sh\nPASS: test-mbrtowc5.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-1.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-2.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-3.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-4.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-5.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-6.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-7.sh\nPASS: test-mbsinit.sh\nPASS: test-mbsstr1\nPASS: test-mbsstr2.sh\nSkipping test: no chinese GB18030 locale is supported\nSKIP: test-mbsstr3.sh\nPASS: test-memchr\nPASS: test-memchr2\nPASS: test-memrchr\nPASS: test-mkdir\nPASS: test-nanosleep\nPASS: test-netinet_in\nPASS: test-nl_langinfo.sh\nSkipping test: multithreading not enabled\nSKIP: test-nl_langinfo-mt\nPASS: test-open\nPASS: test-openat\nPASS: test-pathmax\nPASS: test-perror.sh\nPASS: test-perror2\nPASS: test-pipe\nPASS: test-pipe2\nPASS: test-posix_spawn-open1\nPASS: test-posix_spawn-open2\nPASS: test-posix_spawn-inherit0\nPASS: test-posix_spawn-inherit1\nPASS: test-posix_spawn-script\nPASS: test-posix_spawn_file_actions_addchdir\nPASS: test-posix_spawn-chdir\nPASS: test-posix_spawn_file_actions_addclose\nPASS: test-posix_spawn_file_actions_adddup2\nPASS: test-posix_spawn_file_actions_addopen\nPASS: test-posix_spawn-dup2-stdout\nPASS: test-posix_spawn-dup2-stdin\nPASS: test-posix_spawnp-script\nPASS: test-printf-frexp\nPASS: test-printf-frexpl\nPASS: test-pthread\nPASS: test-pthread-thread\nPASS: test-pthread_sigmask1\nSkipping test: POSIX threads not enabled\nSKIP: test-pthread_sigmask2\nPASS: test-quotearg-simple\nPASS: test-raise\nPASS: test-rawmemchr\nPASS: test-read-file\nPASS: test-readlink\nPASS: test-realloc-gnu\nPASS: test-reallocarray\nPASS: test-regex\nPASS: test-rename\nPASS: test-rmdir\nPASS: test-sched\nPASS: test-scratch-buffer\nInvalid nfd test... passed\nInvalid fd test... passed\nUnconnected socket test... passed\nConnected sockets test... passed\nGeneral socket test with fork... passed\nPipe test... passed\nPASS: test-select\nPASS: test-select-in.sh\nPASS: test-select-out.sh\nPASS: test-setenv\nPASS: test-setlocale_null\nSkipping test: multithreading not enabled\nSKIP: test-setlocale_null-mt-one\nSkipping test: multithreading not enabled\nSKIP: test-setlocale_null-mt-all\nPASS: test-setlocale1.sh\nPASS: test-setlocale2.sh\nPASS: test-setsockopt\nPASS: test-sigaction\nPASS: test-signal-h\nPASS: test-signbit\nPASS: test-sigpipe.sh\nPASS: test-sigprocmask\nTest passed.\nPASS: test-sigsegv-catch-segv1\nDoing SIGSEGV pass 1.\nFault 1 caught.\nDoing SIGSEGV pass 2.\nFault 2 caught.\nTest passed.\nPASS: test-sigsegv-catch-segv2\nStarting recursion pass 1.\nStack overflow 1 caught.\nStarting recursion pass 2.\nStack overflow 2 caught.\nTest passed.\nPASS: test-sigsegv-catch-stackoverflow1\nStarting recursion pass 1.\nStack overflow 1 caught.\nStarting recursion pass 2.\nStack overflow 2 caught.\nSegmentation violation correctly detected.\nSegmentation violation correctly detected.\nTest passed.\nPASS: test-sigsegv-catch-stackoverflow2\nPASS: test-sleep\nPASS: test-snprintf\nPASS: test-sockets\nPASS: test-spawn-pipe.sh\n./test-spawn-pipe-script: executable-script subprocess failed: Exec format error\n./test-spawn-pipe-script: executable-script.sh subprocess failed: Exec format error\nPASS: test-spawn-pipe-script\nPASS: test-spawn\nPASS: test-stat\nPASS: test-stat-time\nPASS: test-stdalign\nPASS: test-stdbool\nPASS: test-stddef\nPASS: test-stdint\nPASS: test-stdio\nPASS: test-stdlib\nPASS: test-strchrnul\nPASS: test-strerror\nPASS: test-strerror_r\nPASS: test-striconv\nPASS: test-string\nPASS: test-strnlen\nPASS: test-strsignal\nPASS: test-strstr\nPASS: test-strtod\nPASS: test-strtod1.sh\nPASS: test-symlink\nPASS: test-sys_ioctl\nPASS: test-sys_random\nPASS: test-sys_select\nPASS: test-sys_socket\nPASS: test-sys_stat\nPASS: test-sys_time\nPASS: test-sys_types\nPASS: test-sys_uio\nPASS: test-sys_wait\nPASS: test-init.sh\nPASS: test-thread_self\nSkipping test: multithreading not enabled\nSKIP: test-thread_create\nPASS: test-time\nPASS: test-dup-safer\nPASS: test-unistd\nPASS: test-u8-mbtoucr\nPASS: test-u8-uctomb\nPASS: test-uc_width\nPASS: uniwidth/test-uc_width2.sh\nPASS: test-unsetenv\n./test-update-copyright.sh: skipping this test;\nyour system has insufficient support for Perl\nSKIP: test-update-copyright.sh\nPASS: test-vasnprintf\nPASS: test-vasprintf-posix\nPASS: test-vasprintf\ntest-vc-list-files-git.sh: skipped test: git not found in PATH\nSKIP: test-vc-list-files-git.sh\ntest-vc-list-files-cvs.sh: skipped test: cvs not found in PATH\nSKIP: test-vc-list-files-cvs.sh\nPASS: test-verify\ntest-verify.sh: skipped test: cannot compile error-free\nSKIP: test-verify.sh\nPASS: test-version-etc.sh\nPASS: test-wchar\nPASS: test-wcrtomb.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-1.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-2.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-3.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-4.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-5.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-6.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-7.sh\nPASS: test-wctype-h\nPASS: test-wcwidth\nPASS: test-write\nPASS: test-xalloc-die.sh\nPASS: test-xvasprintf\n=======================\nAll 240 tests passed\n(27 tests were not run)\n=======================\nDURATION: 22\nEND: /usr/lib/m4/ptest\n2025-05-13T17:50\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "m4": {
     "duration": "22",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: test-accept\nPASS: test-access\nPASS: test-alignof\nPASS: test-alloca-opt\nPASS: test-arpa_inet\nPASS: test-array_list\nPASS: test-array_oset\nPASS: test-asyncsafe-spin1\nSkipping test: multithreading not enabled\nSKIP: test-asyncsafe-spin2\nPASS: test-avltree_oset\nPASS: test-binary-io.sh\nPASS: test-bind\nPASS: test-bitrotate\nPASS: test-btowc1.sh\nPASS: test-btowc2.sh\nPASS: test-c-ctype\nPASS: test-c-stack.sh\nPASS: test-c-stack2.sh\nPASS: test-c-strcase.sh\nPASS: test-calloc-gnu\nPASS: test-canonicalize-lgpl\nPASS: test-canonicalize\nPASS: test-chdir\nPASS: test-cloexec\nPASS: test-close\nPASS: test-closein.sh\nPASS: test-connect\nPASS: test-creat\nPASS: test-ctype\nPASS: test-dirent\nPASS: test-dirname\nPASS: test-dup\nPASS: test-dup2\nPASS: test-dynarray\nPASS: test-environ\nPASS: test-errno\n./test-execute-main: test-execute-child subprocess failed: No such file or directory\nPASS: test-execute.sh\n./test-execute-script: executable-script subprocess failed: Exec format error\n./test-execute-script: executable-script.sh subprocess failed: Exec format error\nPASS: test-execute-script\ntest_heap: address range is still mapped after free().\ntest_stack: count = 0\nPASS: test-explicit_bzero\nPASS: test-fchdir\nPASS: test-fclose\nPASS: test-fcntl-h\nPASS: test-fcntl\nPASS: test-fdopen\nPASS: test-fdopendir\nPASS: test-fflush\nPASS: test-fflush2.sh\nPASS: test-fgetc\nPASS: test-filenamecat\nPASS: test-float\nPASS: test-fopen-gnu\nPASS: test-fopen-safer\nPASS: test-fopen\nPASS: test-fpending.sh\nPASS: test-fpurge\nPASS: test-fputc\nPASS: test-fread\nPASS: test-freadahead.sh\nPASS: test-freading\nPASS: test-free\nPASS: test-freopen\nPASS: test-frexp-nolibm\nPASS: test-frexpl-nolibm\nPASS: test-fseek.sh\nPASS: test-fseek2.sh\nPASS: test-fseeko.sh\nPASS: test-fseeko2.sh\nPASS: test-fseeko3.sh\nPASS: test-fseeko4.sh\nPASS: test-fstat\nPASS: test-fstatat\nPASS: test-ftell.sh\nPASS: test-ftell2.sh\nPASS: test-ftell3\nPASS: test-ftello.sh\nPASS: test-ftello2.sh\nPASS: test-ftello3\nPASS: test-ftello4.sh\nPASS: test-ftruncate.sh\nPASS: test-fwrite\nPASS: test-getcwd-lgpl\nPASS: test-getcwd.sh\nPASS: test-getdtablesize\nPASS: test-getopt-gnu\nPASS: test-getprogname\nPASS: test-getrandom\nPASS: test-gettimeofday\nPASS: test-hard-locale\nPASS: test-hash\nPASS: test-iconv-h\nPASS: test-iconv\nPASS: test-ignore-value\nPASS: test-inet_pton\nPASS: test-intprops\nPASS: test-inttostr\nPASS: test-inttypes\nPASS: test-ioctl\nPASS: test-isblank\nPASS: test-isnand-nolibm\nPASS: test-isnanf-nolibm\nPASS: test-isnanl-nolibm\nPASS: test-iswblank\nPASS: test-iswdigit.sh\nPASS: test-iswxdigit.sh\nPASS: test-langinfo\nPASS: test-limits-h\nPASS: test-link\nPASS: test-linked_list\nPASS: test-linkedhash_list\nPASS: test-listen\nPASS: test-locale\nPASS: test-localeconv\nPASS: test-localename\nPASS: test-lseek.sh\nPASS: test-lstat\nPASS: test-malloc-gnu\nPASS: test-malloca\nPASS: test-math\nPASS: test-mbrtowc1.sh\nPASS: test-mbrtowc2.sh\nSkipping test: no traditional japanese locale is supported\nSKIP: test-mbrtowc3.sh\nSkipping test: no transitional chinese locale is supported\nSKIP: test-mbrtowc4.sh\nPASS: test-mbrtowc5.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-1.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-2.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-3.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-4.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-5.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-6.sh\nSkipping test: not a native Windows system\nSKIP: test-mbrtowc-w32-7.sh\nPASS: test-mbsinit.sh\nPASS: test-mbsstr1\nPASS: test-mbsstr2.sh\nSkipping test: no chinese GB18030 locale is supported\nSKIP: test-mbsstr3.sh\nPASS: test-memchr\nPASS: test-memchr2\nPASS: test-memrchr\nPASS: test-mkdir\nPASS: test-nanosleep\nPASS: test-netinet_in\nPASS: test-nl_langinfo.sh\nSkipping test: multithreading not enabled\nSKIP: test-nl_langinfo-mt\nPASS: test-open\nPASS: test-openat\nPASS: test-pathmax\nPASS: test-perror.sh\nPASS: test-perror2\nPASS: test-pipe\nPASS: test-pipe2\nPASS: test-posix_spawn-open1\nPASS: test-posix_spawn-open2\nPASS: test-posix_spawn-inherit0\nPASS: test-posix_spawn-inherit1\nPASS: test-posix_spawn-script\nPASS: test-posix_spawn_file_actions_addchdir\nPASS: test-posix_spawn-chdir\nPASS: test-posix_spawn_file_actions_addclose\nPASS: test-posix_spawn_file_actions_adddup2\nPASS: test-posix_spawn_file_actions_addopen\nPASS: test-posix_spawn-dup2-stdout\nPASS: test-posix_spawn-dup2-stdin\nPASS: test-posix_spawnp-script\nPASS: test-printf-frexp\nPASS: test-printf-frexpl\nPASS: test-pthread\nPASS: test-pthread-thread\nPASS: test-pthread_sigmask1\nSkipping test: POSIX threads not enabled\nSKIP: test-pthread_sigmask2\nPASS: test-quotearg-simple\nPASS: test-raise\nPASS: test-rawmemchr\nPASS: test-read-file\nPASS: test-readlink\nPASS: test-realloc-gnu\nPASS: test-reallocarray\nPASS: test-regex\nPASS: test-rename\nPASS: test-rmdir\nPASS: test-sched\nPASS: test-scratch-buffer\nInvalid nfd test... passed\nInvalid fd test... passed\nUnconnected socket test... passed\nConnected sockets test... passed\nGeneral socket test with fork... passed\nPipe test... passed\nPASS: test-select\nPASS: test-select-in.sh\nPASS: test-select-out.sh\nPASS: test-setenv\nPASS: test-setlocale_null\nSkipping test: multithreading not enabled\nSKIP: test-setlocale_null-mt-one\nSkipping test: multithreading not enabled\nSKIP: test-setlocale_null-mt-all\nPASS: test-setlocale1.sh\nPASS: test-setlocale2.sh\nPASS: test-setsockopt\nPASS: test-sigaction\nPASS: test-signal-h\nPASS: test-signbit\nPASS: test-sigpipe.sh\nPASS: test-sigprocmask\nTest passed.\nPASS: test-sigsegv-catch-segv1\nDoing SIGSEGV pass 1.\nFault 1 caught.\nDoing SIGSEGV pass 2.\nFault 2 caught.\nTest passed.\nPASS: test-sigsegv-catch-segv2\nStarting recursion pass 1.\nStack overflow 1 caught.\nStarting recursion pass 2.\nStack overflow 2 caught.\nTest passed.\nPASS: test-sigsegv-catch-stackoverflow1\nStarting recursion pass 1.\nStack overflow 1 caught.\nStarting recursion pass 2.\nStack overflow 2 caught.\nSegmentation violation correctly detected.\nSegmentation violation correctly detected.\nTest passed.\nPASS: test-sigsegv-catch-stackoverflow2\nPASS: test-sleep\nPASS: test-snprintf\nPASS: test-sockets\nPASS: test-spawn-pipe.sh\n./test-spawn-pipe-script: executable-script subprocess failed: Exec format error\n./test-spawn-pipe-script: executable-script.sh subprocess failed: Exec format error\nPASS: test-spawn-pipe-script\nPASS: test-spawn\nPASS: test-stat\nPASS: test-stat-time\nPASS: test-stdalign\nPASS: test-stdbool\nPASS: test-stddef\nPASS: test-stdint\nPASS: test-stdio\nPASS: test-stdlib\nPASS: test-strchrnul\nPASS: test-strerror\nPASS: test-strerror_r\nPASS: test-striconv\nPASS: test-string\nPASS: test-strnlen\nPASS: test-strsignal\nPASS: test-strstr\nPASS: test-strtod\nPASS: test-strtod1.sh\nPASS: test-symlink\nPASS: test-sys_ioctl\nPASS: test-sys_random\nPASS: test-sys_select\nPASS: test-sys_socket\nPASS: test-sys_stat\nPASS: test-sys_time\nPASS: test-sys_types\nPASS: test-sys_uio\nPASS: test-sys_wait\nPASS: test-init.sh\nPASS: test-thread_self\nSkipping test: multithreading not enabled\nSKIP: test-thread_create\nPASS: test-time\nPASS: test-dup-safer\nPASS: test-unistd\nPASS: test-u8-mbtoucr\nPASS: test-u8-uctomb\nPASS: test-uc_width\nPASS: uniwidth/test-uc_width2.sh\nPASS: test-unsetenv\n./test-update-copyright.sh: skipping this test;\nyour system has insufficient support for Perl\nSKIP: test-update-copyright.sh\nPASS: test-vasnprintf\nPASS: test-vasprintf-posix\nPASS: test-vasprintf\ntest-vc-list-files-git.sh: skipped test: git not found in PATH\nSKIP: test-vc-list-files-git.sh\ntest-vc-list-files-cvs.sh: skipped test: cvs not found in PATH\nSKIP: test-vc-list-files-cvs.sh\nPASS: test-verify\ntest-verify.sh: skipped test: cannot compile error-free\nSKIP: test-verify.sh\nPASS: test-version-etc.sh\nPASS: test-wchar\nPASS: test-wcrtomb.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-1.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-2.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-3.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-4.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-5.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-6.sh\nSkipping test: not a native Windows system\nSKIP: test-wcrtomb-w32-7.sh\nPASS: test-wctype-h\nPASS: test-wcwidth\nPASS: test-write\nPASS: test-xalloc-die.sh\nPASS: test-xvasprintf\n=======================\nAll 240 tests passed\n(27 tests were not run)\n=======================\nDURATION: 22\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.53338623046875,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-nettle_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-nettle",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008733272552490234,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3393378257751465,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02695631980895996,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 7.328059434890747,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002542257308959961,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.nettle.aes-keywrap-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.aes-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.arcfour-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.arctwo-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.balloon-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.base16-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.base64-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.bcrypt-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.bignum-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.blowfish-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.buffer-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.camellia-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.cast128-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.cbc-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ccm-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.cfb-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.chacha-poly1305-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.chacha-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.cmac-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.cnd-memcpy-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ctr-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.curve25519-dh-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.curve448-dh-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.cxx-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.des-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.des3-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.dlopen-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.drbg-ctr-aes256-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.dsa-keygen-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.dsa-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.eax-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-add-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-dup-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-mod-arith-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-mod-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-modinv-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-mul-a-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-mul-g-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-redc-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecc-sqrt-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecdh-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecdsa-keygen-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecdsa-sign-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ecdsa-verify-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ed25519-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ed448-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.eddsa-compress-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.eddsa-sign-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.eddsa-verify-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.gcm-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.gostdsa-keygen-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.gostdsa-sign-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.gostdsa-verify-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.gostdsa-vko-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.gosthash94-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.hkdf-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.hmac-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.knuth-lfib-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.md2-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.md4-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.md5-compat-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.md5-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.memeql-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.memxor-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.meta-aead-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.meta-armor-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.meta-cipher-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.meta-hash-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.meta-mac-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ocb-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.pbkdf2-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.pkcs1-sec-decrypt-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.pkcs1-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.poly1305-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.pss-mgf1-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.pss-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.random-prime-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.ripemd160-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-compute-root-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-encrypt-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-keygen-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-oaep-encrypt-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-pss-sign-tr-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-sec-decrypt-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-sign-tr-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.rsa2sexp-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.salsa20-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sc-cnd-memcpy-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-curve25519-dh-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-curve448-dh-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-ecdsa-sign-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-ed25519-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-ed448-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-gcm-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-memeql-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-pkcs1-sec-decrypt-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-rsa-oaep-encrypt-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sc-rsa-sec-decrypt-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.serpent-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sexp-format-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sexp-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sexp2rsa-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha1-huge-test__long_run_time_": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.sha1-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha224-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha256-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha3-224-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha3-256-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha3-384-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha3-512-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha3-permute-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha384-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha512-224-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha512-256-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sha512-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.shake128-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.shake256-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.siv-cmac-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.siv-gcm-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sm3-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.sm4-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.streebog-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.symbols-test__needs_static_libraries_": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.twofish-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.umac-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.version-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.x86-ibt-test": {
    "status": "SKIPPED"
   },
   "ptestresult.nettle.xts-test": {
    "status": "PASSED"
   },
   "ptestresult.nettle.yarrow-test": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/nettle/ptest\nPASS: aes-keywrap-test\nPASS: aes-test\nPASS: arcfour-test\nPASS: arctwo-test\nPASS: balloon-test\nPASS: base16-test\nPASS: base64-test\nPASS: bcrypt-test\nPASS: bignum-test\nPASS: blowfish-test\nPASS: buffer-test\nPASS: camellia-test\nPASS: cast128-test\nPASS: cbc-test\nPASS: ccm-test\nPASS: cfb-test\nPASS: chacha-poly1305-test\nPASS: chacha-test\nPASS: cmac-test\nPASS: cnd-memcpy-test\nPASS: ctr-test\nPASS: curve25519-dh-test\nPASS: curve448-dh-test\nPASS: cxx-test\nPASS: des-test\nPASS: des3-test\nPASS: dlopen-test\nPASS: drbg-ctr-aes256-test\nPASS: dsa-keygen-test\nPASS: dsa-test\nPASS: eax-test\nPASS: ecc-add-test\nPASS: ecc-dup-test\nPASS: ecc-mod-arith-test\nPASS: ecc-mod-test\nPASS: ecc-modinv-test\nPASS: ecc-mul-a-test\nPASS: ecc-mul-g-test\nPASS: ecc-redc-test\nPASS: ecc-sqrt-test\nPASS: ecdh-test\nPASS: ecdsa-keygen-test\nPASS: ecdsa-sign-test\nPASS: ecdsa-verify-test\nPASS: ed25519-test\nPASS: ed448-test\nPASS: eddsa-compress-test\nPASS: eddsa-sign-test\nPASS: eddsa-verify-test\nPASS: gcm-test\nPASS: gostdsa-keygen-test\nPASS: gostdsa-sign-test\nPASS: gostdsa-verify-test\nPASS: gostdsa-vko-test\nPASS: gosthash94-test\nPASS: hkdf-test\nPASS: hmac-test\nPASS: knuth-lfib-test\nPASS: md2-test\nPASS: md4-test\nPASS: md5-compat-test\nPASS: md5-test\nPASS: memeql-test\nPASS: memxor-test\nPASS: meta-aead-test\nPASS: meta-armor-test\nPASS: meta-cipher-test\nPASS: meta-hash-test\nPASS: meta-mac-test\nPASS: ocb-test\nPASS: pbkdf2-test\nPASS: pkcs1-sec-decrypt-test\nPASS: pkcs1-test\nPASS: poly1305-test\nPASS: pss-mgf1-test\nPASS: pss-test\nPASS: random-prime-test\nPASS: ripemd160-test\nPASS: rsa-compute-root-test\nPASS: rsa-encrypt-test\nPASS: rsa-keygen-test\nPASS: rsa-oaep-encrypt-test\nPASS: rsa-pss-sign-tr-test\nPASS: rsa-sec-decrypt-test\nPASS: rsa-sign-tr-test\nPASS: rsa-test\nPASS: rsa2sexp-test\nPASS: salsa20-test\nSKIP: sc-cnd-memcpy-test\nSKIP: sc-curve25519-dh-test\nSKIP: sc-curve448-dh-test\nSKIP: sc-ecdsa-sign-test\nSKIP: sc-ed25519-test\nSKIP: sc-ed448-test\nSKIP: sc-gcm-test\nSKIP: sc-memeql-test\nSKIP: sc-pkcs1-sec-decrypt-test\nSKIP: sc-rsa-oaep-encrypt-test\nSKIP: sc-rsa-sec-decrypt-test\nPASS: serpent-test\nPASS: sexp-format-test\nPASS: sexp-test\nPASS: sexp2rsa-test\nSKIP: sha1-huge-test (long run time)\nPASS: sha1-test\nPASS: sha224-test\nPASS: sha256-test\nPASS: sha3-224-test\nPASS: sha3-256-test\nPASS: sha3-384-test\nPASS: sha3-512-test\nPASS: sha3-permute-test\nPASS: sha384-test\nPASS: sha512-224-test\nPASS: sha512-256-test\nPASS: sha512-test\nPASS: shake128-test\nPASS: shake256-test\nPASS: siv-cmac-test\nPASS: siv-gcm-test\nPASS: sm3-test\nPASS: sm4-test\nPASS: streebog-test\nSKIP: symbols-test (needs static libraries)\nPASS: twofish-test\nPASS: umac-test\nPASS: version-test\nSKIP: x86-ibt-test\nPASS: xts-test\nPASS: yarrow-test\nAll 116 tests passed\nDURATION: 7\nEND: /usr/lib/nettle/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "nettle": {
     "duration": "7",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: aes-keywrap-test\nPASS: aes-test\nPASS: arcfour-test\nPASS: arctwo-test\nPASS: balloon-test\nPASS: base16-test\nPASS: base64-test\nPASS: bcrypt-test\nPASS: bignum-test\nPASS: blowfish-test\nPASS: buffer-test\nPASS: camellia-test\nPASS: cast128-test\nPASS: cbc-test\nPASS: ccm-test\nPASS: cfb-test\nPASS: chacha-poly1305-test\nPASS: chacha-test\nPASS: cmac-test\nPASS: cnd-memcpy-test\nPASS: ctr-test\nPASS: curve25519-dh-test\nPASS: curve448-dh-test\nPASS: cxx-test\nPASS: des-test\nPASS: des3-test\nPASS: dlopen-test\nPASS: drbg-ctr-aes256-test\nPASS: dsa-keygen-test\nPASS: dsa-test\nPASS: eax-test\nPASS: ecc-add-test\nPASS: ecc-dup-test\nPASS: ecc-mod-arith-test\nPASS: ecc-mod-test\nPASS: ecc-modinv-test\nPASS: ecc-mul-a-test\nPASS: ecc-mul-g-test\nPASS: ecc-redc-test\nPASS: ecc-sqrt-test\nPASS: ecdh-test\nPASS: ecdsa-keygen-test\nPASS: ecdsa-sign-test\nPASS: ecdsa-verify-test\nPASS: ed25519-test\nPASS: ed448-test\nPASS: eddsa-compress-test\nPASS: eddsa-sign-test\nPASS: eddsa-verify-test\nPASS: gcm-test\nPASS: gostdsa-keygen-test\nPASS: gostdsa-sign-test\nPASS: gostdsa-verify-test\nPASS: gostdsa-vko-test\nPASS: gosthash94-test\nPASS: hkdf-test\nPASS: hmac-test\nPASS: knuth-lfib-test\nPASS: md2-test\nPASS: md4-test\nPASS: md5-compat-test\nPASS: md5-test\nPASS: memeql-test\nPASS: memxor-test\nPASS: meta-aead-test\nPASS: meta-armor-test\nPASS: meta-cipher-test\nPASS: meta-hash-test\nPASS: meta-mac-test\nPASS: ocb-test\nPASS: pbkdf2-test\nPASS: pkcs1-sec-decrypt-test\nPASS: pkcs1-test\nPASS: poly1305-test\nPASS: pss-mgf1-test\nPASS: pss-test\nPASS: random-prime-test\nPASS: ripemd160-test\nPASS: rsa-compute-root-test\nPASS: rsa-encrypt-test\nPASS: rsa-keygen-test\nPASS: rsa-oaep-encrypt-test\nPASS: rsa-pss-sign-tr-test\nPASS: rsa-sec-decrypt-test\nPASS: rsa-sign-tr-test\nPASS: rsa-test\nPASS: rsa2sexp-test\nPASS: salsa20-test\nSKIP: sc-cnd-memcpy-test\nSKIP: sc-curve25519-dh-test\nSKIP: sc-curve448-dh-test\nSKIP: sc-ecdsa-sign-test\nSKIP: sc-ed25519-test\nSKIP: sc-ed448-test\nSKIP: sc-gcm-test\nSKIP: sc-memeql-test\nSKIP: sc-pkcs1-sec-decrypt-test\nSKIP: sc-rsa-oaep-encrypt-test\nSKIP: sc-rsa-sec-decrypt-test\nPASS: serpent-test\nPASS: sexp-format-test\nPASS: sexp-test\nPASS: sexp2rsa-test\nSKIP: sha1-huge-test (long run time)\nPASS: sha1-test\nPASS: sha224-test\nPASS: sha256-test\nPASS: sha3-224-test\nPASS: sha3-256-test\nPASS: sha3-384-test\nPASS: sha3-512-test\nPASS: sha3-permute-test\nPASS: sha384-test\nPASS: sha512-224-test\nPASS: sha512-256-test\nPASS: sha512-test\nPASS: shake128-test\nPASS: shake256-test\nPASS: siv-cmac-test\nPASS: siv-gcm-test\nPASS: sm3-test\nPASS: sm4-test\nPASS: streebog-test\nSKIP: symbols-test (needs static libraries)\nPASS: twofish-test\nPASS: umac-test\nPASS: version-test\nSKIP: x86-ibt-test\nPASS: xts-test\nPASS: yarrow-test\nAll 116 tests passed\nDURATION: 7\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5382051467895508,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-opkg_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-opkg",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001878976821899414,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.438640594482422,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01948070526123047,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 11.304749488830566,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026628971099853516,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.opkg.core/01_install.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/02_file.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/03_upgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/04_upgrade_file.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/05_downgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/06_dependency.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/07_hold_upgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/08_hold_by_hand.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/09_hold_depends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/10_virtual_conflicts_first.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/11_virtual_conflicts_second.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/12_virtual_no_conflicts.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/13_virtual_upgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/14_upgrade_by_uri.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/15_reinstall_by_uri.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/16_upgrade_dependency.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/17_upgrade_conflicts.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/18_upgrade_recommends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/19_no_recommends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/20_exclude.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/21_autoremove.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/22_autoremove_dependency.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/23_force_depends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/24_nodeps.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/25_essential.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/25a_essential.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/26_prefer_arch_to_version.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/27_reldeps_lt.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/28_reldeps_lteq.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/29_reldeps_eq.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/30_reldeps_gteq.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/31_reldeps_gt.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/32_intercept_disable.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/33_install_exact_version.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/34_list_upgradable.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/35_download_only.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/36_install_virtual.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/37_globs.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/38_install_constrained_version.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/39_distupgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/40_arch.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/41_info_fields.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/42_info_description.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/43_add_ignore_recommends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/44_search.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/45_install_preexisting.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/filehash.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/update_loses_autoinstalled_flag.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/version_comparisons.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue103.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10358.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10358b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10461a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10461b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10777.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10781.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11033.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11033b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11301.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11826.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue121.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue124.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue124a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue127.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue13574.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue13758.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue14178.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue14459.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue152.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue154.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue156.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue162.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue163.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue165.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue165a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue165b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue167.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue26.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue31.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue32.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue45.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue46.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue50.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue50a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue51.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue55.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue58.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue72.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue79.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8351.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue85.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8601.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue89.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8912.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8913.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9059.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue91.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9218.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9533.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9802.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9802b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9939.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9987.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.security/cve_2020_7982.py": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/opkg/ptest\nmake -C tests DATADIR=/usr/share SYSCONFDIR=/etc VARDIR=/var\nmake[1]: Entering directory '/usr/lib/opkg/ptest/tests'\nPASS:core/01_install.py\nPASS:core/02_file.py\nPASS:core/03_upgrade.py\nPASS:core/04_upgrade_file.py\nPASS:core/05_downgrade.py\nPASS:core/06_dependency.py\nPASS:core/07_hold_upgrade.py\nPASS:core/08_hold_by_hand.py\nPASS:core/09_hold_depends.py\nPASS:core/10_virtual_conflicts_first.py\nPASS:core/11_virtual_conflicts_second.py\nPASS:core/12_virtual_no_conflicts.py\nPASS:core/13_virtual_upgrade.py\nPASS:core/14_upgrade_by_uri.py\nPASS:core/15_reinstall_by_uri.py\nPASS:core/16_upgrade_dependency.py\nPASS:core/17_upgrade_conflicts.py\nPASS:core/18_upgrade_recommends.py\nPASS:core/19_no_recommends.py\nPASS:core/20_exclude.py\nPASS:core/21_autoremove.py\nPASS:core/22_autoremove_dependency.py\nPASS:core/23_force_depends.py\nPASS:core/24_nodeps.py\nPASS:core/25_essential.py\nPASS:core/25a_essential.py\nPASS:core/26_prefer_arch_to_version.py\nPASS:core/27_reldeps_lt.py\nPASS:core/28_reldeps_lteq.py\nPASS:core/29_reldeps_eq.py\nPASS:core/30_reldeps_gteq.py\nPASS:core/31_reldeps_gt.py\nPASS:core/32_intercept_disable.py\nPASS:core/33_install_exact_version.py\nPASS:core/34_list_upgradable.py\nPASS:core/35_download_only.py\nPASS:core/36_install_virtual.py\nPASS:core/37_globs.py\nPASS:core/38_install_constrained_version.py\nPASS:core/39_distupgrade.py\nPASS:core/40_arch.py\nPASS:core/41_info_fields.py\nPASS:core/42_info_description.py\nPASS:core/43_add_ignore_recommends.py\nPASS:core/44_search.py\nPASS:core/45_install_preexisting.py\nPASS:regress/issue26.py\nPASS:regress/issue31.py\nPASS:regress/issue32.py\nPASS:regress/issue45.py\nPASS:regress/issue46.py\nPASS:regress/issue50.py\nPASS:regress/issue50a.py\nPASS:regress/issue51.py\nPASS:regress/issue55.py\nPASS:regress/issue58.py\nPASS:regress/issue72.py\nPASS:regress/issue79.py\nPASS:regress/issue85.py\nPASS:regress/issue89.py\nPASS:regress/issue91.py\nPASS:regress/issue103.py\nPASS:regress/issue121.py\nregress/issue124.py: Expected failure: [libsolv] Package 'a' upgraded despite not being listed in packages to upgrade.\nPASS:regress/issue124.py\nregress/issue124a.py: Expected failure: [libsolv] Package 'a' upgraded despite not being listed in packages to upgrade.\nPASS:regress/issue124a.py\nPASS:regress/issue127.py\nPASS:regress/issue152.py\nPASS:regress/issue154.py\nPASS:regress/issue156.py\nPASS:regress/issue162.py\nPASS:regress/issue163.py\nPASS:regress/issue165.py\nPASS:regress/issue165a.py\nPASS:regress/issue165b.py\nPASS:regress/issue167.py\nPASS:regress/issue8351.py\nPASS:regress/issue8601.py\nPASS:regress/issue8912.py\nPASS:regress/issue8913.py\nPASS:regress/issue9059.py\nPASS:regress/issue9218.py\nPASS:regress/issue9533.py\nPASS:regress/issue9802.py\nPASS:regress/issue9802b.py\nPASS:regress/issue9987.py\nPASS:regress/issue9939.py\n/usr/lib/opkg/ptest/tests/regress/issue10358.py:9: SyntaxWarning: invalid escape sequence '\\w'\n  re_half_installed = re.compile('Status: \\w+ \\w+ half-installed')\nPASS:regress/issue10358.py\nPASS:regress/issue10358b.py\nPASS:regress/issue10461a.py\nPASS:regress/issue10461b.py\nPASS:regress/issue10777.py\nPASS:regress/issue10781.py\nPASS:regress/issue11033.py\nPASS:regress/issue11033b.py\nPASS:regress/issue11301.py\nPASS:regress/issue11826.py\nPASS:regress/issue13574.py\nPASS:regress/issue13758.py\nPASS:regress/issue14178.py\nPASS:regress/issue14459.py\nPASS:misc/filehash.py\nPASS:misc/update_loses_autoinstalled_flag.py\nPASS:misc/version_comparisons.py\nPASS:security/cve_2020_7982.py\nmake[1]: Leaving directory '/usr/lib/opkg/ptest/tests'\nDURATION: 11\nEND: /usr/lib/opkg/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "opkg": {
     "duration": "11",
     "log": "START: ptest-runner\n2025-05-13T17:49\nmake -C tests DATADIR=/usr/share SYSCONFDIR=/etc VARDIR=/var\nmake[1]: Entering directory '/usr/lib/opkg/ptest/tests'\nPASS:core/01_install.py\nPASS:core/02_file.py\nPASS:core/03_upgrade.py\nPASS:core/04_upgrade_file.py\nPASS:core/05_downgrade.py\nPASS:core/06_dependency.py\nPASS:core/07_hold_upgrade.py\nPASS:core/08_hold_by_hand.py\nPASS:core/09_hold_depends.py\nPASS:core/10_virtual_conflicts_first.py\nPASS:core/11_virtual_conflicts_second.py\nPASS:core/12_virtual_no_conflicts.py\nPASS:core/13_virtual_upgrade.py\nPASS:core/14_upgrade_by_uri.py\nPASS:core/15_reinstall_by_uri.py\nPASS:core/16_upgrade_dependency.py\nPASS:core/17_upgrade_conflicts.py\nPASS:core/18_upgrade_recommends.py\nPASS:core/19_no_recommends.py\nPASS:core/20_exclude.py\nPASS:core/21_autoremove.py\nPASS:core/22_autoremove_dependency.py\nPASS:core/23_force_depends.py\nPASS:core/24_nodeps.py\nPASS:core/25_essential.py\nPASS:core/25a_essential.py\nPASS:core/26_prefer_arch_to_version.py\nPASS:core/27_reldeps_lt.py\nPASS:core/28_reldeps_lteq.py\nPASS:core/29_reldeps_eq.py\nPASS:core/30_reldeps_gteq.py\nPASS:core/31_reldeps_gt.py\nPASS:core/32_intercept_disable.py\nPASS:core/33_install_exact_version.py\nPASS:core/34_list_upgradable.py\nPASS:core/35_download_only.py\nPASS:core/36_install_virtual.py\nPASS:core/37_globs.py\nPASS:core/38_install_constrained_version.py\nPASS:core/39_distupgrade.py\nPASS:core/40_arch.py\nPASS:core/41_info_fields.py\nPASS:core/42_info_description.py\nPASS:core/43_add_ignore_recommends.py\nPASS:core/44_search.py\nPASS:core/45_install_preexisting.py\nPASS:regress/issue26.py\nPASS:regress/issue31.py\nPASS:regress/issue32.py\nPASS:regress/issue45.py\nPASS:regress/issue46.py\nPASS:regress/issue50.py\nPASS:regress/issue50a.py\nPASS:regress/issue51.py\nPASS:regress/issue55.py\nPASS:regress/issue58.py\nPASS:regress/issue72.py\nPASS:regress/issue79.py\nPASS:regress/issue85.py\nPASS:regress/issue89.py\nPASS:regress/issue91.py\nPASS:regress/issue103.py\nPASS:regress/issue121.py\nregress/issue124.py: Expected failure: [libsolv] Package 'a' upgraded despite not being listed in packages to upgrade.\nPASS:regress/issue124.py\nregress/issue124a.py: Expected failure: [libsolv] Package 'a' upgraded despite not being listed in packages to upgrade.\nPASS:regress/issue124a.py\nPASS:regress/issue127.py\nPASS:regress/issue152.py\nPASS:regress/issue154.py\nPASS:regress/issue156.py\nPASS:regress/issue162.py\nPASS:regress/issue163.py\nPASS:regress/issue165.py\nPASS:regress/issue165a.py\nPASS:regress/issue165b.py\nPASS:regress/issue167.py\nPASS:regress/issue8351.py\nPASS:regress/issue8601.py\nPASS:regress/issue8912.py\nPASS:regress/issue8913.py\nPASS:regress/issue9059.py\nPASS:regress/issue9218.py\nPASS:regress/issue9533.py\nPASS:regress/issue9802.py\nPASS:regress/issue9802b.py\nPASS:regress/issue9987.py\nPASS:regress/issue9939.py\n/usr/lib/opkg/ptest/tests/regress/issue10358.py:9: SyntaxWarning: invalid escape sequence '\\w'\n  re_half_installed = re.compile('Status: \\w+ \\w+ half-installed')\nPASS:regress/issue10358.py\nPASS:regress/issue10358b.py\nPASS:regress/issue10461a.py\nPASS:regress/issue10461b.py\nPASS:regress/issue10777.py\nPASS:regress/issue10781.py\nPASS:regress/issue11033.py\nPASS:regress/issue11033b.py\nPASS:regress/issue11301.py\nPASS:regress/issue11826.py\nPASS:regress/issue13574.py\nPASS:regress/issue13758.py\nPASS:regress/issue14178.py\nPASS:regress/issue14459.py\nPASS:misc/filehash.py\nPASS:misc/update_loses_autoinstalled_flag.py\nPASS:misc/version_comparisons.py\nPASS:security/cve_2020_7982.py\nmake[1]: Leaving directory '/usr/lib/opkg/ptest/tests'\nDURATION: 11\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5481894016265869,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-popt_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-popt",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0009138584136962891,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3466615676879883,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019539356231689453,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.539872407913208,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001329660415649414,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.popt.test1_-_1": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_10": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_11": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_12": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_13": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_14": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_15": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_16": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_17": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_18": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_19": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_2": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_20": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_21": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_22": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_23": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_24": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_25": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_26": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_27": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_28": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_29": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_3": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_30": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_31": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_32": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_33": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_34": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_35": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_36": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_37": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_38": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_39": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_4": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_40": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_41": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_42": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_43": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_44": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_45": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_46": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_47": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_48": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_49": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_5": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_50": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_51": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_52": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_53": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_54": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_55": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_56": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_57": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_58": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_59": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_6": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_60": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_61": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_62": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_7": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_8": {
    "status": "PASSED"
   },
   "ptestresult.popt.test1_-_9": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/popt/ptest\nRunning tests in /usr/lib/popt/ptest\nPASS: test1 - 1\nPASS: test1 - 2\nPASS: test1 - 3\nPASS: test1 - 4\nPASS: test1 - 5\nPASS: test1 - 6\nPASS: test1 - 7\nPASS: test1 - 8\nPASS: test1 - 9\nPASS: test1 - 10\nPASS: test1 - 11\nPASS: test1 - 12\nPASS: test1 - 13\nPASS: test1 - 14\nPASS: test1 - 15\nPASS: test1 - 16\nPASS: test1 - 17\nPASS: test1 - 18\nPASS: test1 - 19\nPASS: test1 - 20\nPASS: test1 - 21\nPASS: test1 - 22\nPASS: test1 - 23\nPASS: test1 - 24\nPASS: test1 - 25\nPASS: test1 - 26\nPASS: test1 - 27\nPASS: test1 - 28\nPASS: test1 - 29\nPASS: test1 - 30\nPASS: test1 - 31\nPASS: test1 - 32\nPASS: test1 - 33\nPASS: test1 - 34\nPASS: test1 - 35\nPASS: test1 - 36\nPASS: test1 - 37\nPASS: test1 - 38\nPASS: test1 - 39\nPASS: test1 - 40\nPASS: test1 - 41\nPASS: test1 - 42\nPASS: test1 - 43\nPASS: test1 - 44\nPASS: test1 - 45\nPASS: test1 - 46\nPASS: test1 - 47\nPASS: test1 - 48\nPASS: test1 - 49\nPASS: test1 - 50\nPASS: test1 - 51\nPASS: test1 - 52\nPASS: test1 - 53\nPASS: test1 - 54\nPASS: test1 - 55\nPASS: test1 - 56\nPASS: test1 - 57\nPASS: test1 - 58\nPASS: test1 - 59\ntest1: bad argument --val=foo: option does not take an argument\nPASS: test1 - 60\ntest1: bad argument -x=f1: option does not take an argument\nPASS: test1 - 61\nPASS: test1 - 62\ndiff: can't stat 'test3-data/01.answer': No such file or directory\nFAIL test3 - 1: failed output is in /usr/lib/popt/ptest/tmp.out, diff is:\ndiff: can't stat 'test3-data/02.answer': No such file or directory\nFAIL test3 - 2: failed output is in /usr/lib/popt/ptest/tmp.out, diff is:\ndiff: can't stat 'test3-data/03.answer': No such file or directory\nFAIL test3 - 3: failed output is in /usr/lib/popt/ptest/tmp.out, diff is:\n\nPassed.\nDURATION: 0\nEND: /usr/lib/popt/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "popt": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:49\nRunning tests in /usr/lib/popt/ptest\nPASS: test1 - 1\nPASS: test1 - 2\nPASS: test1 - 3\nPASS: test1 - 4\nPASS: test1 - 5\nPASS: test1 - 6\nPASS: test1 - 7\nPASS: test1 - 8\nPASS: test1 - 9\nPASS: test1 - 10\nPASS: test1 - 11\nPASS: test1 - 12\nPASS: test1 - 13\nPASS: test1 - 14\nPASS: test1 - 15\nPASS: test1 - 16\nPASS: test1 - 17\nPASS: test1 - 18\nPASS: test1 - 19\nPASS: test1 - 20\nPASS: test1 - 21\nPASS: test1 - 22\nPASS: test1 - 23\nPASS: test1 - 24\nPASS: test1 - 25\nPASS: test1 - 26\nPASS: test1 - 27\nPASS: test1 - 28\nPASS: test1 - 29\nPASS: test1 - 30\nPASS: test1 - 31\nPASS: test1 - 32\nPASS: test1 - 33\nPASS: test1 - 34\nPASS: test1 - 35\nPASS: test1 - 36\nPASS: test1 - 37\nPASS: test1 - 38\nPASS: test1 - 39\nPASS: test1 - 40\nPASS: test1 - 41\nPASS: test1 - 42\nPASS: test1 - 43\nPASS: test1 - 44\nPASS: test1 - 45\nPASS: test1 - 46\nPASS: test1 - 47\nPASS: test1 - 48\nPASS: test1 - 49\nPASS: test1 - 50\nPASS: test1 - 51\nPASS: test1 - 52\nPASS: test1 - 53\nPASS: test1 - 54\nPASS: test1 - 55\nPASS: test1 - 56\nPASS: test1 - 57\nPASS: test1 - 58\nPASS: test1 - 59\ntest1: bad argument --val=foo: option does not take an argument\nPASS: test1 - 60\ntest1: bad argument -x=f1: option does not take an argument\nPASS: test1 - 61\nPASS: test1 - 62\ndiff: can't stat 'test3-data/01.answer': No such file or directory\nFAIL test3 - 1: failed output is in /usr/lib/popt/ptest/tmp.out, diff is:\ndiff: can't stat 'test3-data/02.answer': No such file or directory\nFAIL test3 - 2: failed output is in /usr/lib/popt/ptest/tmp.out, diff is:\ndiff: can't stat 'test3-data/03.answer': No such file or directory\nFAIL test3 - 3: failed output is in /usr/lib/popt/ptest/tmp.out, diff is:\n\nPassed.\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5498042106628418,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-atomicwrites_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-atomicwrites",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008478164672851562,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.342862606048584,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.0177309513092041,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.7905817031860352,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0018804073333740234,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-atomicwrites.tests/test_atomicwrites.py:test_atomic_write": {
    "status": "PASSED"
   },
   "ptestresult.python3-atomicwrites.tests/test_atomicwrites.py:test_atomic_write_in_pwd": {
    "status": "PASSED"
   },
   "ptestresult.python3-atomicwrites.tests/test_atomicwrites.py:test_dont_remove_simultaneously_created_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-atomicwrites.tests/test_atomicwrites.py:test_open_reraise": {
    "status": "PASSED"
   },
   "ptestresult.python3-atomicwrites.tests/test_atomicwrites.py:test_replace_simultaneously_created_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-atomicwrites.tests/test_atomicwrites.py:test_teardown": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-atomicwrites/ptest\nPASS: tests/test_atomicwrites.py:test_atomic_write\nPASS: tests/test_atomicwrites.py:test_teardown\nPASS: tests/test_atomicwrites.py:test_replace_simultaneously_created_file\nPASS: tests/test_atomicwrites.py:test_dont_remove_simultaneously_created_file\nPASS: tests/test_atomicwrites.py:test_open_reraise\nPASS: tests/test_atomicwrites.py:test_atomic_write_in_pwd\n============================================================================\nTestsuite summary\n# TOTAL: 6\n# PASS: 6\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-atomicwrites/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-atomicwrites": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests/test_atomicwrites.py:test_atomic_write\nPASS: tests/test_atomicwrites.py:test_teardown\nPASS: tests/test_atomicwrites.py:test_replace_simultaneously_created_file\nPASS: tests/test_atomicwrites.py:test_dont_remove_simultaneously_created_file\nPASS: tests/test_atomicwrites.py:test_open_reraise\nPASS: tests/test_atomicwrites.py:test_atomic_write_in_pwd\n============================================================================\nTestsuite summary\n# TOTAL: 6\n# PASS: 6\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5473754405975342,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-attrs_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-attrs",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001573324203491211,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3322391510009766,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019392728805541992,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 15.303237438201904,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002637624740600586,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-attrs.tests/test_3rd_party.py:tests/test_3rd_party.py_#_SKIP_could_not_import_'cloudpickle':_No_module_named_'cloudpickle'": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-attrs.tests/test_abc.py:TestUpdateAbstractMethods.test_abc_implementation[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_abc.py:TestUpdateAbstractMethods.test_abc_implementation[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_abc.py:TestUpdateAbstractMethods.test_remain_abstract[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_abc.py:TestUpdateAbstractMethods.test_remain_abstract[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_annotations_strings[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_annotations_strings[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_auto_attribs[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_auto_attribs[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_auto_attribs_subclassing[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_auto_attribs_subclassing[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_auto_attribs_unannotated[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_auto_attribs_unannotated[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_base_class_variable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_basic_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_basic_resolve": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_catches_basic_type_conflict": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_converter_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_converter_attrib_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_extra_resolve": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_forward_reference[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_forward_reference[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_init_type_hints": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_init_type_hints_fake_module": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_keyword_only_auto_attribs": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_non_comparable_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_non_introspectable_converter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_nullary_converter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_only_attrs_annotations_collected": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_optional": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_optional_non_introspectable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_optional_nullary": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_pipe": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_pipe_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_pipe_non_introspectable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_pipe_nullary": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_removes_none_too": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_resolve_twice": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_resolve_types_auto_attrib[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_resolve_types_auto_attrib[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_resolve_types_decorator[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_resolve_types_decorator[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_self_reference[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_self_reference[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_typing_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_typing_extensions_classvar[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:TestAnnotations.test_typing_extensions_classvar[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:test_is_class_var['typing.ClassVar[dict]']": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:test_is_class_var[ClassVar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:test_is_class_var[t.ClassVar[int]]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_annotations.py:test_is_class_var[typing.ClassVar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_ge": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_gt": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_le": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_lt": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersFullOrdering.test_ne": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_ge": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_gt": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_le": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_lt": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersPartialOrdering.test_ne": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersUnnamedClass.test_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersUnnamedClass.test_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestDundersUnnamedClass.test_ne": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_different_type[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_different_type[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_different_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_different_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_different_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_same_type[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_same_type[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_equal_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_different_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_different_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_different_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_unorderable[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_ge_unorderable[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_different_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_different_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_different_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_unorderable[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_gt_unorderable[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_different_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_different_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_different_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_unorderable[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_le_unorderable[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_different_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_different_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_different_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_unorderable[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_lt_unorderable[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_le_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_le_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_le_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_unequal_same_type[EqCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_unequal_same_type[EqCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_unequal_same_type[FullOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_unequal_same_type[PartialOrderCAnyType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestEqOrder.test_unequal_same_type[PartialOrderCSameType]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestNotImplementedIsPropagated.test_not_implemented_is_propagated": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_cmp.py:TestTotalOrderingException.test_eq_must_specified": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_compat.py:TestMetadataProxy.test_immutable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_compat.py:TestMetadataProxy.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_compat.py:test_attrsinstance_subclass_protocol": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_config.py:TestConfig.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_config.py:TestConfig.test_get_run_validators": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_config.py:TestConfig.test_set_run_validators": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_config.py:TestConfig.test_wrong_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_annotations_if_last_in_pipe": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_falsey_converter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_pickle[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_pickle[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_pickle[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_pickle[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestConverter.test_works_as_adapter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_factory_takes_self": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_missing_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_none_factory": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_none_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_not_none[val6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestDefaultIfNone.test_too_many_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptional.test_converter_instance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptional.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptional.test_success_with_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptional.test_success_with_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptionalPipe.test_instance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptionalPipe.test_optional": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestOptionalPipe.test_pipe": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestPipe.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestPipe.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestPipe.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestPipe.test_sugar": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestPipe.test_wrapped_annotation": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestToBool.test_falsy": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestToBool.test_truthy": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_converters.py:TestToBool.test_unhashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCached-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCachedSlots-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestUncached-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_cache_hashing": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_two_arg_reduce[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_copy_two_arg_reduce[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_enforce_no_cache_hash_without_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_enforce_no_cached_hash_without_init": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_enforces_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_attribute_mirrors_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_mirrors_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_works[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_works[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_works[C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_works[C3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddHash.test_hash_works[C4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_factory": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_factory_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_factory_takes_self": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_init": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_no_init_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_no_init_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_sets_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_underscores": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_validator": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_validator_others": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddInit.test_validator_slots": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_custom_repr_works": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_infinite_recursion": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_infinite_recursion_long_cycle": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_repr[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_repr[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_repr_uninitialized_member": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_repr_works[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_repr_works[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_str_no_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestAddRepr.test_underscores": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_eq_ignore_attrib": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_equal[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_equal[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_equal_callable[EqCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_equal_callable[EqCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge_callable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge_callable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge_unordable[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge_unordable[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge_unordable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_ge_unordable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt_callable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt_callable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt_unordable[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt_unordable[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt_unordable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_gt_unordable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le_callable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le_callable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le_unordable[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le_unordable[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le_unordable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_le_unordable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt_callable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt_callable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt_unordable[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt_unordable[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt_unordable[OrderCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_lt_unordable[OrderCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_different_class[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_different_class[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_different_class[EqCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_different_class[EqCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_same_class[C0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_same_class[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_same_class_callable[EqCallableCSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestEqOrder.test_unequal_same_class_callable[EqCallableC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestFilenames.test_filenames": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestNothing.test_copy": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestNothing.test_deepcopy": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestNothing.test_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_dunders.py:TestNothing.test_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl0-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl1-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl2-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl3-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl4-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl6-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_allow[excl7-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl0-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl1-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl2-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl3-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl4-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl6-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestExclude.test_drop_class[excl7-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl0-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl1-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl2-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl3-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl4-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl6-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_allow[incl7-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl0-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl1-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl2-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl3-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl4-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl6-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestInclude.test_drop_class[incl7-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_filters.py:TestSplitWhat.test_splits": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_asdict_preserve_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_dicts": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_lists_tuples": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_lists_tuples_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_named_tuple_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_nested_dicts": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_nested_lists": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_recurse": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_recurse_property": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_retain_keys_are_tuples": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_roundtrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_sets_no_retain": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_shallow": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_tuple_keys": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsDict.test_type_error_with_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_dicts": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_dicts_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_lists_tuples": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_lists_tuples_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_named_tuple_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_recurse": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_recurse_property": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_recurse_retain": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_roundtrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_sets_no_retain": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_shallow": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAsTuple.test_type_error_with_retain_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAssoc.test_change": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAssoc.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAssoc.test_frozen": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAssoc.test_no_changes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestAssoc.test_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_can_change_inst": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_change": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_dicts": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_no_changes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_no_inst": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_non_init_attrs": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_private": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_regression_attrs_classes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_too_many_pos_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestEvolve.test_validator_failure": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestHas.test_generics": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestHas.test_generics_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestHas.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestHas.test_positive": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_funcs.py:TestHas.test_positive_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_asdict[C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_asdict[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_default_decorator": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_dict_patch_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_eq_false[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_eq_false[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_eq_only[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_eq_only[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_eq_only[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_eq_only[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_fields[C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_fields[C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_instance[FrozenToo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_instance[Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_handles_different_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_hash_by_id": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_hash_deprecated": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_init_subclass[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_init_subclass[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_metaclass_preserved[WithMetaSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_metaclass_preserved[WithMeta]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_no_setattr_if_convert_without_converters[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_no_setattr_if_convert_without_converters[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_no_setattr_if_validate_without_validators[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_no_setattr_if_validate_without_validators[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_no_setattr_with_ng_defaults[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_no_setattr_with_ng_defaults[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_on_setattr_detect_inherited_validators": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_overwrite_base": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[2-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[3-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[4-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-C2Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-C2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-FromMakeClass]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-FrozenNoSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-Frozen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_pickle_object[5-Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_programmatic": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_renaming": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_subclass_without_extra_attrs[BaseSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_subclass_without_extra_attrs[Base]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_subclassing_frozen_gives_frozen": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_subclassing_with_extra_attrs[SubSlots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_subclassing_with_extra_attrs[Sub]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_tuple_class_aliasing": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_unsafe_hash[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_unsafe_hash[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_unsafe_hash_false_eq_false[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_unsafe_hash_false_eq_false[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_validator[C1Slots]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestFunctional.test_validator[C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestReplace.test_already_has_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestReplace.test_invalid_field_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_functional.py:TestReplace.test_replaces": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestAsDictHook.test_asdict": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestAsDictHook.test_asdict_calls": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_attrs_attrclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_add_field": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_applied": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_applied_auto_attrib": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_applied_modify_attrib": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_conflicting_defaults_after_reorder": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_generator": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_override_alias": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_remove_field": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_reorder_fields": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_reorder_fields_before_order_check": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_hooks.py:TestTransformHook.test_hook_with_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_import.py:TestImportStar.test_from_attr_import_star": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_init_subclass.py:test_init_subclass_attrs": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_init_subclass.py:test_init_subclass_slots_workaround": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_init_subclass.py:test_init_subclass_vanilla[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_init_subclass.py:test_init_subclass_vanilla[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_adds_all_by_default[__eq__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_adds_all_by_default[__hash__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_adds_all_by_default[__init__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_adds_all_by_default[__repr__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_clean_class[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_clean_class[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_factory_sugar": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_immutable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_inherited_does_not_affect_hashing_and_equality": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_name_not_overridden": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_post_init[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_post_init[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_args[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_args[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_kw_only_work_with_defaults[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_kw_only_work_with_defaults[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_kwargs[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_kwargs[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_kwargs_only[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_init_kwargs_only[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_post_init_order[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_pre_post_init_order[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_repr_fake_qualname": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_repr_qualname": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_add_arguments[eq-__eq__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_add_arguments[init-__init__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_add_arguments[order-__le__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_add_arguments[repr-__repr__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_add_arguments[unsafe_hash-__hash__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_init_attrs_init[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_respects_init_attrs_init[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_sets_attrs": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_sugar_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_sugar_factory_mutex": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAttributes.test_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_eq[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_eq[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_eq[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_eq[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_hash[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_hash[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_hash[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_hash[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_init[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_init[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_init[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_init[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_order[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_order[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_order[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_order[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_repr[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_repr[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_repr[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detect_auto_repr[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detects_setstate_getstate[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_detects_setstate_getstate[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_determine_detects_non_presence_correctly[BareC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_determine_detects_non_presence_correctly[BareSlottedC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_hash_uses_eq[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_hash_uses_eq[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_hash_uses_eq[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_hash_uses_eq[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_make_all_by_default[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_make_all_by_default[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_make_all_by_default[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_make_all_by_default[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_match_args_pre_310_#_SKIP_Pre-3.10_only.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_eq[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_eq[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_eq[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_eq[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_hash[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_hash[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_hash[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_hash[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_init[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_init[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_init[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_init[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-False-None-None-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-False-None-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-False-True-None-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-False-True-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-True-None-None-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-True-None-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-True-True-None-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[False-True-True-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-False-None-None-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-False-None-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-False-True-None-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-False-True-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-True-None-None-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-True-None-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-True-True-None-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_order[True-True-True-True-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_repr[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_repr[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_repr[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_override_repr[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_total_ordering[False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_total_ordering[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_total_ordering[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestAutoDetect.test_total_ordering[True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__eq__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__ge__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__gt__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__hash__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__init__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__le__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__lt__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__repr__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__str__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs16]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs17]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs18]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs19]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs20]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs21]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs22]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs23]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs24]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs25]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs26]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs27]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy[kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_handles_missing_meta_on_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_no_references_to_original": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_no_references_to_original_when_using_cached_property": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_repr_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_returns_self": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestClassBuilder.test_weakref_setstate": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_convert_before_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_convert_property": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_converter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_converter_factory_property": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_converter_wrapped_takes_field": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_converter_wrapped_takes_self": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestConverter.test_frozen": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_default_decorator_already_set": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_default_decorator_sets": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_returns_Attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_validator_decorator_single": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestCountingAttr.test_validators_lists_to_wrapped_tuples": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_eq_boolean_order_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_eq_callable_order_boolean": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_eq_callable_order_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_mix": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_order_mirrors_eq_by_default[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_order_mirrors_eq_by_default[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttribEqOrder.test_order_without_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttrsEqOrder.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttrsEqOrder.test_mix": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttrsEqOrder.test_order_mirrors_eq_by_default[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttrsEqOrder.test_order_mirrors_eq_by_default[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDetermineAttrsEqOrder.test_order_without_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__eq__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__ge__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__gt__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__init__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__le__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__lt__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestDocs.test_docs[__repr__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFields.test_fields": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFields.test_fields_properties": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFields.test_generics": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFields.test_handler_non_attrs_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFields.test_handler_non_attrs_generic_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFields.test_instance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFieldsDict.test_fields_dict": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFieldsDict.test_handler_non_attrs_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestFieldsDict.test_instance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestInitAlias.test_default_and_specify": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestInitAlias.test_evolve": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_adds_keyword_only_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_ignores_kw_only_when_init_is_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_init_false_attribute_after_keyword_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_init_false_attribute_after_keyword_attribute_with_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_allow_subclassing": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_can_come_in_any_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_presence": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_unexpected": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_class_level": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_class_level_subclassing": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_additional_class_body": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_annotations_resolve": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_attr_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_bases": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_catches_wrong_attrs_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_clean_class[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_clean_class[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_dict": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_generic_dynamic_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_make_class_ordered": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_missing_sys_getframe": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_normalized_unicode_attr_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_simple[list]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_simple[tuple]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeClass.test_unnormalized_unicode_attr_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMakeOrder.test_subclasses_cannot_be_compared": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_explicit_match_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_make_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_match_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_match_args_argument": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_match_args_attr_set[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_match_args_attr_set[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMatchArgs.test_match_args_kw_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMetadata.test_empty_countingattr_metadata_independent": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMetadata.test_empty_metadata_singleton": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMetadata.test_metadata": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMetadata.test_metadata_immutability": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMetadata.test_metadata_present": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestMetadata.test_not_none_metadata": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_conflicting_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_inherited": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_kw_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_mro": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_multiple_inheritance_old": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_multiple_inheritance_proper_mro": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_no_modifications": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_normal": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_overwrite_proper_mro": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_these": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_these_leave_body": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_these_ordered": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestTransformAttrs.test_transforms_to_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestValidate.test_multiple_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestValidate.test_multiple_validators": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestValidate.test_propagates": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestValidate.test_run_validators": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_make.py:TestValidate.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestAsDict.test_smoke": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestAsTuple.test_smoke": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestImports.test_converters": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestImports.test_exceptions": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestImports.test_filters": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestImports.test_setters": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestImports.test_validators": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect_fields_and_annotations": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_auto_attribs_partially_annotated": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_auto_detect_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_catches_frozen_on_setattr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_converts_and_validates_by_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_discard_context[decorator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_discard_context[decorator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_discard_context[define0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_discard_context[define1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_field_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_frozen": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_mro_ng": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_no_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_no_slots": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_override_auto_attribs_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_override_auto_attribs_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[decorator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[decorator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[define0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[define1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_subclass_frozen": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_next_gen.py:TestNextGen.test_validates": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_packaging.py:TestLegacyMetadataHack.test_does_not_exist[attr]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_packaging.py:TestLegacyMetadataHack.test_does_not_exist[attrs]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_packaging.py:TestLegacyMetadataHack.test_version[attr]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_packaging.py:TestLegacyMetadataHack.test_version[attrs]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_packaging.py:TestLegacyMetadataHack.test_version_info[attr]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_packaging.py:TestLegacyMetadataHack.test_version_info[attrs]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_pattern_matching.py:TestPatternMatching.test_explicit_match_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_pattern_matching.py:TestPatternMatching.test_match_args_kw_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[attrs]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[dec2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[define]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_pyright.py:test_pyright_attrsinstance_compat_#_SKIP_Requires_pyright.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-attrs.tests/test_pyright.py:test_pyright_baseline_#_SKIP_Requires_pyright.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_change": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_docstring": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_frozen_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_frozen_on_setattr_attribute_is_caught": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_frozen_on_setattr_class_is_caught": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_make_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_no_validator_no_converter": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_pickling_retains_attrs_own[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_pickling_retains_attrs_own[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_pipe": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_frozen[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_frozen[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_if_no_custom_setattr[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_if_no_custom_setattr[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_on_setattr[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_on_setattr[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_converter_piped": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_reset_if_no_custom_setattr[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_reset_if_no_custom_setattr[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_restore_respects_auto_detect[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_setattr_restore_respects_auto_detect[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_slotted_class_can_have_custom_setattr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_validate_respects_run_validators_config": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_validator[on_setattr1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_validator[validate]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_setattr.py:TestSetAttr.test_validator[wrapped_pipe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestClosureCellRewriting.test_closure_cell_rewriting": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestClosureCellRewriting.test_cls_static[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestClosureCellRewriting.test_cls_static[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestClosureCellRewriting.test_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_getstate_set_state_force_true[cls0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_getstate_set_state_force_true[cls1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_no_getstate_setstate_for_dict_classes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_no_getstate_setstate_if_option_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_pickleable_by_default[0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_pickleable_by_default[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_pickleable_by_default[2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_pickleable_by_default[3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:TestPickle.test_pickleable_by_default[4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_bare_inheritance_from_slots": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_basic_attr_funcs": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_implicitly_weakrefable_#_SKIP_slots_without_weakref_slot_should_only_work_on_PyPy": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_inheritance_from_nonslots": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_inheritance_from_slots": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_inheritance_from_slots_with_attribute_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_inherited_slot_reuses_slot_descriptor": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_nonslots_these": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_not_weakrefable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_being_used": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_properties_work_independently": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_allows_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_called_independent_across_instances": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_class_does_not_have__dict__": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_infers_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_is_not_called_at_construction": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_raising_attributeerror": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_repeat_call_only_once": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_with_empty_getattr_raises_attribute_error_of_requested": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_with_getattr_calls_getattr_for_missing_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_cached_property_works_on_frozen_isntances": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_empty_cell": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_getattr_in_subclass_gets_superclass_cached_property": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_getattr_in_superclass__is_called_for_missing_attributes_when_cached_property_present": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_sub_class_avoids_duplicated_slots": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_sub_class_with_actual_slot": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_sub_class_with_independent_cached_properties_both_work": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_super_property_get": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_super_property_get_shortcut": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_unpickle_after_attr_added[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_unpickle_after_attr_added[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_unpickle_after_attr_removed": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_unpickle_is_backward_compatible[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_unpickle_is_backward_compatible[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slots_with_multiple_cached_property_subclasses_works": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_slotted_cached_property_can_access_super": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_weakref_does_not_add_a_field": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:test_weakrefable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:tests_weakref_does_not_add_when_inheriting_with_weakref": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_slots.py:tests_weakref_does_not_add_with_weakref_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_utils.py:TestSimpleClass.test_returns_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_utils.py:TestSimpleClass.test_returns_distinct_classes": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestAnd.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestAnd.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestAnd.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestAnd.test_sugar": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-iterable_validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator0-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator4-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator5-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_repr_member_and_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_repr_member_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_repr_member_only_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_repr_sequence_member_and_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_fail_invalid_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_fail_invalid_mapping": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_fail_invalid_member": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-42-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-42-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-value_validator0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_noncallable_validators[key_validator1-42-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_noncallable_validators[key_validator2-value_validator2-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDeepMapping.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_disabled[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_disabled[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_disabled_ctx": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_disabled_ctx_with_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_set_validators_disabled[False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestDisableValidators.test_set_validators_disabled[True-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIn_.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIn_.test_fail_with_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIn_.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIn_.test_is_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIn_.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIn_.test_success_with_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestInstanceOf.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestInstanceOf.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestInstanceOf.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestInstanceOf.test_subclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestInstanceOf.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIsCallable.test_exception_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIsCallable.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIsCallable.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIsCallable.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestIsCallable.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_invalid[ge-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_invalid[gt-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_invalid[le-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_invalid[lt-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_valid[ge-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_valid[ge-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_valid[gt-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_valid[le-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_valid[le-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_check_valid[lt-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_repr[ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_repr[gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_repr[le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_repr[lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[fullmatch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[match]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[search]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_catches_invalid_func": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_different_func": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_flags": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_match": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_precompiled_pattern": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_precompiled_pattern_no_flags": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMatchesRe.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_invalid[bacon]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_invalid[value1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_valid[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_valid[foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_valid[spam]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_valid[value3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_valid[value4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_check_valid[value5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMaxLen.test_retrieve_max_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_check_invalid[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_check_invalid[value1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_check_valid[foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_check_valid[spam]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_check_valid[value2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_check_valid[value3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestMinLen.test_retrieve_min_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_bad_exception_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_composable_with_in_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_composable_with_in_pass": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_composable_with_instance_of_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_composable_with_instance_of_pass": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_composable_with_matches_re_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_composable_with_matches_re_pass": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_custom_capture_match": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_custom_capture_miss": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_custom_msg": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_fails_because_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_not_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestNot_.test_success_because_fails": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_fail[validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_fail[validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_fail[validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_in_all[validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_in_all[validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_in_all[validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_repr[validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_repr[validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_repr[validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_success[validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_success[validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_success[validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_success_with_none[validator0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_success_with_none[validator1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOptional.test_success_with_none[validator2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOr.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOr.test_in_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOr.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestOr.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestSubclassOf.test_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestSubclassOf.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestSubclassOf.test_subclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:TestSubclassOf.test_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_validators.py:test_hashability": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_version_info.py:TestVersionInfo.test_from_string_no_releaselevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_version_info.py:TestVersionInfo.test_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_version_info.py:TestVersionInfo.test_suffix_is_preserved": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_version_info.py:TestVersionInfo.test_wrong_len[other0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_version_info.py:TestVersionInfo.test_wrong_len[other1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-attrs.tests/test_version_info.py:TestVersionInfo.test_wrong_type[other0]": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-attrs/ptest\nSKIP: tests/test_3rd_party.py:tests/test_3rd_party.py # SKIP could not import 'cloudpickle': No module named 'cloudpickle'\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_abc_implementation[True]\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_abc_implementation[False]\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_remain_abstract[True]\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_remain_abstract[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_basic_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_catches_basic_type_conflict\nPASS: tests/test_annotations.py:TestAnnotations.test_typing_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_only_attrs_annotations_collected\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_unannotated[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_unannotated[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_subclassing[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_subclassing[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_converter_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_converter_attrib_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_non_introspectable_converter\nPASS: tests/test_annotations.py:TestAnnotations.test_nullary_converter\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe_empty\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe_non_introspectable\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe_nullary\nPASS: tests/test_annotations.py:TestAnnotations.test_optional\nPASS: tests/test_annotations.py:TestAnnotations.test_optional_non_introspectable\nPASS: tests/test_annotations.py:TestAnnotations.test_optional_nullary\nPASS: tests/test_annotations.py:TestAnnotations.test_annotations_strings[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_annotations_strings[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_typing_extensions_classvar[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_typing_extensions_classvar[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_keyword_only_auto_attribs\nPASS: tests/test_annotations.py:TestAnnotations.test_base_class_variable\nPASS: tests/test_annotations.py:TestAnnotations.test_removes_none_too\nPASS: tests/test_annotations.py:TestAnnotations.test_non_comparable_defaults\nPASS: tests/test_annotations.py:TestAnnotations.test_basic_resolve\nPASS: tests/test_annotations.py:TestAnnotations.test_extra_resolve\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_auto_attrib[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_auto_attrib[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_decorator[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_decorator[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_self_reference[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_self_reference[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_forward_reference[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_forward_reference[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_init_type_hints\nPASS: tests/test_annotations.py:TestAnnotations.test_init_type_hints_fake_module\nPASS: tests/test_annotations.py:TestAnnotations.test_inheritance\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_twice\nPASS: tests/test_annotations.py:test_is_class_var[ClassVar]\nPASS: tests/test_annotations.py:test_is_class_var[typing.ClassVar]\nPASS: tests/test_annotations.py:test_is_class_var['typing.ClassVar[dict]']\nPASS: tests/test_annotations.py:test_is_class_var[t.ClassVar[int]]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_le_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_le_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_le_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestDundersUnnamedClass.test_class\nPASS: tests/test_cmp.py:TestDundersUnnamedClass.test_eq\nPASS: tests/test_cmp.py:TestDundersUnnamedClass.test_ne\nPASS: tests/test_cmp.py:TestTotalOrderingException.test_eq_must_specified\nPASS: tests/test_cmp.py:TestNotImplementedIsPropagated.test_not_implemented_is_propagated\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_class\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_eq\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_ne\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_lt\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_le\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_gt\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_ge\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_class\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_eq\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_ne\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_lt\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_le\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_gt\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_ge\nPASS: tests/test_compat.py:TestMetadataProxy.test_repr\nPASS: tests/test_compat.py:TestMetadataProxy.test_immutable\nPASS: tests/test_compat.py:test_attrsinstance_subclass_protocol\nPASS: tests/test_config.py:TestConfig.test_default\nPASS: tests/test_config.py:TestConfig.test_set_run_validators\nPASS: tests/test_config.py:TestConfig.test_get_run_validators\nPASS: tests/test_config.py:TestConfig.test_wrong_type\nPASS: tests/test_converters.py:TestConverter.test_pickle[True-True]\nPASS: tests/test_converters.py:TestConverter.test_pickle[True-False]\nPASS: tests/test_converters.py:TestConverter.test_pickle[False-True]\nPASS: tests/test_converters.py:TestConverter.test_pickle[False-False]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario0]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario1]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario2]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario3]\nPASS: tests/test_converters.py:TestConverter.test_works_as_adapter\nPASS: tests/test_converters.py:TestConverter.test_annotations_if_last_in_pipe\nPASS: tests/test_converters.py:TestConverter.test_falsey_converter\nPASS: tests/test_converters.py:TestOptional.test_success_with_type\nPASS: tests/test_converters.py:TestOptional.test_success_with_none\nPASS: tests/test_converters.py:TestOptional.test_fail\nPASS: tests/test_converters.py:TestOptional.test_converter_instance\nPASS: tests/test_converters.py:TestDefaultIfNone.test_missing_default\nPASS: tests/test_converters.py:TestDefaultIfNone.test_too_many_defaults\nPASS: tests/test_converters.py:TestDefaultIfNone.test_factory_takes_self\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[1]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[0]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[True]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[False]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[foo]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[val6]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_none_value\nPASS: tests/test_converters.py:TestDefaultIfNone.test_none_factory\nPASS: tests/test_converters.py:TestPipe.test_success\nPASS: tests/test_converters.py:TestPipe.test_fail\nPASS: tests/test_converters.py:TestPipe.test_sugar\nPASS: tests/test_converters.py:TestPipe.test_empty\nPASS: tests/test_converters.py:TestPipe.test_wrapped_annotation\nPASS: tests/test_converters.py:TestOptionalPipe.test_optional\nPASS: tests/test_converters.py:TestOptionalPipe.test_pipe\nPASS: tests/test_converters.py:TestOptionalPipe.test_instance\nPASS: tests/test_converters.py:TestToBool.test_unhashable\nPASS: tests/test_converters.py:TestToBool.test_truthy\nPASS: tests/test_converters.py:TestToBool.test_falsy\nPASS: tests/test_dunders.py:TestEqOrder.test_eq_ignore_attrib\nPASS: tests/test_dunders.py:TestEqOrder.test_equal[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_equal[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_equal_callable[EqCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_equal_callable[EqCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class_callable[EqCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class_callable[EqCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[EqCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[EqCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_le[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_le[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr[True]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr[False]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr_works[C0]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr_works[C1]\nPASS: tests/test_dunders.py:TestAddRepr.test_custom_repr_works\nPASS: tests/test_dunders.py:TestAddRepr.test_infinite_recursion\nPASS: tests/test_dunders.py:TestAddRepr.test_infinite_recursion_long_cycle\nPASS: tests/test_dunders.py:TestAddRepr.test_underscores\nPASS: tests/test_dunders.py:TestAddRepr.test_repr_uninitialized_member\nPASS: tests/test_dunders.py:TestAddRepr.test_str\nPASS: tests/test_dunders.py:TestAddRepr.test_str_no_repr\nPASS: tests/test_dunders.py:TestAddHash.test_enforces_type\nPASS: tests/test_dunders.py:TestAddHash.test_enforce_no_cache_hash_without_hash\nPASS: tests/test_dunders.py:TestAddHash.test_enforce_no_cached_hash_without_init\nPASS: tests/test_dunders.py:TestAddHash.test_hash_attribute\nPASS: tests/test_dunders.py:TestAddHash.test_hash_attribute_mirrors_eq\nPASS: tests/test_dunders.py:TestAddHash.test_hash_mirrors_eq\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C0]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C1]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C2]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C3]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C4]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_default\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hashing\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-True-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-True-False]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-False-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-False-False]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-True-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-True-False]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-False-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-False-False]\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestUncached-False]\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCached-True]\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCachedSlots-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_two_arg_reduce[True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_two_arg_reduce[False]\nPASS: tests/test_dunders.py:TestAddInit.test_init\nPASS: tests/test_dunders.py:TestAddInit.test_no_init_default\nPASS: tests/test_dunders.py:TestAddInit.test_no_init_order\nPASS: tests/test_dunders.py:TestAddInit.test_sets_attributes\nPASS: tests/test_dunders.py:TestAddInit.test_default\nPASS: tests/test_dunders.py:TestAddInit.test_factory\nPASS: tests/test_dunders.py:TestAddInit.test_factory_takes_self\nPASS: tests/test_dunders.py:TestAddInit.test_factory_hashable\nPASS: tests/test_dunders.py:TestAddInit.test_validator\nPASS: tests/test_dunders.py:TestAddInit.test_validator_slots\nPASS: tests/test_dunders.py:TestAddInit.test_validator_others\nPASS: tests/test_dunders.py:TestAddInit.test_underscores\nPASS: tests/test_dunders.py:TestNothing.test_copy\nPASS: tests/test_dunders.py:TestNothing.test_deepcopy\nPASS: tests/test_dunders.py:TestNothing.test_eq\nPASS: tests/test_dunders.py:TestNothing.test_false\nPASS: tests/test_dunders.py:TestFilenames.test_filenames\nPASS: tests/test_filters.py:TestSplitWhat.test_splits\nPASS: tests/test_filters.py:TestInclude.test_allow[incl0-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl1-hello]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl2-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl3-hello]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl4-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl5-hello]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl6-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl7-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl0-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl1-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl2-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl3-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl4-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl5-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl6-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl7-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl0-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl1-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl2-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl3-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl4-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl5-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl6-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl7-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl0-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl1-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl2-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl3-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl4-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl5-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl6-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl7-hello]\nPASS: tests/test_funcs.py:TestAsDict.test_shallow\nPASS: tests/test_funcs.py:TestAsDict.test_recurse\nPASS: tests/test_funcs.py:TestAsDict.test_nested_lists\nPASS: tests/test_funcs.py:TestAsDict.test_nested_dicts\nPASS: tests/test_funcs.py:TestAsDict.test_recurse_property\nPASS: tests/test_funcs.py:TestAsDict.test_filter\nPASS: tests/test_funcs.py:TestAsDict.test_lists_tuples\nPASS: tests/test_funcs.py:TestAsDict.test_lists_tuples_retain_type\nPASS: tests/test_funcs.py:TestAsDict.test_sets_no_retain\nPASS: tests/test_funcs.py:TestAsDict.test_dicts\nPASS: tests/test_funcs.py:TestAsDict.test_roundtrip\nPASS: tests/test_funcs.py:TestAsDict.test_asdict_preserve_order\nPASS: tests/test_funcs.py:TestAsDict.test_retain_keys_are_tuples\nPASS: tests/test_funcs.py:TestAsDict.test_tuple_keys\nPASS: tests/test_funcs.py:TestAsDict.test_named_tuple_retain_type\nPASS: tests/test_funcs.py:TestAsDict.test_type_error_with_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_shallow\nPASS: tests/test_funcs.py:TestAsTuple.test_recurse\nPASS: tests/test_funcs.py:TestAsTuple.test_recurse_property\nPASS: tests/test_funcs.py:TestAsTuple.test_recurse_retain\nPASS: tests/test_funcs.py:TestAsTuple.test_filter\nPASS: tests/test_funcs.py:TestAsTuple.test_lists_tuples\nPASS: tests/test_funcs.py:TestAsTuple.test_dicts\nPASS: tests/test_funcs.py:TestAsTuple.test_lists_tuples_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_dicts_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_roundtrip\nPASS: tests/test_funcs.py:TestAsTuple.test_sets_no_retain\nPASS: tests/test_funcs.py:TestAsTuple.test_named_tuple_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_type_error_with_retain_type\nPASS: tests/test_funcs.py:TestHas.test_positive\nPASS: tests/test_funcs.py:TestHas.test_positive_empty\nPASS: tests/test_funcs.py:TestHas.test_negative\nPASS: tests/test_funcs.py:TestHas.test_generics\nPASS: tests/test_funcs.py:TestHas.test_generics_negative\nPASS: tests/test_funcs.py:TestAssoc.test_empty\nPASS: tests/test_funcs.py:TestAssoc.test_no_changes\nPASS: tests/test_funcs.py:TestAssoc.test_change\nPASS: tests/test_funcs.py:TestAssoc.test_unknown\nPASS: tests/test_funcs.py:TestAssoc.test_frozen\nPASS: tests/test_funcs.py:TestEvolve.test_empty\nPASS: tests/test_funcs.py:TestEvolve.test_no_changes\nPASS: tests/test_funcs.py:TestEvolve.test_change\nPASS: tests/test_funcs.py:TestEvolve.test_unknown\nPASS: tests/test_funcs.py:TestEvolve.test_validator_failure\nPASS: tests/test_funcs.py:TestEvolve.test_private\nPASS: tests/test_funcs.py:TestEvolve.test_non_init_attrs\nPASS: tests/test_funcs.py:TestEvolve.test_regression_attrs_classes\nPASS: tests/test_funcs.py:TestEvolve.test_dicts\nPASS: tests/test_funcs.py:TestEvolve.test_no_inst\nPASS: tests/test_funcs.py:TestEvolve.test_too_many_pos_args\nPASS: tests/test_funcs.py:TestEvolve.test_can_change_inst\nPASS: tests/test_functional.py:TestFunctional.test_fields[C2]\nPASS: tests/test_functional.py:TestFunctional.test_fields[C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_asdict[C1]\nPASS: tests/test_functional.py:TestFunctional.test_asdict[C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_validator[C1]\nPASS: tests/test_functional.py:TestFunctional.test_validator[C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_renaming\nPASS: tests/test_functional.py:TestFunctional.test_programmatic\nPASS: tests/test_functional.py:TestFunctional.test_subclassing_with_extra_attrs[Sub]\nPASS: tests/test_functional.py:TestFunctional.test_subclassing_with_extra_attrs[SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_subclass_without_extra_attrs[Base]\nPASS: tests/test_functional.py:TestFunctional.test_subclass_without_extra_attrs[BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_instance[Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_instance[FrozenToo]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_subclassing_frozen_gives_frozen\nPASS: tests/test_functional.py:TestFunctional.test_metaclass_preserved[WithMeta]\nPASS: tests/test_functional.py:TestFunctional.test_metaclass_preserved[WithMetaSlots]\nPASS: tests/test_functional.py:TestFunctional.test_default_decorator\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_dict_patch_class\nPASS: tests/test_functional.py:TestFunctional.test_hash_by_id\nPASS: tests/test_functional.py:TestFunctional.test_handles_different_defaults\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash_false_eq_false[True]\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash_false_eq_false[False]\nPASS: tests/test_functional.py:TestFunctional.test_hash_deprecated\nPASS: tests/test_functional.py:TestFunctional.test_eq_false[True]\nPASS: tests/test_functional.py:TestFunctional.test_eq_false[False]\nPASS: tests/test_functional.py:TestFunctional.test_overwrite_base\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_tuple_class_aliasing\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_validate_without_validators[True]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_validate_without_validators[False]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_convert_without_converters[True]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_convert_without_converters[False]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_with_ng_defaults[True]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_with_ng_defaults[False]\nPASS: tests/test_functional.py:TestFunctional.test_on_setattr_detect_inherited_validators\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash[True]\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash[False]\nPASS: tests/test_functional.py:TestFunctional.test_init_subclass[True]\nPASS: tests/test_functional.py:TestFunctional.test_init_subclass[False]\nPASS: tests/test_functional.py:TestReplace.test_replaces\nPASS: tests/test_functional.py:TestReplace.test_already_has_one\nPASS: tests/test_functional.py:TestReplace.test_invalid_field_name\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_applied\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_applied_auto_attrib\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_applied_modify_attrib\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_remove_field\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_add_field\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_override_alias\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_reorder_fields\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_reorder_fields_before_order_check\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_conflicting_defaults_after_reorder\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_with_inheritance\nPASS: tests/test_hooks.py:TestTransformHook.test_attrs_attrclass\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_generator\nPASS: tests/test_hooks.py:TestAsDictHook.test_asdict\nPASS: tests/test_hooks.py:TestAsDictHook.test_asdict_calls\nPASS: tests/test_import.py:TestImportStar.test_from_attr_import_star\nPASS: tests/test_init_subclass.py:test_init_subclass_vanilla[True]\nPASS: tests/test_init_subclass.py:test_init_subclass_vanilla[False]\nPASS: tests/test_init_subclass.py:test_init_subclass_attrs\nPASS: tests/test_init_subclass.py:test_init_subclass_slots_workaround\nPASS: tests/test_make.py:TestCountingAttr.test_returns_Attr\nPASS: tests/test_make.py:TestCountingAttr.test_validators_lists_to_wrapped_tuples\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator_single\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>0]\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>1]\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>2]\nPASS: tests/test_make.py:TestCountingAttr.test_default_decorator_already_set\nPASS: tests/test_make.py:TestCountingAttr.test_default_decorator_sets\nPASS: tests/test_make.py:TestTransformAttrs.test_no_modifications\nPASS: tests/test_make.py:TestTransformAttrs.test_normal\nPASS: tests/test_make.py:TestTransformAttrs.test_empty\nPASS: tests/test_make.py:TestTransformAttrs.test_transforms_to_attribute\nPASS: tests/test_make.py:TestTransformAttrs.test_conflicting_defaults\nPASS: tests/test_make.py:TestTransformAttrs.test_kw_only\nPASS: tests/test_make.py:TestTransformAttrs.test_these\nPASS: tests/test_make.py:TestTransformAttrs.test_these_leave_body\nPASS: tests/test_make.py:TestTransformAttrs.test_these_ordered\nPASS: tests/test_make.py:TestTransformAttrs.test_multiple_inheritance_old\nPASS: tests/test_make.py:TestTransformAttrs.test_overwrite_proper_mro\nPASS: tests/test_make.py:TestTransformAttrs.test_multiple_inheritance_proper_mro\nPASS: tests/test_make.py:TestTransformAttrs.test_mro\nPASS: tests/test_make.py:TestTransformAttrs.test_inherited\nPASS: tests/test_make.py:TestAttributes.test_sets_attrs\nPASS: tests/test_make.py:TestAttributes.test_empty\nPASS: tests/test_make.py:TestAttributes.test_immutable\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__repr__]\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__eq__]\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__hash__]\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__init__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[repr-__repr__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[eq-__eq__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[order-__le__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[unsafe_hash-__hash__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[init-__init__]\nPASS: tests/test_make.py:TestAttributes.test_respects_init_attrs_init[True]\nPASS: tests/test_make.py:TestAttributes.test_respects_init_attrs_init[False]\nPASS: tests/test_make.py:TestAttributes.test_repr_qualname\nPASS: tests/test_make.py:TestAttributes.test_repr_fake_qualname\nPASS: tests/test_make.py:TestAttributes.test_name_not_overridden\nPASS: tests/test_make.py:TestAttributes.test_pre_init[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_args[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_args[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs_only[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs_only[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kw_only_work_with_defaults[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kw_only_work_with_defaults[False]\nPASS: tests/test_make.py:TestAttributes.test_post_init[True]\nPASS: tests/test_make.py:TestAttributes.test_post_init[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_post_init_order[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_post_init_order[False]\nPASS: tests/test_make.py:TestAttributes.test_types\nPASS: tests/test_make.py:TestAttributes.test_clean_class[True]\nPASS: tests/test_make.py:TestAttributes.test_clean_class[False]\nPASS: tests/test_make.py:TestAttributes.test_factory_sugar\nPASS: tests/test_make.py:TestAttributes.test_sugar_factory_mutex\nPASS: tests/test_make.py:TestAttributes.test_sugar_callable\nPASS: tests/test_make.py:TestAttributes.test_inherited_does_not_affect_hashing_and_equality\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_adds_keyword_only_arguments\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_ignores_kw_only_when_init_is_false\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_presence\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_unexpected\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_can_come_in_any_order\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_allow_subclassing\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_class_level\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_class_level_subclassing\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_init_false_attribute_after_keyword_attribute\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_init_false_attribute_after_keyword_attribute_with_inheritance\nPASS: tests/test_make.py:TestMakeClass.test_simple[list]\nPASS: tests/test_make.py:TestMakeClass.test_simple[tuple]\nPASS: tests/test_make.py:TestMakeClass.test_dict\nPASS: tests/test_make.py:TestMakeClass.test_attr_args\nPASS: tests/test_make.py:TestMakeClass.test_normalized_unicode_attr_args\nPASS: tests/test_make.py:TestMakeClass.test_unnormalized_unicode_attr_args\nPASS: tests/test_make.py:TestMakeClass.test_catches_wrong_attrs_type\nPASS: tests/test_make.py:TestMakeClass.test_bases\nPASS: tests/test_make.py:TestMakeClass.test_additional_class_body\nPASS: tests/test_make.py:TestMakeClass.test_clean_class[True]\nPASS: tests/test_make.py:TestMakeClass.test_clean_class[False]\nPASS: tests/test_make.py:TestMakeClass.test_missing_sys_getframe\nPASS: tests/test_make.py:TestMakeClass.test_make_class_ordered\nPASS: tests/test_make.py:TestMakeClass.test_generic_dynamic_class\nPASS: tests/test_make.py:TestMakeClass.test_annotations\nPASS: tests/test_make.py:TestMakeClass.test_annotations_resolve\nPASS: tests/test_make.py:TestFields.test_instance\nPASS: tests/test_make.py:TestFields.test_handler_non_attrs_class\nPASS: tests/test_make.py:TestFields.test_handler_non_attrs_generic_class\nPASS: tests/test_make.py:TestFields.test_fields\nPASS: tests/test_make.py:TestFields.test_fields_properties\nPASS: tests/test_make.py:TestFields.test_generics\nPASS: tests/test_make.py:TestFieldsDict.test_instance\nPASS: tests/test_make.py:TestFieldsDict.test_handler_non_attrs_class\nPASS: tests/test_make.py:TestFieldsDict.test_fields_dict\nPASS: tests/test_make.py:TestConverter.test_converter\nPASS: tests/test_make.py:TestConverter.test_converter_wrapped_takes_self\nPASS: tests/test_make.py:TestConverter.test_converter_wrapped_takes_field\nPASS: tests/test_make.py:TestConverter.test_convert_property\nPASS: tests/test_make.py:TestConverter.test_converter_factory_property\nPASS: tests/test_make.py:TestConverter.test_convert_before_validate\nPASS: tests/test_make.py:TestConverter.test_frozen\nPASS: tests/test_make.py:TestValidate.test_success\nPASS: tests/test_make.py:TestValidate.test_propagates\nPASS: tests/test_make.py:TestValidate.test_run_validators\nPASS: tests/test_make.py:TestValidate.test_multiple_validators\nPASS: tests/test_make.py:TestValidate.test_multiple_empty\nPASS: tests/test_make.py:TestMetadata.test_metadata_present\nPASS: tests/test_make.py:TestMetadata.test_metadata_immutability\nPASS: tests/test_make.py:TestMetadata.test_empty_metadata_singleton\nPASS: tests/test_make.py:TestMetadata.test_empty_countingattr_metadata_independent\nPASS: tests/test_make.py:TestMetadata.test_not_none_metadata\nPASS: tests/test_make.py:TestMetadata.test_metadata\nPASS: tests/test_make.py:TestClassBuilder.test_repr_str\nPASS: tests/test_make.py:TestClassBuilder.test_repr\nPASS: tests/test_make.py:TestClassBuilder.test_returns_self\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__init__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__hash__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__repr__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__str__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__eq__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__lt__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__le__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__gt__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__ge__]\nPASS: tests/test_make.py:TestClassBuilder.test_handles_missing_meta_on_class\nPASS: tests/test_make.py:TestClassBuilder.test_weakref_setstate\nPASS: tests/test_make.py:TestClassBuilder.test_no_references_to_original\nPASS: tests/test_make.py:TestClassBuilder.test_no_references_to_original_when_using_cached_property\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs0]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs1]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs2]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs3]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs4]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs5]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs6]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs7]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs8]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs9]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs10]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs11]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs12]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs13]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs14]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs15]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs16]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs17]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs18]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs19]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs20]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs21]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs22]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs23]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs24]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs25]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs26]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs27]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs0]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs1]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs2]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs3]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs4]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs5]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs6]\nPASS: tests/test_make.py:TestInitAlias.test_default_and_specify\nPASS: tests/test_make.py:TestInitAlias.test_evolve\nPASS: tests/test_make.py:TestMakeOrder.test_subclasses_cannot_be_compared\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_default\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_order_mirrors_eq_by_default[True]\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_order_mirrors_eq_by_default[False]\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_order_without_eq\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_mix\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_default\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_eq_callable_order_boolean\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_eq_callable_order_callable\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_eq_boolean_order_callable\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_order_mirrors_eq_by_default[True]\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_order_mirrors_eq_by_default[False]\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_order_without_eq\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_mix\nPASS: tests/test_make.py:TestDocs.test_docs[__init__]\nPASS: tests/test_make.py:TestDocs.test_docs[__repr__]\nPASS: tests/test_make.py:TestDocs.test_docs[__eq__]\nPASS: tests/test_make.py:TestDocs.test_docs[__lt__]\nPASS: tests/test_make.py:TestDocs.test_docs[__le__]\nPASS: tests/test_make.py:TestDocs.test_docs[__gt__]\nPASS: tests/test_make.py:TestDocs.test_docs[__ge__]\nPASS: tests/test_make.py:TestAutoDetect.test_determine_detects_non_presence_correctly[BareC]\nPASS: tests/test_make.py:TestAutoDetect.test_determine_detects_non_presence_correctly[BareSlottedC]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detects_setstate_getstate[True]\nPASS: tests/test_make.py:TestAutoDetect.test_detects_setstate_getstate[False]\nSKIP: tests/test_make.py:TestAutoDetect.test_match_args_pre_310 # SKIP Pre-3.10 only.\nPASS: tests/test_make.py:TestMatchArgs.test_match_args\nPASS: tests/test_make.py:TestMatchArgs.test_explicit_match_args\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_attr_set[True]\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_attr_set[False]\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_kw_only\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_argument\nPASS: tests/test_make.py:TestMatchArgs.test_make_class\nPASS: tests/test_next_gen.py:TestNextGen.test_simple\nPASS: tests/test_next_gen.py:TestNextGen.test_field_type\nPASS: tests/test_next_gen.py:TestNextGen.test_no_slots\nPASS: tests/test_next_gen.py:TestNextGen.test_validates\nPASS: tests/test_next_gen.py:TestNextGen.test_no_order\nPASS: tests/test_next_gen.py:TestNextGen.test_override_auto_attribs_true\nPASS: tests/test_next_gen.py:TestNextGen.test_override_auto_attribs_false\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect_fields_and_annotations\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_partially_annotated\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect_annotations\nPASS: tests/test_next_gen.py:TestNextGen.test_exception\nPASS: tests/test_next_gen.py:TestNextGen.test_frozen\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_detect_eq\nPASS: tests/test_next_gen.py:TestNextGen.test_subclass_frozen\nPASS: tests/test_next_gen.py:TestNextGen.test_catches_frozen_on_setattr\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[decorator0]\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[decorator1]\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[define0]\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[define1]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[decorator0]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[decorator1]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[define0]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[define1]\nPASS: tests/test_next_gen.py:TestNextGen.test_converts_and_validates_by_default\nPASS: tests/test_next_gen.py:TestNextGen.test_mro_ng\nPASS: tests/test_next_gen.py:TestAsTuple.test_smoke\nPASS: tests/test_next_gen.py:TestAsDict.test_smoke\nPASS: tests/test_next_gen.py:TestImports.test_converters\nPASS: tests/test_next_gen.py:TestImports.test_exceptions\nPASS: tests/test_next_gen.py:TestImports.test_filters\nPASS: tests/test_next_gen.py:TestImports.test_setters\nPASS: tests/test_next_gen.py:TestImports.test_validators\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version[attr]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version[attrs]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_does_not_exist[attr]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_does_not_exist[attrs]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version_info[attr]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version_info[attrs]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[attrs]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[define]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[dec2]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_explicit_match_args\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_match_args_kw_only\nSKIP: tests/test_pyright.py:test_pyright_baseline # SKIP Requires pyright.\nSKIP: tests/test_pyright.py:test_pyright_attrsinstance_compat # SKIP Requires pyright.\nPASS: tests/test_setattr.py:TestSetAttr.test_change\nPASS: tests/test_setattr.py:TestSetAttr.test_frozen_attribute\nPASS: tests/test_setattr.py:TestSetAttr.test_validator[validate]\nPASS: tests/test_setattr.py:TestSetAttr.test_validator[on_setattr1]\nPASS: tests/test_setattr.py:TestSetAttr.test_validator[wrapped_pipe]\nPASS: tests/test_setattr.py:TestSetAttr.test_pipe\nPASS: tests/test_setattr.py:TestSetAttr.test_make_class\nPASS: tests/test_setattr.py:TestSetAttr.test_no_validator_no_converter\nPASS: tests/test_setattr.py:TestSetAttr.test_validate_respects_run_validators_config\nPASS: tests/test_setattr.py:TestSetAttr.test_frozen_on_setattr_class_is_caught\nPASS: tests/test_setattr.py:TestSetAttr.test_frozen_on_setattr_attribute_is_caught\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_reset_if_no_custom_setattr[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_reset_if_no_custom_setattr[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_pickling_retains_attrs_own[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_pickling_retains_attrs_own[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_slotted_class_can_have_custom_setattr\nXFAIL: tests/test_setattr.py:TestSetAttr.test_slotted_confused # XFAIL \nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_if_no_custom_setattr[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_if_no_custom_setattr[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_restore_respects_auto_detect[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_restore_respects_auto_detect[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_frozen[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_frozen[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_on_setattr[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_on_setattr[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-True-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-True-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-False-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-False-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-True-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-True-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-False-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-False-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_docstring\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_converter_piped\nPASS: tests/test_slots.py:test_slots_being_used\nPASS: tests/test_slots.py:test_basic_attr_funcs\nPASS: tests/test_slots.py:test_inheritance_from_nonslots\nPASS: tests/test_slots.py:test_nonslots_these\nPASS: tests/test_slots.py:test_inheritance_from_slots\nPASS: tests/test_slots.py:test_inheritance_from_slots_with_attribute_override\nPASS: tests/test_slots.py:test_inherited_slot_reuses_slot_descriptor\nPASS: tests/test_slots.py:test_bare_inheritance_from_slots\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_closure_cell_rewriting\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_inheritance\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_cls_static[True]\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_cls_static[False]\nPASS: tests/test_slots.py:test_not_weakrefable\nSKIP: tests/test_slots.py:test_implicitly_weakrefable # SKIP slots without weakref_slot should only work on PyPy\nPASS: tests/test_slots.py:test_weakrefable\nPASS: tests/test_slots.py:test_weakref_does_not_add_a_field\nPASS: tests/test_slots.py:tests_weakref_does_not_add_when_inheriting_with_weakref\nPASS: tests/test_slots.py:tests_weakref_does_not_add_with_weakref_attribute\nPASS: tests/test_slots.py:test_slots_empty_cell\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[0]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[1]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[2]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[3]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[4]\nPASS: tests/test_slots.py:TestPickle.test_no_getstate_setstate_for_dict_classes\nPASS: tests/test_slots.py:TestPickle.test_no_getstate_setstate_if_option_false\nPASS: tests/test_slots.py:TestPickle.test_getstate_set_state_force_true[cls0]\nPASS: tests/test_slots.py:TestPickle.test_getstate_set_state_force_true[cls1]\nPASS: tests/test_slots.py:test_slots_super_property_get\nPASS: tests/test_slots.py:test_slots_super_property_get_shortcut\nPASS: tests/test_slots.py:test_slots_cached_property_allows_call\nPASS: tests/test_slots.py:test_slots_cached_property_class_does_not_have__dict__\nPASS: tests/test_slots.py:test_slots_cached_property_works_on_frozen_isntances\nPASS: tests/test_slots.py:test_slots_cached_property_infers_type\nPASS: tests/test_slots.py:test_slots_cached_property_with_empty_getattr_raises_attribute_error_of_requested\nPASS: tests/test_slots.py:test_slots_cached_property_raising_attributeerror\nPASS: tests/test_slots.py:test_slots_cached_property_with_getattr_calls_getattr_for_missing_attributes\nPASS: tests/test_slots.py:test_slots_getattr_in_superclass__is_called_for_missing_attributes_when_cached_property_present\nPASS: tests/test_slots.py:test_slots_getattr_in_subclass_gets_superclass_cached_property\nPASS: tests/test_slots.py:test_slots_sub_class_with_independent_cached_properties_both_work\nPASS: tests/test_slots.py:test_slots_with_multiple_cached_property_subclasses_works\nPASS: tests/test_slots.py:test_slotted_cached_property_can_access_super\nPASS: tests/test_slots.py:test_slots_sub_class_avoids_duplicated_slots\nPASS: tests/test_slots.py:test_slots_sub_class_with_actual_slot\nPASS: tests/test_slots.py:test_slots_cached_property_is_not_called_at_construction\nPASS: tests/test_slots.py:test_slots_cached_property_repeat_call_only_once\nPASS: tests/test_slots.py:test_slots_cached_property_called_independent_across_instances\nPASS: tests/test_slots.py:test_slots_cached_properties_work_independently\nPASS: tests/test_slots.py:test_slots_unpickle_after_attr_removed\nPASS: tests/test_slots.py:test_slots_unpickle_after_attr_added[True]\nPASS: tests/test_slots.py:test_slots_unpickle_after_attr_added[False]\nPASS: tests/test_slots.py:test_slots_unpickle_is_backward_compatible[True]\nPASS: tests/test_slots.py:test_slots_unpickle_is_backward_compatible[False]\nPASS: tests/test_utils.py:TestSimpleClass.test_returns_class\nPASS: tests/test_utils.py:TestSimpleClass.test_returns_distinct_classes\nPASS: tests/test_validators.py:TestDisableValidators.test_default\nPASS: tests/test_validators.py:TestDisableValidators.test_set_validators_disabled[True-False]\nPASS: tests/test_validators.py:TestDisableValidators.test_set_validators_disabled[False-True]\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled[True-False]\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled[False-True]\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled_ctx\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled_ctx_with_errors\nPASS: tests/test_validators.py:TestInstanceOf.test_in_all\nPASS: tests/test_validators.py:TestInstanceOf.test_success\nPASS: tests/test_validators.py:TestInstanceOf.test_subclass\nPASS: tests/test_validators.py:TestInstanceOf.test_fail\nPASS: tests/test_validators.py:TestInstanceOf.test_repr\nPASS: tests/test_validators.py:TestMatchesRe.test_in_all\nPASS: tests/test_validators.py:TestMatchesRe.test_match\nPASS: tests/test_validators.py:TestMatchesRe.test_flags\nPASS: tests/test_validators.py:TestMatchesRe.test_precompiled_pattern\nPASS: tests/test_validators.py:TestMatchesRe.test_precompiled_pattern_no_flags\nPASS: tests/test_validators.py:TestMatchesRe.test_different_func\nPASS: tests/test_validators.py:TestMatchesRe.test_catches_invalid_func\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[None]\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[fullmatch]\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[match]\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[search]\nPASS: tests/test_validators.py:TestMatchesRe.test_repr\nPASS: tests/test_validators.py:TestAnd.test_in_all\nPASS: tests/test_validators.py:TestAnd.test_success\nPASS: tests/test_validators.py:TestAnd.test_fail\nPASS: tests/test_validators.py:TestAnd.test_sugar\nPASS: tests/test_validators.py:TestOptional.test_in_all[validator0]\nPASS: tests/test_validators.py:TestOptional.test_in_all[validator1]\nPASS: tests/test_validators.py:TestOptional.test_in_all[validator2]\nPASS: tests/test_validators.py:TestOptional.test_success[validator0]\nPASS: tests/test_validators.py:TestOptional.test_success[validator1]\nPASS: tests/test_validators.py:TestOptional.test_success[validator2]\nPASS: tests/test_validators.py:TestOptional.test_success_with_none[validator0]\nPASS: tests/test_validators.py:TestOptional.test_success_with_none[validator1]\nPASS: tests/test_validators.py:TestOptional.test_success_with_none[validator2]\nPASS: tests/test_validators.py:TestOptional.test_fail[validator0]\nPASS: tests/test_validators.py:TestOptional.test_fail[validator1]\nPASS: tests/test_validators.py:TestOptional.test_fail[validator2]\nPASS: tests/test_validators.py:TestOptional.test_repr[validator0]\nPASS: tests/test_validators.py:TestOptional.test_repr[validator1]\nPASS: tests/test_validators.py:TestOptional.test_repr[validator2]\nPASS: tests/test_validators.py:TestIn_.test_in_all\nPASS: tests/test_validators.py:TestIn_.test_success_with_value\nPASS: tests/test_validators.py:TestIn_.test_fail\nPASS: tests/test_validators.py:TestIn_.test_fail_with_string\nPASS: tests/test_validators.py:TestIn_.test_repr\nPASS: tests/test_validators.py:TestIn_.test_is_hashable\nPASS: tests/test_validators.py:TestDeepIterable.test_in_all\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator0-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-iterable_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-None]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator4-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator5-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_member_only\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_member_only_sequence\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_member_and_iterable\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_sequence_member_and_iterable\nPASS: tests/test_validators.py:TestDeepMapping.test_in_all\nPASS: tests/test_validators.py:TestDeepMapping.test_success\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-value_validator0-None]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[key_validator1-42-None]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[key_validator2-value_validator2-42]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-42-None]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-42-42]\nPASS: tests/test_validators.py:TestDeepMapping.test_fail_invalid_mapping\nPASS: tests/test_validators.py:TestDeepMapping.test_fail_invalid_key\nPASS: tests/test_validators.py:TestDeepMapping.test_fail_invalid_member\nPASS: tests/test_validators.py:TestDeepMapping.test_repr\nPASS: tests/test_validators.py:TestIsCallable.test_in_all\nPASS: tests/test_validators.py:TestIsCallable.test_success\nPASS: tests/test_validators.py:TestIsCallable.test_fail\nPASS: tests/test_validators.py:TestIsCallable.test_repr\nPASS: tests/test_validators.py:TestIsCallable.test_exception_repr\nPASS: tests/test_validators.py:test_hashability\nPASS: tests/test_validators.py:TestLtLeGeGt.test_in_all\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[lt]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[le]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[ge]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[gt]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[lt-3]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[le-3]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[le-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[ge-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[ge-5]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[gt-5]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[lt-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[le-5]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[ge-3]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[gt-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[lt]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[le]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[ge]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[gt]\nPASS: tests/test_validators.py:TestMaxLen.test_in_all\nPASS: tests/test_validators.py:TestMaxLen.test_retrieve_max_len\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[foo]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[spam]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[value3]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[value4]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[value5]\nPASS: tests/test_validators.py:TestMaxLen.test_check_invalid[bacon]\nPASS: tests/test_validators.py:TestMaxLen.test_check_invalid[value1]\nPASS: tests/test_validators.py:TestMaxLen.test_repr\nPASS: tests/test_validators.py:TestMinLen.test_in_all\nPASS: tests/test_validators.py:TestMinLen.test_retrieve_min_len\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[foo]\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[spam]\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[value2]\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[value3]\nPASS: tests/test_validators.py:TestMinLen.test_check_invalid[]\nPASS: tests/test_validators.py:TestMinLen.test_check_invalid[value1]\nPASS: tests/test_validators.py:TestMinLen.test_repr\nPASS: tests/test_validators.py:TestSubclassOf.test_success\nPASS: tests/test_validators.py:TestSubclassOf.test_subclass\nPASS: tests/test_validators.py:TestSubclassOf.test_fail\nPASS: tests/test_validators.py:TestSubclassOf.test_repr\nPASS: tests/test_validators.py:TestNot_.test_not_all\nPASS: tests/test_validators.py:TestNot_.test_repr\nPASS: tests/test_validators.py:TestNot_.test_success_because_fails\nPASS: tests/test_validators.py:TestNot_.test_fails_because_success\nPASS: tests/test_validators.py:TestNot_.test_composable_with_in_pass\nPASS: tests/test_validators.py:TestNot_.test_composable_with_in_fail\nPASS: tests/test_validators.py:TestNot_.test_composable_with_matches_re_pass\nPASS: tests/test_validators.py:TestNot_.test_composable_with_matches_re_fail\nPASS: tests/test_validators.py:TestNot_.test_composable_with_instance_of_pass\nPASS: tests/test_validators.py:TestNot_.test_composable_with_instance_of_fail\nPASS: tests/test_validators.py:TestNot_.test_custom_capture_match\nPASS: tests/test_validators.py:TestNot_.test_custom_capture_miss\nPASS: tests/test_validators.py:TestNot_.test_custom_msg\nPASS: tests/test_validators.py:TestNot_.test_bad_exception_args\nPASS: tests/test_validators.py:TestOr.test_in_all\nPASS: tests/test_validators.py:TestOr.test_success\nPASS: tests/test_validators.py:TestOr.test_fail\nPASS: tests/test_validators.py:TestOr.test_repr\nPASS: tests/test_version_info.py:TestVersionInfo.test_from_string_no_releaselevel\nPASS: tests/test_version_info.py:TestVersionInfo.test_suffix_is_preserved\nPASS: tests/test_version_info.py:TestVersionInfo.test_wrong_len[other0]\nPASS: tests/test_version_info.py:TestVersionInfo.test_wrong_len[other1]\nPASS: tests/test_version_info.py:TestVersionInfo.test_wrong_type[other0]\nPASS: tests/test_version_info.py:TestVersionInfo.test_order\n============================================================================\nTestsuite summary\n# TOTAL: 1347\n# PASS: 1341\n# SKIP: 5\n# XFAIL: 1\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 15\nEND: /usr/lib/python3-attrs/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-attrs": {
     "duration": "15",
     "log": "START: ptest-runner\n2025-05-13T17:49\nSKIP: tests/test_3rd_party.py:tests/test_3rd_party.py # SKIP could not import 'cloudpickle': No module named 'cloudpickle'\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_abc_implementation[True]\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_abc_implementation[False]\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_remain_abstract[True]\nPASS: tests/test_abc.py:TestUpdateAbstractMethods.test_remain_abstract[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_basic_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_catches_basic_type_conflict\nPASS: tests/test_annotations.py:TestAnnotations.test_typing_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_only_attrs_annotations_collected\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_unannotated[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_unannotated[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_subclassing[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_auto_attribs_subclassing[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_converter_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_converter_attrib_annotations\nPASS: tests/test_annotations.py:TestAnnotations.test_non_introspectable_converter\nPASS: tests/test_annotations.py:TestAnnotations.test_nullary_converter\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe_empty\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe_non_introspectable\nPASS: tests/test_annotations.py:TestAnnotations.test_pipe_nullary\nPASS: tests/test_annotations.py:TestAnnotations.test_optional\nPASS: tests/test_annotations.py:TestAnnotations.test_optional_non_introspectable\nPASS: tests/test_annotations.py:TestAnnotations.test_optional_nullary\nPASS: tests/test_annotations.py:TestAnnotations.test_annotations_strings[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_annotations_strings[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_typing_extensions_classvar[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_typing_extensions_classvar[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_keyword_only_auto_attribs\nPASS: tests/test_annotations.py:TestAnnotations.test_base_class_variable\nPASS: tests/test_annotations.py:TestAnnotations.test_removes_none_too\nPASS: tests/test_annotations.py:TestAnnotations.test_non_comparable_defaults\nPASS: tests/test_annotations.py:TestAnnotations.test_basic_resolve\nPASS: tests/test_annotations.py:TestAnnotations.test_extra_resolve\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_auto_attrib[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_auto_attrib[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_decorator[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_types_decorator[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_self_reference[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_self_reference[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_forward_reference[True]\nPASS: tests/test_annotations.py:TestAnnotations.test_forward_reference[False]\nPASS: tests/test_annotations.py:TestAnnotations.test_init_type_hints\nPASS: tests/test_annotations.py:TestAnnotations.test_init_type_hints_fake_module\nPASS: tests/test_annotations.py:TestAnnotations.test_inheritance\nPASS: tests/test_annotations.py:TestAnnotations.test_resolve_twice\nPASS: tests/test_annotations.py:test_is_class_var[ClassVar]\nPASS: tests/test_annotations.py:test_is_class_var[typing.ClassVar]\nPASS: tests/test_annotations.py:test_is_class_var['typing.ClassVar[dict]']\nPASS: tests/test_annotations.py:test_is_class_var[t.ClassVar[int]]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_unequal_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_equal_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_lt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_lt_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_le_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_le_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_le_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_le_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_gt_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_gt_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_unorderable[EqCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_unorderable[EqCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_not_ge_same_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_different_type[PartialOrderCSameType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_different_type[PartialOrderCAnyType]\nPASS: tests/test_cmp.py:TestEqOrder.test_ge_different_type[FullOrderCSameType]\nPASS: tests/test_cmp.py:TestDundersUnnamedClass.test_class\nPASS: tests/test_cmp.py:TestDundersUnnamedClass.test_eq\nPASS: tests/test_cmp.py:TestDundersUnnamedClass.test_ne\nPASS: tests/test_cmp.py:TestTotalOrderingException.test_eq_must_specified\nPASS: tests/test_cmp.py:TestNotImplementedIsPropagated.test_not_implemented_is_propagated\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_class\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_eq\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_ne\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_lt\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_le\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_gt\nPASS: tests/test_cmp.py:TestDundersPartialOrdering.test_ge\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_class\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_eq\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_ne\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_lt\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_le\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_gt\nPASS: tests/test_cmp.py:TestDundersFullOrdering.test_ge\nPASS: tests/test_compat.py:TestMetadataProxy.test_repr\nPASS: tests/test_compat.py:TestMetadataProxy.test_immutable\nPASS: tests/test_compat.py:test_attrsinstance_subclass_protocol\nPASS: tests/test_config.py:TestConfig.test_default\nPASS: tests/test_config.py:TestConfig.test_set_run_validators\nPASS: tests/test_config.py:TestConfig.test_get_run_validators\nPASS: tests/test_config.py:TestConfig.test_wrong_type\nPASS: tests/test_converters.py:TestConverter.test_pickle[True-True]\nPASS: tests/test_converters.py:TestConverter.test_pickle[True-False]\nPASS: tests/test_converters.py:TestConverter.test_pickle[False-True]\nPASS: tests/test_converters.py:TestConverter.test_pickle[False-False]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario0]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario1]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario2]\nPASS: tests/test_converters.py:TestConverter.test_fmt_converter_call[scenario3]\nPASS: tests/test_converters.py:TestConverter.test_works_as_adapter\nPASS: tests/test_converters.py:TestConverter.test_annotations_if_last_in_pipe\nPASS: tests/test_converters.py:TestConverter.test_falsey_converter\nPASS: tests/test_converters.py:TestOptional.test_success_with_type\nPASS: tests/test_converters.py:TestOptional.test_success_with_none\nPASS: tests/test_converters.py:TestOptional.test_fail\nPASS: tests/test_converters.py:TestOptional.test_converter_instance\nPASS: tests/test_converters.py:TestDefaultIfNone.test_missing_default\nPASS: tests/test_converters.py:TestDefaultIfNone.test_too_many_defaults\nPASS: tests/test_converters.py:TestDefaultIfNone.test_factory_takes_self\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[1]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[0]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[True]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[False]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[foo]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_not_none[val6]\nPASS: tests/test_converters.py:TestDefaultIfNone.test_none_value\nPASS: tests/test_converters.py:TestDefaultIfNone.test_none_factory\nPASS: tests/test_converters.py:TestPipe.test_success\nPASS: tests/test_converters.py:TestPipe.test_fail\nPASS: tests/test_converters.py:TestPipe.test_sugar\nPASS: tests/test_converters.py:TestPipe.test_empty\nPASS: tests/test_converters.py:TestPipe.test_wrapped_annotation\nPASS: tests/test_converters.py:TestOptionalPipe.test_optional\nPASS: tests/test_converters.py:TestOptionalPipe.test_pipe\nPASS: tests/test_converters.py:TestOptionalPipe.test_instance\nPASS: tests/test_converters.py:TestToBool.test_unhashable\nPASS: tests/test_converters.py:TestToBool.test_truthy\nPASS: tests/test_converters.py:TestToBool.test_falsy\nPASS: tests/test_dunders.py:TestEqOrder.test_eq_ignore_attrib\nPASS: tests/test_dunders.py:TestEqOrder.test_equal[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_equal[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_equal_callable[EqCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_equal_callable[EqCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class_callable[EqCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_same_class_callable[EqCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[EqCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_unequal_different_class[EqCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_lt_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_le[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_le[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_le_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_gt_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_callable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_callable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[C0]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[C1]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[OrderCallableC]\nPASS: tests/test_dunders.py:TestEqOrder.test_ge_unordable[OrderCallableCSlots]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr[True]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr[False]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr_works[C0]\nPASS: tests/test_dunders.py:TestAddRepr.test_repr_works[C1]\nPASS: tests/test_dunders.py:TestAddRepr.test_custom_repr_works\nPASS: tests/test_dunders.py:TestAddRepr.test_infinite_recursion\nPASS: tests/test_dunders.py:TestAddRepr.test_infinite_recursion_long_cycle\nPASS: tests/test_dunders.py:TestAddRepr.test_underscores\nPASS: tests/test_dunders.py:TestAddRepr.test_repr_uninitialized_member\nPASS: tests/test_dunders.py:TestAddRepr.test_str\nPASS: tests/test_dunders.py:TestAddRepr.test_str_no_repr\nPASS: tests/test_dunders.py:TestAddHash.test_enforces_type\nPASS: tests/test_dunders.py:TestAddHash.test_enforce_no_cache_hash_without_hash\nPASS: tests/test_dunders.py:TestAddHash.test_enforce_no_cached_hash_without_init\nPASS: tests/test_dunders.py:TestAddHash.test_hash_attribute\nPASS: tests/test_dunders.py:TestAddHash.test_hash_attribute_mirrors_eq\nPASS: tests/test_dunders.py:TestAddHash.test_hash_mirrors_eq\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C0]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C1]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C2]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C3]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_works[C4]\nPASS: tests/test_dunders.py:TestAddHash.test_hash_default\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hashing\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-True-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-True-False]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-False-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[True-False-False]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-True-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-True-False]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-False-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_hash_cleared[False-False-False]\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestUncached-False]\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCached-True]\nPASS: tests/test_dunders.py:TestAddHash.test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCachedSlots-True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_two_arg_reduce[True]\nPASS: tests/test_dunders.py:TestAddHash.test_copy_two_arg_reduce[False]\nPASS: tests/test_dunders.py:TestAddInit.test_init\nPASS: tests/test_dunders.py:TestAddInit.test_no_init_default\nPASS: tests/test_dunders.py:TestAddInit.test_no_init_order\nPASS: tests/test_dunders.py:TestAddInit.test_sets_attributes\nPASS: tests/test_dunders.py:TestAddInit.test_default\nPASS: tests/test_dunders.py:TestAddInit.test_factory\nPASS: tests/test_dunders.py:TestAddInit.test_factory_takes_self\nPASS: tests/test_dunders.py:TestAddInit.test_factory_hashable\nPASS: tests/test_dunders.py:TestAddInit.test_validator\nPASS: tests/test_dunders.py:TestAddInit.test_validator_slots\nPASS: tests/test_dunders.py:TestAddInit.test_validator_others\nPASS: tests/test_dunders.py:TestAddInit.test_underscores\nPASS: tests/test_dunders.py:TestNothing.test_copy\nPASS: tests/test_dunders.py:TestNothing.test_deepcopy\nPASS: tests/test_dunders.py:TestNothing.test_eq\nPASS: tests/test_dunders.py:TestNothing.test_false\nPASS: tests/test_dunders.py:TestFilenames.test_filenames\nPASS: tests/test_filters.py:TestSplitWhat.test_splits\nPASS: tests/test_filters.py:TestInclude.test_allow[incl0-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl1-hello]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl2-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl3-hello]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl4-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl5-hello]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl6-42]\nPASS: tests/test_filters.py:TestInclude.test_allow[incl7-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl0-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl1-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl2-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl3-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl4-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl5-hello]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl6-42]\nPASS: tests/test_filters.py:TestInclude.test_drop_class[incl7-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl0-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl1-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl2-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl3-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl4-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl5-hello]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl6-42]\nPASS: tests/test_filters.py:TestExclude.test_allow[excl7-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl0-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl1-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl2-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl3-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl4-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl5-hello]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl6-42]\nPASS: tests/test_filters.py:TestExclude.test_drop_class[excl7-hello]\nPASS: tests/test_funcs.py:TestAsDict.test_shallow\nPASS: tests/test_funcs.py:TestAsDict.test_recurse\nPASS: tests/test_funcs.py:TestAsDict.test_nested_lists\nPASS: tests/test_funcs.py:TestAsDict.test_nested_dicts\nPASS: tests/test_funcs.py:TestAsDict.test_recurse_property\nPASS: tests/test_funcs.py:TestAsDict.test_filter\nPASS: tests/test_funcs.py:TestAsDict.test_lists_tuples\nPASS: tests/test_funcs.py:TestAsDict.test_lists_tuples_retain_type\nPASS: tests/test_funcs.py:TestAsDict.test_sets_no_retain\nPASS: tests/test_funcs.py:TestAsDict.test_dicts\nPASS: tests/test_funcs.py:TestAsDict.test_roundtrip\nPASS: tests/test_funcs.py:TestAsDict.test_asdict_preserve_order\nPASS: tests/test_funcs.py:TestAsDict.test_retain_keys_are_tuples\nPASS: tests/test_funcs.py:TestAsDict.test_tuple_keys\nPASS: tests/test_funcs.py:TestAsDict.test_named_tuple_retain_type\nPASS: tests/test_funcs.py:TestAsDict.test_type_error_with_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_shallow\nPASS: tests/test_funcs.py:TestAsTuple.test_recurse\nPASS: tests/test_funcs.py:TestAsTuple.test_recurse_property\nPASS: tests/test_funcs.py:TestAsTuple.test_recurse_retain\nPASS: tests/test_funcs.py:TestAsTuple.test_filter\nPASS: tests/test_funcs.py:TestAsTuple.test_lists_tuples\nPASS: tests/test_funcs.py:TestAsTuple.test_dicts\nPASS: tests/test_funcs.py:TestAsTuple.test_lists_tuples_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_dicts_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_roundtrip\nPASS: tests/test_funcs.py:TestAsTuple.test_sets_no_retain\nPASS: tests/test_funcs.py:TestAsTuple.test_named_tuple_retain_type\nPASS: tests/test_funcs.py:TestAsTuple.test_type_error_with_retain_type\nPASS: tests/test_funcs.py:TestHas.test_positive\nPASS: tests/test_funcs.py:TestHas.test_positive_empty\nPASS: tests/test_funcs.py:TestHas.test_negative\nPASS: tests/test_funcs.py:TestHas.test_generics\nPASS: tests/test_funcs.py:TestHas.test_generics_negative\nPASS: tests/test_funcs.py:TestAssoc.test_empty\nPASS: tests/test_funcs.py:TestAssoc.test_no_changes\nPASS: tests/test_funcs.py:TestAssoc.test_change\nPASS: tests/test_funcs.py:TestAssoc.test_unknown\nPASS: tests/test_funcs.py:TestAssoc.test_frozen\nPASS: tests/test_funcs.py:TestEvolve.test_empty\nPASS: tests/test_funcs.py:TestEvolve.test_no_changes\nPASS: tests/test_funcs.py:TestEvolve.test_change\nPASS: tests/test_funcs.py:TestEvolve.test_unknown\nPASS: tests/test_funcs.py:TestEvolve.test_validator_failure\nPASS: tests/test_funcs.py:TestEvolve.test_private\nPASS: tests/test_funcs.py:TestEvolve.test_non_init_attrs\nPASS: tests/test_funcs.py:TestEvolve.test_regression_attrs_classes\nPASS: tests/test_funcs.py:TestEvolve.test_dicts\nPASS: tests/test_funcs.py:TestEvolve.test_no_inst\nPASS: tests/test_funcs.py:TestEvolve.test_too_many_pos_args\nPASS: tests/test_funcs.py:TestEvolve.test_can_change_inst\nPASS: tests/test_functional.py:TestFunctional.test_fields[C2]\nPASS: tests/test_functional.py:TestFunctional.test_fields[C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_asdict[C1]\nPASS: tests/test_functional.py:TestFunctional.test_asdict[C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_validator[C1]\nPASS: tests/test_functional.py:TestFunctional.test_validator[C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_renaming\nPASS: tests/test_functional.py:TestFunctional.test_programmatic\nPASS: tests/test_functional.py:TestFunctional.test_subclassing_with_extra_attrs[Sub]\nPASS: tests/test_functional.py:TestFunctional.test_subclassing_with_extra_attrs[SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_subclass_without_extra_attrs[Base]\nPASS: tests/test_functional.py:TestFunctional.test_subclass_without_extra_attrs[BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_instance[Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_instance[FrozenToo]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[2-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[3-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[4-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_attributes[5-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[2-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[3-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[4-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C1]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C1Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C2]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-C2Slots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-Base]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-BaseSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-Sub]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-SubSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-Frozen]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-FrozenNoSlots]\nPASS: tests/test_functional.py:TestFunctional.test_pickle_object[5-FromMakeClass]\nPASS: tests/test_functional.py:TestFunctional.test_subclassing_frozen_gives_frozen\nPASS: tests/test_functional.py:TestFunctional.test_metaclass_preserved[WithMeta]\nPASS: tests/test_functional.py:TestFunctional.test_metaclass_preserved[WithMetaSlots]\nPASS: tests/test_functional.py:TestFunctional.test_default_decorator\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_overwrite[False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_dict_patch_class\nPASS: tests/test_functional.py:TestFunctional.test_hash_by_id\nPASS: tests/test_functional.py:TestFunctional.test_handles_different_defaults\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash_false_eq_false[True]\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash_false_eq_false[False]\nPASS: tests/test_functional.py:TestFunctional.test_hash_deprecated\nPASS: tests/test_functional.py:TestFunctional.test_eq_false[True]\nPASS: tests/test_functional.py:TestFunctional.test_eq_false[False]\nPASS: tests/test_functional.py:TestFunctional.test_overwrite_base\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-True-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[True-False-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-True-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-True-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-True-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-True-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-True-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-True-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-True-False]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-False-True]\nPASS: tests/test_functional.py:TestFunctional.test_frozen_slots_combo[False-False-False-False-False-False-False-False]\nPASS: tests/test_functional.py:TestFunctional.test_tuple_class_aliasing\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_auto_exc_one_attrib[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_eq_only[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[True-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[True-False]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[False-True]\nPASS: tests/test_functional.py:TestFunctional.test_attrib_cmp_shortcut[False-False]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_validate_without_validators[True]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_validate_without_validators[False]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_convert_without_converters[True]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_if_convert_without_converters[False]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_with_ng_defaults[True]\nPASS: tests/test_functional.py:TestFunctional.test_no_setattr_with_ng_defaults[False]\nPASS: tests/test_functional.py:TestFunctional.test_on_setattr_detect_inherited_validators\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash[True]\nPASS: tests/test_functional.py:TestFunctional.test_unsafe_hash[False]\nPASS: tests/test_functional.py:TestFunctional.test_init_subclass[True]\nPASS: tests/test_functional.py:TestFunctional.test_init_subclass[False]\nPASS: tests/test_functional.py:TestReplace.test_replaces\nPASS: tests/test_functional.py:TestReplace.test_already_has_one\nPASS: tests/test_functional.py:TestReplace.test_invalid_field_name\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_applied\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_applied_auto_attrib\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_applied_modify_attrib\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_remove_field\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_add_field\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_override_alias\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_reorder_fields\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_reorder_fields_before_order_check\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_conflicting_defaults_after_reorder\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_with_inheritance\nPASS: tests/test_hooks.py:TestTransformHook.test_attrs_attrclass\nPASS: tests/test_hooks.py:TestTransformHook.test_hook_generator\nPASS: tests/test_hooks.py:TestAsDictHook.test_asdict\nPASS: tests/test_hooks.py:TestAsDictHook.test_asdict_calls\nPASS: tests/test_import.py:TestImportStar.test_from_attr_import_star\nPASS: tests/test_init_subclass.py:test_init_subclass_vanilla[True]\nPASS: tests/test_init_subclass.py:test_init_subclass_vanilla[False]\nPASS: tests/test_init_subclass.py:test_init_subclass_attrs\nPASS: tests/test_init_subclass.py:test_init_subclass_slots_workaround\nPASS: tests/test_make.py:TestCountingAttr.test_returns_Attr\nPASS: tests/test_make.py:TestCountingAttr.test_validators_lists_to_wrapped_tuples\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator_single\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>0]\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>1]\nPASS: tests/test_make.py:TestCountingAttr.test_validator_decorator[<lambda>2]\nPASS: tests/test_make.py:TestCountingAttr.test_default_decorator_already_set\nPASS: tests/test_make.py:TestCountingAttr.test_default_decorator_sets\nPASS: tests/test_make.py:TestTransformAttrs.test_no_modifications\nPASS: tests/test_make.py:TestTransformAttrs.test_normal\nPASS: tests/test_make.py:TestTransformAttrs.test_empty\nPASS: tests/test_make.py:TestTransformAttrs.test_transforms_to_attribute\nPASS: tests/test_make.py:TestTransformAttrs.test_conflicting_defaults\nPASS: tests/test_make.py:TestTransformAttrs.test_kw_only\nPASS: tests/test_make.py:TestTransformAttrs.test_these\nPASS: tests/test_make.py:TestTransformAttrs.test_these_leave_body\nPASS: tests/test_make.py:TestTransformAttrs.test_these_ordered\nPASS: tests/test_make.py:TestTransformAttrs.test_multiple_inheritance_old\nPASS: tests/test_make.py:TestTransformAttrs.test_overwrite_proper_mro\nPASS: tests/test_make.py:TestTransformAttrs.test_multiple_inheritance_proper_mro\nPASS: tests/test_make.py:TestTransformAttrs.test_mro\nPASS: tests/test_make.py:TestTransformAttrs.test_inherited\nPASS: tests/test_make.py:TestAttributes.test_sets_attrs\nPASS: tests/test_make.py:TestAttributes.test_empty\nPASS: tests/test_make.py:TestAttributes.test_immutable\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__repr__]\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__eq__]\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__hash__]\nPASS: tests/test_make.py:TestAttributes.test_adds_all_by_default[__init__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[repr-__repr__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[eq-__eq__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[order-__le__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[unsafe_hash-__hash__]\nPASS: tests/test_make.py:TestAttributes.test_respects_add_arguments[init-__init__]\nPASS: tests/test_make.py:TestAttributes.test_respects_init_attrs_init[True]\nPASS: tests/test_make.py:TestAttributes.test_respects_init_attrs_init[False]\nPASS: tests/test_make.py:TestAttributes.test_repr_qualname\nPASS: tests/test_make.py:TestAttributes.test_repr_fake_qualname\nPASS: tests/test_make.py:TestAttributes.test_name_not_overridden\nPASS: tests/test_make.py:TestAttributes.test_pre_init[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_args[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_args[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs_only[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kwargs_only[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kw_only_work_with_defaults[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_init_kw_only_work_with_defaults[False]\nPASS: tests/test_make.py:TestAttributes.test_post_init[True]\nPASS: tests/test_make.py:TestAttributes.test_post_init[False]\nPASS: tests/test_make.py:TestAttributes.test_pre_post_init_order[True]\nPASS: tests/test_make.py:TestAttributes.test_pre_post_init_order[False]\nPASS: tests/test_make.py:TestAttributes.test_types\nPASS: tests/test_make.py:TestAttributes.test_clean_class[True]\nPASS: tests/test_make.py:TestAttributes.test_clean_class[False]\nPASS: tests/test_make.py:TestAttributes.test_factory_sugar\nPASS: tests/test_make.py:TestAttributes.test_sugar_factory_mutex\nPASS: tests/test_make.py:TestAttributes.test_sugar_callable\nPASS: tests/test_make.py:TestAttributes.test_inherited_does_not_affect_hashing_and_equality\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_adds_keyword_only_arguments\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_ignores_kw_only_when_init_is_false\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_presence\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_unexpected\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_can_come_in_any_order\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_attributes_allow_subclassing\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_class_level\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_keyword_only_class_level_subclassing\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_init_false_attribute_after_keyword_attribute\nPASS: tests/test_make.py:TestKeywordOnlyAttributes.test_init_false_attribute_after_keyword_attribute_with_inheritance\nPASS: tests/test_make.py:TestMakeClass.test_simple[list]\nPASS: tests/test_make.py:TestMakeClass.test_simple[tuple]\nPASS: tests/test_make.py:TestMakeClass.test_dict\nPASS: tests/test_make.py:TestMakeClass.test_attr_args\nPASS: tests/test_make.py:TestMakeClass.test_normalized_unicode_attr_args\nPASS: tests/test_make.py:TestMakeClass.test_unnormalized_unicode_attr_args\nPASS: tests/test_make.py:TestMakeClass.test_catches_wrong_attrs_type\nPASS: tests/test_make.py:TestMakeClass.test_bases\nPASS: tests/test_make.py:TestMakeClass.test_additional_class_body\nPASS: tests/test_make.py:TestMakeClass.test_clean_class[True]\nPASS: tests/test_make.py:TestMakeClass.test_clean_class[False]\nPASS: tests/test_make.py:TestMakeClass.test_missing_sys_getframe\nPASS: tests/test_make.py:TestMakeClass.test_make_class_ordered\nPASS: tests/test_make.py:TestMakeClass.test_generic_dynamic_class\nPASS: tests/test_make.py:TestMakeClass.test_annotations\nPASS: tests/test_make.py:TestMakeClass.test_annotations_resolve\nPASS: tests/test_make.py:TestFields.test_instance\nPASS: tests/test_make.py:TestFields.test_handler_non_attrs_class\nPASS: tests/test_make.py:TestFields.test_handler_non_attrs_generic_class\nPASS: tests/test_make.py:TestFields.test_fields\nPASS: tests/test_make.py:TestFields.test_fields_properties\nPASS: tests/test_make.py:TestFields.test_generics\nPASS: tests/test_make.py:TestFieldsDict.test_instance\nPASS: tests/test_make.py:TestFieldsDict.test_handler_non_attrs_class\nPASS: tests/test_make.py:TestFieldsDict.test_fields_dict\nPASS: tests/test_make.py:TestConverter.test_converter\nPASS: tests/test_make.py:TestConverter.test_converter_wrapped_takes_self\nPASS: tests/test_make.py:TestConverter.test_converter_wrapped_takes_field\nPASS: tests/test_make.py:TestConverter.test_convert_property\nPASS: tests/test_make.py:TestConverter.test_converter_factory_property\nPASS: tests/test_make.py:TestConverter.test_convert_before_validate\nPASS: tests/test_make.py:TestConverter.test_frozen\nPASS: tests/test_make.py:TestValidate.test_success\nPASS: tests/test_make.py:TestValidate.test_propagates\nPASS: tests/test_make.py:TestValidate.test_run_validators\nPASS: tests/test_make.py:TestValidate.test_multiple_validators\nPASS: tests/test_make.py:TestValidate.test_multiple_empty\nPASS: tests/test_make.py:TestMetadata.test_metadata_present\nPASS: tests/test_make.py:TestMetadata.test_metadata_immutability\nPASS: tests/test_make.py:TestMetadata.test_empty_metadata_singleton\nPASS: tests/test_make.py:TestMetadata.test_empty_countingattr_metadata_independent\nPASS: tests/test_make.py:TestMetadata.test_not_none_metadata\nPASS: tests/test_make.py:TestMetadata.test_metadata\nPASS: tests/test_make.py:TestClassBuilder.test_repr_str\nPASS: tests/test_make.py:TestClassBuilder.test_repr\nPASS: tests/test_make.py:TestClassBuilder.test_returns_self\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__init__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__hash__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__repr__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__str__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__eq__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__lt__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__le__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__gt__]\nPASS: tests/test_make.py:TestClassBuilder.test_attaches_meta_dunders[__ge__]\nPASS: tests/test_make.py:TestClassBuilder.test_handles_missing_meta_on_class\nPASS: tests/test_make.py:TestClassBuilder.test_weakref_setstate\nPASS: tests/test_make.py:TestClassBuilder.test_no_references_to_original\nPASS: tests/test_make.py:TestClassBuilder.test_no_references_to_original_when_using_cached_property\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs0]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs1]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs2]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs3]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs4]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs5]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs6]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs7]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs8]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs9]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs10]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs11]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs12]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs13]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs14]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs15]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs16]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs17]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs18]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs19]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs20]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs21]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs22]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs23]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs24]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs25]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs26]\nPASS: tests/test_make.py:TestClassBuilder.test_copy[kwargs27]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs0]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs1]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs2]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs3]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs4]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs5]\nPASS: tests/test_make.py:TestClassBuilder.test_copy_custom_setstate[kwargs6]\nPASS: tests/test_make.py:TestInitAlias.test_default_and_specify\nPASS: tests/test_make.py:TestInitAlias.test_evolve\nPASS: tests/test_make.py:TestMakeOrder.test_subclasses_cannot_be_compared\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_default\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_order_mirrors_eq_by_default[True]\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_order_mirrors_eq_by_default[False]\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_order_without_eq\nPASS: tests/test_make.py:TestDetermineAttrsEqOrder.test_mix\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_default\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_eq_callable_order_boolean\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_eq_callable_order_callable\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_eq_boolean_order_callable\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_order_mirrors_eq_by_default[True]\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_order_mirrors_eq_by_default[False]\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_order_without_eq\nPASS: tests/test_make.py:TestDetermineAttribEqOrder.test_mix\nPASS: tests/test_make.py:TestDocs.test_docs[__init__]\nPASS: tests/test_make.py:TestDocs.test_docs[__repr__]\nPASS: tests/test_make.py:TestDocs.test_docs[__eq__]\nPASS: tests/test_make.py:TestDocs.test_docs[__lt__]\nPASS: tests/test_make.py:TestDocs.test_docs[__le__]\nPASS: tests/test_make.py:TestDocs.test_docs[__gt__]\nPASS: tests/test_make.py:TestDocs.test_docs[__ge__]\nPASS: tests/test_make.py:TestAutoDetect.test_determine_detects_non_presence_correctly[BareC]\nPASS: tests/test_make.py:TestAutoDetect.test_determine_detects_non_presence_correctly[BareSlottedC]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_make_all_by_default[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_init[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_repr[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_hash_uses_eq[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_hash[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_eq[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_detect_auto_order[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_init[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_repr[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_hash[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_eq[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-True-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[True-False-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-True-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-True-None-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-True-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-None-True-None]\nPASS: tests/test_make.py:TestAutoDetect.test_override_order[False-False-None-None-True]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[True-True]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[True-False]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[False-True]\nPASS: tests/test_make.py:TestAutoDetect.test_total_ordering[False-False]\nPASS: tests/test_make.py:TestAutoDetect.test_detects_setstate_getstate[True]\nPASS: tests/test_make.py:TestAutoDetect.test_detects_setstate_getstate[False]\nSKIP: tests/test_make.py:TestAutoDetect.test_match_args_pre_310 # SKIP Pre-3.10 only.\nPASS: tests/test_make.py:TestMatchArgs.test_match_args\nPASS: tests/test_make.py:TestMatchArgs.test_explicit_match_args\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_attr_set[True]\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_attr_set[False]\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_kw_only\nPASS: tests/test_make.py:TestMatchArgs.test_match_args_argument\nPASS: tests/test_make.py:TestMatchArgs.test_make_class\nPASS: tests/test_next_gen.py:TestNextGen.test_simple\nPASS: tests/test_next_gen.py:TestNextGen.test_field_type\nPASS: tests/test_next_gen.py:TestNextGen.test_no_slots\nPASS: tests/test_next_gen.py:TestNextGen.test_validates\nPASS: tests/test_next_gen.py:TestNextGen.test_no_order\nPASS: tests/test_next_gen.py:TestNextGen.test_override_auto_attribs_true\nPASS: tests/test_next_gen.py:TestNextGen.test_override_auto_attribs_false\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect_fields_and_annotations\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_partially_annotated\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_attribs_detect_annotations\nPASS: tests/test_next_gen.py:TestNextGen.test_exception\nPASS: tests/test_next_gen.py:TestNextGen.test_frozen\nPASS: tests/test_next_gen.py:TestNextGen.test_auto_detect_eq\nPASS: tests/test_next_gen.py:TestNextGen.test_subclass_frozen\nPASS: tests/test_next_gen.py:TestNextGen.test_catches_frozen_on_setattr\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[decorator0]\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[decorator1]\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[define0]\nPASS: tests/test_next_gen.py:TestNextGen.test_discard_context[define1]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[decorator0]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[decorator1]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[define0]\nPASS: tests/test_next_gen.py:TestNextGen.test_setting_exception_mutable_attributes[define1]\nPASS: tests/test_next_gen.py:TestNextGen.test_converts_and_validates_by_default\nPASS: tests/test_next_gen.py:TestNextGen.test_mro_ng\nPASS: tests/test_next_gen.py:TestAsTuple.test_smoke\nPASS: tests/test_next_gen.py:TestAsDict.test_smoke\nPASS: tests/test_next_gen.py:TestImports.test_converters\nPASS: tests/test_next_gen.py:TestImports.test_exceptions\nPASS: tests/test_next_gen.py:TestImports.test_filters\nPASS: tests/test_next_gen.py:TestImports.test_setters\nPASS: tests/test_next_gen.py:TestImports.test_validators\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version[attr]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version[attrs]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_does_not_exist[attr]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_does_not_exist[attrs]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version_info[attr]\nPASS: tests/test_packaging.py:TestLegacyMetadataHack.test_version_info[attrs]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[attrs]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[define]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_simple_match_case[dec2]\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_explicit_match_args\nPASS: tests/test_pattern_matching.py:TestPatternMatching.test_match_args_kw_only\nSKIP: tests/test_pyright.py:test_pyright_baseline # SKIP Requires pyright.\nSKIP: tests/test_pyright.py:test_pyright_attrsinstance_compat # SKIP Requires pyright.\nPASS: tests/test_setattr.py:TestSetAttr.test_change\nPASS: tests/test_setattr.py:TestSetAttr.test_frozen_attribute\nPASS: tests/test_setattr.py:TestSetAttr.test_validator[validate]\nPASS: tests/test_setattr.py:TestSetAttr.test_validator[on_setattr1]\nPASS: tests/test_setattr.py:TestSetAttr.test_validator[wrapped_pipe]\nPASS: tests/test_setattr.py:TestSetAttr.test_pipe\nPASS: tests/test_setattr.py:TestSetAttr.test_make_class\nPASS: tests/test_setattr.py:TestSetAttr.test_no_validator_no_converter\nPASS: tests/test_setattr.py:TestSetAttr.test_validate_respects_run_validators_config\nPASS: tests/test_setattr.py:TestSetAttr.test_frozen_on_setattr_class_is_caught\nPASS: tests/test_setattr.py:TestSetAttr.test_frozen_on_setattr_attribute_is_caught\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_reset_if_no_custom_setattr[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_reset_if_no_custom_setattr[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_pickling_retains_attrs_own[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_pickling_retains_attrs_own[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_slotted_class_can_have_custom_setattr\nXFAIL: tests/test_setattr.py:TestSetAttr.test_slotted_confused # XFAIL \nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_if_no_custom_setattr[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_if_no_custom_setattr[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_restore_respects_auto_detect[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_restore_respects_auto_detect[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_frozen[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_frozen[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_on_setattr[True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_auto_detect_on_setattr[False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-True-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-True-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-False-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[True-False-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-True-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-True-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-False-True]\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_inherited_do_not_reset_intermediate[False-False-False]\nPASS: tests/test_setattr.py:TestSetAttr.test_docstring\nPASS: tests/test_setattr.py:TestSetAttr.test_setattr_converter_piped\nPASS: tests/test_slots.py:test_slots_being_used\nPASS: tests/test_slots.py:test_basic_attr_funcs\nPASS: tests/test_slots.py:test_inheritance_from_nonslots\nPASS: tests/test_slots.py:test_nonslots_these\nPASS: tests/test_slots.py:test_inheritance_from_slots\nPASS: tests/test_slots.py:test_inheritance_from_slots_with_attribute_override\nPASS: tests/test_slots.py:test_inherited_slot_reuses_slot_descriptor\nPASS: tests/test_slots.py:test_bare_inheritance_from_slots\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_closure_cell_rewriting\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_inheritance\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_cls_static[True]\nPASS: tests/test_slots.py:TestClosureCellRewriting.test_cls_static[False]\nPASS: tests/test_slots.py:test_not_weakrefable\nSKIP: tests/test_slots.py:test_implicitly_weakrefable # SKIP slots without weakref_slot should only work on PyPy\nPASS: tests/test_slots.py:test_weakrefable\nPASS: tests/test_slots.py:test_weakref_does_not_add_a_field\nPASS: tests/test_slots.py:tests_weakref_does_not_add_when_inheriting_with_weakref\nPASS: tests/test_slots.py:tests_weakref_does_not_add_with_weakref_attribute\nPASS: tests/test_slots.py:test_slots_empty_cell\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[0]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[1]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[2]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[3]\nPASS: tests/test_slots.py:TestPickle.test_pickleable_by_default[4]\nPASS: tests/test_slots.py:TestPickle.test_no_getstate_setstate_for_dict_classes\nPASS: tests/test_slots.py:TestPickle.test_no_getstate_setstate_if_option_false\nPASS: tests/test_slots.py:TestPickle.test_getstate_set_state_force_true[cls0]\nPASS: tests/test_slots.py:TestPickle.test_getstate_set_state_force_true[cls1]\nPASS: tests/test_slots.py:test_slots_super_property_get\nPASS: tests/test_slots.py:test_slots_super_property_get_shortcut\nPASS: tests/test_slots.py:test_slots_cached_property_allows_call\nPASS: tests/test_slots.py:test_slots_cached_property_class_does_not_have__dict__\nPASS: tests/test_slots.py:test_slots_cached_property_works_on_frozen_isntances\nPASS: tests/test_slots.py:test_slots_cached_property_infers_type\nPASS: tests/test_slots.py:test_slots_cached_property_with_empty_getattr_raises_attribute_error_of_requested\nPASS: tests/test_slots.py:test_slots_cached_property_raising_attributeerror\nPASS: tests/test_slots.py:test_slots_cached_property_with_getattr_calls_getattr_for_missing_attributes\nPASS: tests/test_slots.py:test_slots_getattr_in_superclass__is_called_for_missing_attributes_when_cached_property_present\nPASS: tests/test_slots.py:test_slots_getattr_in_subclass_gets_superclass_cached_property\nPASS: tests/test_slots.py:test_slots_sub_class_with_independent_cached_properties_both_work\nPASS: tests/test_slots.py:test_slots_with_multiple_cached_property_subclasses_works\nPASS: tests/test_slots.py:test_slotted_cached_property_can_access_super\nPASS: tests/test_slots.py:test_slots_sub_class_avoids_duplicated_slots\nPASS: tests/test_slots.py:test_slots_sub_class_with_actual_slot\nPASS: tests/test_slots.py:test_slots_cached_property_is_not_called_at_construction\nPASS: tests/test_slots.py:test_slots_cached_property_repeat_call_only_once\nPASS: tests/test_slots.py:test_slots_cached_property_called_independent_across_instances\nPASS: tests/test_slots.py:test_slots_cached_properties_work_independently\nPASS: tests/test_slots.py:test_slots_unpickle_after_attr_removed\nPASS: tests/test_slots.py:test_slots_unpickle_after_attr_added[True]\nPASS: tests/test_slots.py:test_slots_unpickle_after_attr_added[False]\nPASS: tests/test_slots.py:test_slots_unpickle_is_backward_compatible[True]\nPASS: tests/test_slots.py:test_slots_unpickle_is_backward_compatible[False]\nPASS: tests/test_utils.py:TestSimpleClass.test_returns_class\nPASS: tests/test_utils.py:TestSimpleClass.test_returns_distinct_classes\nPASS: tests/test_validators.py:TestDisableValidators.test_default\nPASS: tests/test_validators.py:TestDisableValidators.test_set_validators_disabled[True-False]\nPASS: tests/test_validators.py:TestDisableValidators.test_set_validators_disabled[False-True]\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled[True-False]\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled[False-True]\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled_ctx\nPASS: tests/test_validators.py:TestDisableValidators.test_disabled_ctx_with_errors\nPASS: tests/test_validators.py:TestInstanceOf.test_in_all\nPASS: tests/test_validators.py:TestInstanceOf.test_success\nPASS: tests/test_validators.py:TestInstanceOf.test_subclass\nPASS: tests/test_validators.py:TestInstanceOf.test_fail\nPASS: tests/test_validators.py:TestInstanceOf.test_repr\nPASS: tests/test_validators.py:TestMatchesRe.test_in_all\nPASS: tests/test_validators.py:TestMatchesRe.test_match\nPASS: tests/test_validators.py:TestMatchesRe.test_flags\nPASS: tests/test_validators.py:TestMatchesRe.test_precompiled_pattern\nPASS: tests/test_validators.py:TestMatchesRe.test_precompiled_pattern_no_flags\nPASS: tests/test_validators.py:TestMatchesRe.test_different_func\nPASS: tests/test_validators.py:TestMatchesRe.test_catches_invalid_func\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[None]\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[fullmatch]\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[match]\nPASS: tests/test_validators.py:TestMatchesRe.test_accepts_all_valid_func[search]\nPASS: tests/test_validators.py:TestMatchesRe.test_repr\nPASS: tests/test_validators.py:TestAnd.test_in_all\nPASS: tests/test_validators.py:TestAnd.test_success\nPASS: tests/test_validators.py:TestAnd.test_fail\nPASS: tests/test_validators.py:TestAnd.test_sugar\nPASS: tests/test_validators.py:TestOptional.test_in_all[validator0]\nPASS: tests/test_validators.py:TestOptional.test_in_all[validator1]\nPASS: tests/test_validators.py:TestOptional.test_in_all[validator2]\nPASS: tests/test_validators.py:TestOptional.test_success[validator0]\nPASS: tests/test_validators.py:TestOptional.test_success[validator1]\nPASS: tests/test_validators.py:TestOptional.test_success[validator2]\nPASS: tests/test_validators.py:TestOptional.test_success_with_none[validator0]\nPASS: tests/test_validators.py:TestOptional.test_success_with_none[validator1]\nPASS: tests/test_validators.py:TestOptional.test_success_with_none[validator2]\nPASS: tests/test_validators.py:TestOptional.test_fail[validator0]\nPASS: tests/test_validators.py:TestOptional.test_fail[validator1]\nPASS: tests/test_validators.py:TestOptional.test_fail[validator2]\nPASS: tests/test_validators.py:TestOptional.test_repr[validator0]\nPASS: tests/test_validators.py:TestOptional.test_repr[validator1]\nPASS: tests/test_validators.py:TestOptional.test_repr[validator2]\nPASS: tests/test_validators.py:TestIn_.test_in_all\nPASS: tests/test_validators.py:TestIn_.test_success_with_value\nPASS: tests/test_validators.py:TestIn_.test_fail\nPASS: tests/test_validators.py:TestIn_.test_fail_with_string\nPASS: tests/test_validators.py:TestIn_.test_repr\nPASS: tests/test_validators.py:TestIn_.test_is_hashable\nPASS: tests/test_validators.py:TestDeepIterable.test_in_all\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator0]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_only[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_success_member_and_iterable[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_iterable[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_fail_invalid_member_and_iterable[member_validator2]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator0-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-iterable_validator1]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[42-None]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator4-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_noncallable_validators[member_validator5-42]\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_member_only\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_member_only_sequence\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_member_and_iterable\nPASS: tests/test_validators.py:TestDeepIterable.test_repr_sequence_member_and_iterable\nPASS: tests/test_validators.py:TestDeepMapping.test_in_all\nPASS: tests/test_validators.py:TestDeepMapping.test_success\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-value_validator0-None]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[key_validator1-42-None]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[key_validator2-value_validator2-42]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-42-None]\nPASS: tests/test_validators.py:TestDeepMapping.test_noncallable_validators[42-42-42]\nPASS: tests/test_validators.py:TestDeepMapping.test_fail_invalid_mapping\nPASS: tests/test_validators.py:TestDeepMapping.test_fail_invalid_key\nPASS: tests/test_validators.py:TestDeepMapping.test_fail_invalid_member\nPASS: tests/test_validators.py:TestDeepMapping.test_repr\nPASS: tests/test_validators.py:TestIsCallable.test_in_all\nPASS: tests/test_validators.py:TestIsCallable.test_success\nPASS: tests/test_validators.py:TestIsCallable.test_fail\nPASS: tests/test_validators.py:TestIsCallable.test_repr\nPASS: tests/test_validators.py:TestIsCallable.test_exception_repr\nPASS: tests/test_validators.py:test_hashability\nPASS: tests/test_validators.py:TestLtLeGeGt.test_in_all\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[lt]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[le]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[ge]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_retrieve_bound[gt]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[lt-3]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[le-3]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[le-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[ge-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[ge-5]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_valid[gt-5]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[lt-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[le-5]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[ge-3]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_check_invalid[gt-4]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[lt]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[le]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[ge]\nPASS: tests/test_validators.py:TestLtLeGeGt.test_repr[gt]\nPASS: tests/test_validators.py:TestMaxLen.test_in_all\nPASS: tests/test_validators.py:TestMaxLen.test_retrieve_max_len\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[foo]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[spam]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[value3]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[value4]\nPASS: tests/test_validators.py:TestMaxLen.test_check_valid[value5]\nPASS: tests/test_validators.py:TestMaxLen.test_check_invalid[bacon]\nPASS: tests/test_validators.py:TestMaxLen.test_check_invalid[value1]\nPASS: tests/test_validators.py:TestMaxLen.test_repr\nPASS: tests/test_validators.py:TestMinLen.test_in_all\nPASS: tests/test_validators.py:TestMinLen.test_retrieve_min_len\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[foo]\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[spam]\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[value2]\nPASS: tests/test_validators.py:TestMinLen.test_check_valid[value3]\nPASS: tests/test_validators.py:TestMinLen.test_check_invalid[]\nPASS: tests/test_validators.py:TestMinLen.test_check_invalid[value1]\nPASS: tests/test_validators.py:TestMinLen.test_repr\nPASS: tests/test_validators.py:TestSubclassOf.test_success\nPASS: tests/test_validators.py:TestSubclassOf.test_subclass\nPASS: tests/test_validators.py:TestSubclassOf.test_fail\nPASS: tests/test_validators.py:TestSubclassOf.test_repr\nPASS: tests/test_validators.py:TestNot_.test_not_all\nPASS: tests/test_validators.py:TestNot_.test_repr\nPASS: tests/test_validators.py:TestNot_.test_success_because_fails\nPASS: tests/test_validators.py:TestNot_.test_fails_because_success\nPASS: tests/test_validators.py:TestNot_.test_composable_with_in_pass\nPASS: tests/test_validators.py:TestNot_.test_composable_with_in_fail\nPASS: tests/test_validators.py:TestNot_.test_composable_with_matches_re_pass\nPASS: tests/test_validators.py:TestNot_.test_composable_with_matches_re_fail\nPASS: tests/test_validators.py:TestNot_.test_composable_with_instance_of_pass\nPASS: tests/test_validators.py:TestNot_.test_composable_with_instance_of_fail\nPASS: tests/test_validators.py:TestNot_.test_custom_capture_match\nPASS: tests/test_validators.py:TestNot_.test_custom_capture_miss\nPASS: tests/test_validators.py:TestNot_.test_custom_msg\nPASS: tests/test_validators.py:TestNot_.test_bad_exception_args\nPASS: tests/test_validators.py:TestOr.test_in_all\nPASS: tests/test_validators.py:TestOr.test_success\nPASS: tests/test_validators.py:TestOr.test_fail\nPASS: tests/test_validators.py:TestOr.test_repr\nPASS: tests/test_version_info.py:TestVersionInfo.test_from_string_no_releaselevel\nPASS: tests/test_version_info.py:TestVersionInfo.test_suffix_is_preserved\nPASS: tests/test_version_info.py:TestVersionInfo.test_wrong_len[other0]\nPASS: tests/test_version_info.py:TestVersionInfo.test_wrong_len[other1]\nPASS: tests/test_version_info.py:TestVersionInfo.test_wrong_type[other0]\nPASS: tests/test_version_info.py:TestVersionInfo.test_order\n============================================================================\nTestsuite summary\n# TOTAL: 1347\n# PASS: 1341\n# SKIP: 5\n# XFAIL: 1\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 15\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5397534370422363,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-bcrypt_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-bcrypt",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0011534690856933594,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3922927379608154,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01930403709411621,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 13.433670997619629,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.00193023681640625,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_2a_wraparound_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars_after_72_are_ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars_after_72_are_ignored_as_usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1'_\\xd6@.m\\xa5!\\xa0\\xef\\xc0_-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6_\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7_\\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_2y_prefix[\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_2y_prefix[\\xff\\xff\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_bad_salt": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_extra_data": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_nul_byte": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_str_password": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_str_salt": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_checkpw_wrong_password": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_2a_prefix": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_bad_prefix": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_invalid[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_invalid[2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_invalid[3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[10-$2b$10$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[11-$2b$11$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[12-$2b$12$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[13-$2b$13$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[14-$2b$14$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[15-$2b$15$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[16-$2b$16$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[17-$2b$17$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[18-$2b$18$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[19-$2b$19$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[20-$2b$20$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[21-$2b$21$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[22-$2b$22$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[23-$2b$23$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[24-$2b$24$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[4-$2b$04$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[5-$2b$05$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[6-$2b$06$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[7-$2b$07$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[8-$2b$08$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_gensalt_rounds_valid[9-$2b$09$]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_2y_prefix[\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_2y_prefix[\\xff\\xff\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars_after_72_are_ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars_after_72_are_ignored_as_usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1'_\\xd6@.m\\xa5!\\xa0\\xef\\xc0_-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_existing[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6_\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7_\\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars_after_72_are_ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars_after_72_are_ignored_as_usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1'_\\xd6@.m\\xa5!\\xa0\\xef\\xc0_-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_new[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6_\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7_\\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_nul_byte": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_str_password": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_hashpw_str_salt": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[-$2b$04$cVWp4XaNU8a4v1uMRum2SO-10-10-ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[pass-$2b$04$cVWp4XaNU8a4v1uMRum2SO-10-10-TypeError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO--3-10-OverflowError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-0-10-ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-20-0-ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-513-10-ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[password--10-10-ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_invalid_params[password-salt-10-10-TypeError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[4-\\x00-salt-`Q\\xbe\\x18\\xc2\\xf4\\xf8,\\xbf\\x0e\\xfe\\xe5G\\x1bK\\xb9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[4-pass\\x00wor-sa\\x00l-\\xc2\\xbf\\xfd\\x9d\\xb3\\x8fei\\xef\\xefCr\\xf4\\xde\\x83\\xc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[4-pass\\x00word-sa\\x00lt-K\\xa4\\xac9%\\xc0\\xe8\\xd7\\xf0\\xcd\\xb6\\xbb\\x16\\x84\\xa5o]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[4-password-\\x00-\\xc1+Vb5\\xee\\xe0L!%\\x98\\x97\\nW\\x9ag]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[4-password-salt-[\\xbf\\x0c\\xc2\\x93X\\x7f\\x1c65U\\'ye\\x98\\xd4~W\\x90q\\xbfB~\\x9d\\x8f\\xbe\\x84*\\xba4\\xd9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[4-password\\x00-salt\\x00-t\\x10\\xe4L\\xf4\\xfa\\x07\\xbf\\xaa\\xc8\\xa9_\\xb1r\\x7f\\xac\\x00\\x13u\\xe7\\xbfs\\x847\\x0fH\\xef\\xd1!t0P]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[42-password-salt-\\x83<\\xf0\\xdc\\xf5m\\xb6V\\x08\\xe8\\xf0\\xdc\\x0c\\xe8\\x82\\xbd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[8-Lorem_ipsum_dolor_sit_amet,_consectetur_adipisicing_elit,_sed_do_eiusmod_tempor_incididunt_ut_labore_et_dolore_magna_aliqua._Ut_enim_ad_minim_veniam,_quis_nostrud_exercitation_ullamco_laboris_nisi_ut_aliquip_ex_ea_commodo_consequat._Duis_aute_irure_dolor_in_reprehenderit_in_voluptate_velit_esse_cillum_dolore_eu_fugiat_nulla_pariatur._Excepteur_sint_occaecat_cupidatat_non_proident,_sunt_in_culpa_qui_officia_deserunt_mollit_anim_id_est_laborum.-salis\\x00-\\x10\\x97\\x8b\\x07%=\\xf5\\x7fq\\xa1b\\xeb\\x0e\\x8a\\xd3\\n]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[8-\\r\\xb3\\xac\\x94\\xb3\\xeeS_OJ\"\\x89;<$\\xae-:b\\xf0\\xf0\\xdb\\xce\\xf8#\\xcf\\xcc\\x85HV\\xea\\x10_-_D8\\x17^\\xee|\\xe16\\xc9\\x1bI\\xa6y#\\xff]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[8-\\r\\xb3\\xac\\x94\\xb3\\xeeS_OJ\"\\x89;<$\\xae-:b\\xf0\\xf0\\xdb\\xce\\xf8#\\xcf\\xcc\\x85HV\\xea\\x10_-_T\\xb9\\xff\\xf3N7!D\\x034th_\\xe9\\xed8\\xdeKr\\xe0\\xa6\\x9a\\xdc\\x17\\n\\x13\\xb5\\xe8\\xd6F8^\\xa4\\x03J\\xe6\\xd2f\\x00\\xee#2\\xc5\\xed@\\xadU|\\x86\\xe3@?\\xbb0\\xe4\\xe1\\xdc\\x1a\\xe0k\\x99\\xa0q6\\x8fQ\\x8d,BfQ\\xc9\\xe7\\xe47\\xfdl\\x91[\\x1b\\xbf\\xc3\\xa4\\xce\\xa7\\x14\\x91I\\x0e\\xa7\\xaf\\xb7\\xdd\\x02\\x90\\xa6x\\xa4\\xf4A\\x12\\x8d\\xb1y.\\xab'v\\xb2\\x1e\\xb4#\\x8e\\x07\\x15\\xad\\xd4\\x12}\\xffD\\xe4\\xb3\\xe4\\xccLO\\x99p\\x08??t\\xbdi\\x88s\\xfd\\xf6H\\x84Ou\\xc9\\xbf\\x7f\\x9e\\x0cM\\x9e]\\x89\\xa7x9\\x97I_fag\\x07a\\x1c\\xb9\\x01\\xde1\\xa1\\x97&\\xb6\\xe0\\x8c:\\x80\\x01f\\x1f-\\\\x9d\\xcc3\\xb4\\xaa\\x07/\\x90\\xdd\\x0b?T\\x8d^\\xeb\\xa4!\\x13\\x97\\xe2\\xfb\\x06.Rn\\x1dh\\xf4jL\\xe2V\\x18[K\\xad\\xc2h_\\xbex\\xe1\\xc7e{Y\\xf8:\\xb9\\xab\\x80\\xcf\\x93\\x18\\xd6\\xad\\xd1\\xf5\\x93?\\x12\\xd6\\xf3a\\x82\\xc8\\xe8\\x11_h\\x03\\n\\x12D]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[8-\\xe1\\xbd\\x88\\xce\\xb4\\xcf\\x85\\xcf\\x83\\xcf\\x83\\xce\\xb5\\xcf\\x8d\\xcf\\x82-\\xce\\xa4\\xce\\xb7\\xce\\xbb\\xce\\xad\\xce\\xbc\\xce\\xb1\\xcf\\x87\\xce\\xbf\\xcf\\x82-Cfl\\x9b\\t\\xef3\\xed\\x8c'\\xe8\\xe8\\xf3\\xe2\\xd8\\xe6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf[8-password-salt-\\xe16~\\xc5\\x15\\x1a3\\xfa\\xacL\\xc1\\xc1D\\xcd#\\xfa\\x15\\xd5T\\x84\\x93\\xec\\xc9\\x9b\\x9b]\\x9c\\r;'\\xbe\\xc7b'\\xeaf\\x08\\x8b\\x84\\x9b_\\xabz\\xa4x\\x01\\x02F\\xe7K\\xbaQr?\\xef\\xa9\\xf9GMe\\x08\\x84^\\x8d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf_no_warn_rounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf_str_password": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf_str_salt": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_kdf_warn_rounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-bcrypt.tests/test_bcrypt.py:test_multithreading": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-bcrypt/ptest\nPASS: tests/test_bcrypt.py:test_gensalt_basic\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[4-$2b$04$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[5-$2b$05$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[6-$2b$06$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[7-$2b$07$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[8-$2b$08$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[9-$2b$09$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[10-$2b$10$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[11-$2b$11$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[12-$2b$12$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[13-$2b$13$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[14-$2b$14$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[15-$2b$15$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[16-$2b$16$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[17-$2b$17$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[18-$2b$18$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[19-$2b$19$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[20-$2b$20$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[21-$2b$21$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[22-$2b$22$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[23-$2b$23$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[24-$2b$24$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_invalid[1]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_invalid[2]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_invalid[3]\nPASS: tests/test_bcrypt.py:test_gensalt_bad_prefix\nPASS: tests/test_bcrypt.py:test_gensalt_2a_prefix\nPASS: tests/test_bcrypt.py:test_hashpw_new[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]\nPASS: tests/test_bcrypt.py:test_hashpw_new[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]\nPASS: tests/test_bcrypt.py:test_hashpw_new[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]\nPASS: tests/test_bcrypt.py:test_hashpw_new[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]\nPASS: tests/test_bcrypt.py:test_hashpw_new[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]\nPASS: tests/test_bcrypt.py:test_hashpw_new[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]\nPASS: tests/test_bcrypt.py:test_hashpw_new[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]\nPASS: tests/test_bcrypt.py:test_hashpw_new[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]\nPASS: tests/test_bcrypt.py:test_hashpw_new[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]\nPASS: tests/test_bcrypt.py:test_hashpw_new[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]\nPASS: tests/test_bcrypt.py:test_hashpw_new[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]\nPASS: tests/test_bcrypt.py:test_hashpw_new[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]\nPASS: tests/test_bcrypt.py:test_hashpw_new[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]\nPASS: tests/test_bcrypt.py:test_hashpw_new[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]\nPASS: tests/test_bcrypt.py:test_hashpw_new[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]\nPASS: tests/test_bcrypt.py:test_hashpw_new[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]\nPASS: tests/test_bcrypt.py:test_hashpw_new[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]\nPASS: tests/test_bcrypt.py:test_hashpw_new[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]\nPASS: tests/test_bcrypt.py:test_hashpw_new[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]\nPASS: tests/test_bcrypt.py:test_hashpw_new[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]\nPASS: tests/test_bcrypt.py:test_hashpw_new[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]\nPASS: tests/test_bcrypt.py:test_hashpw_new[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]\nPASS: tests/test_bcrypt.py:test_hashpw_new[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]\nPASS: tests/test_bcrypt.py:test_hashpw_new[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]\nPASS: tests/test_bcrypt.py:test_hashpw_new[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars after 72 are ignored as usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]\nPASS: tests/test_bcrypt.py:test_hashpw_new[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_hashpw_new[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6(\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7 \\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]\nPASS: tests/test_bcrypt.py:test_hashpw_new[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1' \\xd6@.m\\xa5!\\xa0\\xef\\xc0(-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]\nPASS: tests/test_bcrypt.py:test_checkpw[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]\nPASS: tests/test_bcrypt.py:test_checkpw[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]\nPASS: tests/test_bcrypt.py:test_checkpw[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]\nPASS: tests/test_bcrypt.py:test_checkpw[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]\nPASS: tests/test_bcrypt.py:test_checkpw[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]\nPASS: tests/test_bcrypt.py:test_checkpw[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]\nPASS: tests/test_bcrypt.py:test_checkpw[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]\nPASS: tests/test_bcrypt.py:test_checkpw[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]\nPASS: tests/test_bcrypt.py:test_checkpw[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]\nPASS: tests/test_bcrypt.py:test_checkpw[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]\nPASS: tests/test_bcrypt.py:test_checkpw[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]\nPASS: tests/test_bcrypt.py:test_checkpw[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]\nPASS: tests/test_bcrypt.py:test_checkpw[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]\nPASS: tests/test_bcrypt.py:test_checkpw[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]\nPASS: tests/test_bcrypt.py:test_checkpw[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]\nPASS: tests/test_bcrypt.py:test_checkpw[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]\nPASS: tests/test_bcrypt.py:test_checkpw[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]\nPASS: tests/test_bcrypt.py:test_checkpw[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]\nPASS: tests/test_bcrypt.py:test_checkpw[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]\nPASS: tests/test_bcrypt.py:test_checkpw[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]\nPASS: tests/test_bcrypt.py:test_checkpw[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]\nPASS: tests/test_bcrypt.py:test_checkpw[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]\nPASS: tests/test_bcrypt.py:test_checkpw[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]\nPASS: tests/test_bcrypt.py:test_checkpw[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]\nPASS: tests/test_bcrypt.py:test_checkpw[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars after 72 are ignored as usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]\nPASS: tests/test_bcrypt.py:test_checkpw[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_checkpw[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6(\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7 \\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]\nPASS: tests/test_bcrypt.py:test_checkpw[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1' \\xd6@.m\\xa5!\\xa0\\xef\\xc0(-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars after 72 are ignored as usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6(\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7 \\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1' \\xd6@.m\\xa5!\\xa0\\xef\\xc0(-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]\nPASS: tests/test_bcrypt.py:test_hashpw_2y_prefix[\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_hashpw_2y_prefix[\\xff\\xff\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e]\nPASS: tests/test_bcrypt.py:test_checkpw_2y_prefix[\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_checkpw_2y_prefix[\\xff\\xff\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e]\nPASS: tests/test_bcrypt.py:test_hashpw_invalid\nPASS: tests/test_bcrypt.py:test_checkpw_wrong_password\nPASS: tests/test_bcrypt.py:test_checkpw_bad_salt\nPASS: tests/test_bcrypt.py:test_checkpw_str_password\nPASS: tests/test_bcrypt.py:test_checkpw_str_salt\nPASS: tests/test_bcrypt.py:test_hashpw_str_password\nPASS: tests/test_bcrypt.py:test_hashpw_str_salt\nPASS: tests/test_bcrypt.py:test_checkpw_nul_byte\nPASS: tests/test_bcrypt.py:test_hashpw_nul_byte\nPASS: tests/test_bcrypt.py:test_checkpw_extra_data\nPASS: tests/test_bcrypt.py:test_kdf[4-password-salt-[\\xbf\\x0c\\xc2\\x93X\\x7f\\x1c65U\\'ye\\x98\\xd4~W\\x90q\\xbfB~\\x9d\\x8f\\xbe\\x84*\\xba4\\xd9]\nPASS: tests/test_bcrypt.py:test_kdf[4-password-\\x00-\\xc1+Vb5\\xee\\xe0L!%\\x98\\x97\\nW\\x9ag]\nPASS: tests/test_bcrypt.py:test_kdf[4-\\x00-salt-`Q\\xbe\\x18\\xc2\\xf4\\xf8,\\xbf\\x0e\\xfe\\xe5G\\x1bK\\xb9]\nPASS: tests/test_bcrypt.py:test_kdf[4-password\\x00-salt\\x00-t\\x10\\xe4L\\xf4\\xfa\\x07\\xbf\\xaa\\xc8\\xa9(\\xb1r\\x7f\\xac\\x00\\x13u\\xe7\\xbfs\\x847\\x0fH\\xef\\xd1!t0P]\nPASS: tests/test_bcrypt.py:test_kdf[4-pass\\x00wor-sa\\x00l-\\xc2\\xbf\\xfd\\x9d\\xb3\\x8fei\\xef\\xefCr\\xf4\\xde\\x83\\xc0]\nPASS: tests/test_bcrypt.py:test_kdf[4-pass\\x00word-sa\\x00lt-K\\xa4\\xac9%\\xc0\\xe8\\xd7\\xf0\\xcd\\xb6\\xbb\\x16\\x84\\xa5o]\nPASS: tests/test_bcrypt.py:test_kdf[8-password-salt-\\xe16~\\xc5\\x15\\x1a3\\xfa\\xacL\\xc1\\xc1D\\xcd#\\xfa\\x15\\xd5T\\x84\\x93\\xec\\xc9\\x9b\\x9b]\\x9c\\r;'\\xbe\\xc7b'\\xeaf\\x08\\x8b\\x84\\x9b \\xabz\\xa4x\\x01\\x02F\\xe7K\\xbaQr?\\xef\\xa9\\xf9GMe\\x08\\x84^\\x8d]\nPASS: tests/test_bcrypt.py:test_kdf[42-password-salt-\\x83<\\xf0\\xdc\\xf5m\\xb6V\\x08\\xe8\\xf0\\xdc\\x0c\\xe8\\x82\\xbd]\nPASS: tests/test_bcrypt.py:test_kdf[8-Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.-salis\\x00-\\x10\\x97\\x8b\\x07%=\\xf5\\x7fq\\xa1b\\xeb\\x0e\\x8a\\xd3\\n]\nPASS: tests/test_bcrypt.py:test_kdf[8-\\r\\xb3\\xac\\x94\\xb3\\xeeS(OJ\"\\x89;<$\\xae-:b\\xf0\\xf0\\xdb\\xce\\xf8#\\xcf\\xcc\\x85HV\\xea\\x10(- D8\\x17^\\xee|\\xe16\\xc9\\x1bI\\xa6y#\\xff]\nPASS: tests/test_bcrypt.py:test_kdf[8-\\r\\xb3\\xac\\x94\\xb3\\xeeS(OJ\"\\x89;<$\\xae-:b\\xf0\\xf0\\xdb\\xce\\xf8#\\xcf\\xcc\\x85HV\\xea\\x10(- T\\xb9\\xff\\xf3N7!D\\x034th(\\xe9\\xed8\\xdeKr\\xe0\\xa6\\x9a\\xdc\\x17\\n\\x13\\xb5\\xe8\\xd6F8^\\xa4\\x03J\\xe6\\xd2f\\x00\\xee#2\\xc5\\xed@\\xadU|\\x86\\xe3@?\\xbb0\\xe4\\xe1\\xdc\\x1a\\xe0k\\x99\\xa0q6\\x8fQ\\x8d,BfQ\\xc9\\xe7\\xe47\\xfdl\\x91[\\x1b\\xbf\\xc3\\xa4\\xce\\xa7\\x14\\x91I\\x0e\\xa7\\xaf\\xb7\\xdd\\x02\\x90\\xa6x\\xa4\\xf4A\\x12\\x8d\\xb1y.\\xab'v\\xb2\\x1e\\xb4#\\x8e\\x07\\x15\\xad\\xd4\\x12}\\xffD\\xe4\\xb3\\xe4\\xccLO\\x99p\\x08??t\\xbdi\\x88s\\xfd\\xf6H\\x84Ou\\xc9\\xbf\\x7f\\x9e\\x0cM\\x9e]\\x89\\xa7x9\\x97I)fag\\x07a\\x1c\\xb9\\x01\\xde1\\xa1\\x97&\\xb6\\xe0\\x8c:\\x80\\x01f\\x1f-\\\\x9d\\xcc3\\xb4\\xaa\\x07/\\x90\\xdd\\x0b?T\\x8d^\\xeb\\xa4!\\x13\\x97\\xe2\\xfb\\x06.Rn\\x1dh\\xf4jL\\xe2V\\x18[K\\xad\\xc2h_\\xbex\\xe1\\xc7e{Y\\xf8:\\xb9\\xab\\x80\\xcf\\x93\\x18\\xd6\\xad\\xd1\\xf5\\x93?\\x12\\xd6\\xf3a\\x82\\xc8\\xe8\\x11_h\\x03\\n\\x12D]\nPASS: tests/test_bcrypt.py:test_kdf[8-\\xe1\\xbd\\x88\\xce\\xb4\\xcf\\x85\\xcf\\x83\\xcf\\x83\\xce\\xb5\\xcf\\x8d\\xcf\\x82-\\xce\\xa4\\xce\\xb7\\xce\\xbb\\xce\\xad\\xce\\xbc\\xce\\xb1\\xcf\\x87\\xce\\xbf\\xcf\\x82-Cfl\\x9b\\t\\xef3\\xed\\x8c'\\xe8\\xe8\\xf3\\xe2\\xd8\\xe6]\nPASS: tests/test_bcrypt.py:test_kdf_str_password\nPASS: tests/test_bcrypt.py:test_kdf_str_salt\nPASS: tests/test_bcrypt.py:test_kdf_no_warn_rounds\nPASS: tests/test_bcrypt.py:test_kdf_warn_rounds\nPASS: tests/test_bcrypt.py:test_invalid_params[pass-$2b$04$cVWp4XaNU8a4v1uMRum2SO-10-10-TypeError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-salt-10-10-TypeError]\nPASS: tests/test_bcrypt.py:test_invalid_params[-$2b$04$cVWp4XaNU8a4v1uMRum2SO-10-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password--10-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-0-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO--3-10-OverflowError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-513-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-20-0-ValueError]\nPASS: tests/test_bcrypt.py:test_2a_wraparound_bug\nPASS: tests/test_bcrypt.py:test_multithreading\n============================================================================\nTestsuite summary\n# TOTAL: 151\n# PASS: 151\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 13\nEND: /usr/lib/python3-bcrypt/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-bcrypt": {
     "duration": "13",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests/test_bcrypt.py:test_gensalt_basic\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[4-$2b$04$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[5-$2b$05$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[6-$2b$06$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[7-$2b$07$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[8-$2b$08$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[9-$2b$09$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[10-$2b$10$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[11-$2b$11$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[12-$2b$12$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[13-$2b$13$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[14-$2b$14$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[15-$2b$15$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[16-$2b$16$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[17-$2b$17$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[18-$2b$18$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[19-$2b$19$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[20-$2b$20$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[21-$2b$21$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[22-$2b$22$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[23-$2b$23$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_valid[24-$2b$24$]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_invalid[1]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_invalid[2]\nPASS: tests/test_bcrypt.py:test_gensalt_rounds_invalid[3]\nPASS: tests/test_bcrypt.py:test_gensalt_bad_prefix\nPASS: tests/test_bcrypt.py:test_gensalt_2a_prefix\nPASS: tests/test_bcrypt.py:test_hashpw_new[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]\nPASS: tests/test_bcrypt.py:test_hashpw_new[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]\nPASS: tests/test_bcrypt.py:test_hashpw_new[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]\nPASS: tests/test_bcrypt.py:test_hashpw_new[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]\nPASS: tests/test_bcrypt.py:test_hashpw_new[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]\nPASS: tests/test_bcrypt.py:test_hashpw_new[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]\nPASS: tests/test_bcrypt.py:test_hashpw_new[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]\nPASS: tests/test_bcrypt.py:test_hashpw_new[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]\nPASS: tests/test_bcrypt.py:test_hashpw_new[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]\nPASS: tests/test_bcrypt.py:test_hashpw_new[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]\nPASS: tests/test_bcrypt.py:test_hashpw_new[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]\nPASS: tests/test_bcrypt.py:test_hashpw_new[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]\nPASS: tests/test_bcrypt.py:test_hashpw_new[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]\nPASS: tests/test_bcrypt.py:test_hashpw_new[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]\nPASS: tests/test_bcrypt.py:test_hashpw_new[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]\nPASS: tests/test_bcrypt.py:test_hashpw_new[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]\nPASS: tests/test_bcrypt.py:test_hashpw_new[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]\nPASS: tests/test_bcrypt.py:test_hashpw_new[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]\nPASS: tests/test_bcrypt.py:test_hashpw_new[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]\nPASS: tests/test_bcrypt.py:test_hashpw_new[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]\nPASS: tests/test_bcrypt.py:test_hashpw_new[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]\nPASS: tests/test_bcrypt.py:test_hashpw_new[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]\nPASS: tests/test_bcrypt.py:test_hashpw_new[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]\nPASS: tests/test_bcrypt.py:test_hashpw_new[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]\nPASS: tests/test_bcrypt.py:test_hashpw_new[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars after 72 are ignored as usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]\nPASS: tests/test_bcrypt.py:test_hashpw_new[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_hashpw_new[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6(\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7 \\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]\nPASS: tests/test_bcrypt.py:test_hashpw_new[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1' \\xd6@.m\\xa5!\\xa0\\xef\\xc0(-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]\nPASS: tests/test_bcrypt.py:test_checkpw[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]\nPASS: tests/test_bcrypt.py:test_checkpw[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]\nPASS: tests/test_bcrypt.py:test_checkpw[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]\nPASS: tests/test_bcrypt.py:test_checkpw[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]\nPASS: tests/test_bcrypt.py:test_checkpw[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]\nPASS: tests/test_bcrypt.py:test_checkpw[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]\nPASS: tests/test_bcrypt.py:test_checkpw[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]\nPASS: tests/test_bcrypt.py:test_checkpw[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]\nPASS: tests/test_bcrypt.py:test_checkpw[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]\nPASS: tests/test_bcrypt.py:test_checkpw[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]\nPASS: tests/test_bcrypt.py:test_checkpw[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]\nPASS: tests/test_bcrypt.py:test_checkpw[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]\nPASS: tests/test_bcrypt.py:test_checkpw[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]\nPASS: tests/test_bcrypt.py:test_checkpw[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]\nPASS: tests/test_bcrypt.py:test_checkpw[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]\nPASS: tests/test_bcrypt.py:test_checkpw[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]\nPASS: tests/test_bcrypt.py:test_checkpw[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]\nPASS: tests/test_bcrypt.py:test_checkpw[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]\nPASS: tests/test_bcrypt.py:test_checkpw[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]\nPASS: tests/test_bcrypt.py:test_checkpw[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]\nPASS: tests/test_bcrypt.py:test_checkpw[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]\nPASS: tests/test_bcrypt.py:test_checkpw[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]\nPASS: tests/test_bcrypt.py:test_checkpw[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]\nPASS: tests/test_bcrypt.py:test_checkpw[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]\nPASS: tests/test_bcrypt.py:test_checkpw[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars after 72 are ignored as usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]\nPASS: tests/test_bcrypt.py:test_checkpw[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_checkpw[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6(\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7 \\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]\nPASS: tests/test_bcrypt.py:test_checkpw[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1' \\xd6@.m\\xa5!\\xa0\\xef\\xc0(-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[Kk4DQuMMfZL9o-$2b$04$cVWp4XaNU8a4v1uMRum2SO-$2b$04$cVWp4XaNU8a4v1uMRum2SO026BWLIoQMD/TXg5uZV.0P.uO8m3YEm]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[9IeRXmnGxMYbs-$2b$04$pQ7gRO7e6wx/936oXhNjrO-$2b$04$pQ7gRO7e6wx/936oXhNjrOUNOHL1D0h1N2IDbJZYs.1ppzSof6SPy]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[xVQVbwa1S0M8r-$2b$04$SQe9knOzepOVKoYXo9xTte-$2b$04$SQe9knOzepOVKoYXo9xTteNYr6MBwVz4tpriJVe3PNgYufGIsgKcW]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[Zfgr26LWd22Za-$2b$04$eH8zX.q5Q.j2hO1NkVYJQO-$2b$04$eH8zX.q5Q.j2hO1NkVYJQOM6KxntS/ow3.YzVmFrE4t//CoF4fvne]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[Tg4daC27epFBE-$2b$04$ahiTdwRXpUG2JLRcIznxc.-$2b$04$ahiTdwRXpUG2JLRcIznxc.s1.ydaPGD372bsGs8NqyYjLY1inG5n2]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[xhQPMmwh5ALzW-$2b$04$nQn78dV0hGHf5wUBe0zOFu-$2b$04$nQn78dV0hGHf5wUBe0zOFu8n07ZbWWOKoGasZKRspZxtt.vBRNMIy]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[59je8h5Gj71tg-$2b$04$cvXudZ5ugTg95W.rOjMITu-$2b$04$cvXudZ5ugTg95W.rOjMITuM1jC0piCl3zF5cmGhzCibHZrNHkmckG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[wT4fHJa2N9WSW-$2b$04$YYjtiq4Uh88yUsExO0RNTu-$2b$04$YYjtiq4Uh88yUsExO0RNTuEJ.tZlsONac16A8OcLHleWFjVawfGvO]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[uSgFRnQdOgm4S-$2b$04$WLTjgY/pZSyqX/fbMbJzf.-$2b$04$WLTjgY/pZSyqX/fbMbJzf.qxCeTMQOzgL.CimRjMHtMxd/VGKojMu]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[tEPtJZXur16Vg-$2b$04$2moPs/x/wnCfeQ5pCheMcu-$2b$04$2moPs/x/wnCfeQ5pCheMcuSJQ/KYjOZG780UjA/SiR.KsYWNrC7SG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[vvho8C6nlVf9K-$2b$04$HrEYC/AQ2HS77G78cQDZQ.-$2b$04$HrEYC/AQ2HS77G78cQDZQ.r44WGcruKw03KHlnp71yVQEwpsi3xl2]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[5auCCY9by0Ruf-$2b$04$vVYgSTfB8KVbmhbZE/k3R.-$2b$04$vVYgSTfB8KVbmhbZE/k3R.ux9A0lJUM4CZwCkHI9fifke2.rTF7MG]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[GtTkR6qn2QOZW-$2b$04$JfoNrR8.doieoI8..F.C1O-$2b$04$JfoNrR8.doieoI8..F.C1OQgwE3uTeuardy6lw0AjALUzOARoyf2m]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[zKo8vdFSnjX0f-$2b$04$HP3I0PUs7KBEzMBNFw7o3O-$2b$04$HP3I0PUs7KBEzMBNFw7o3O7f/uxaZU7aaDot1quHMgB2yrwBXsgyy]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[I9VfYlacJiwiK-$2b$04$xnFVhJsTzsFBTeP3PpgbMe-$2b$04$xnFVhJsTzsFBTeP3PpgbMeMREb6rdKV9faW54Sx.yg9plf4jY8qT6]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[VFPO7YXnHQbQO-$2b$04$WQp9.igoLqVr6Qk70mz6xu-$2b$04$WQp9.igoLqVr6Qk70mz6xuRxE0RttVXXdukpR9N54x17ecad34ZF6]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[VDx5BdxfxstYk-$2b$04$xgZtlonpAHSU/njOCdKztO-$2b$04$xgZtlonpAHSU/njOCdKztOPuPFzCNVpB4LGicO4/OGgHv.uKHkwsS]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[dEe6XfVGrrfSH-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.-$2b$04$2Siw3Nv3Q/gTOIPetAyPr.GNj3aO0lb1E5E9UumYGKjP9BYqlNWJe]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[cTT0EAFdwJiLn-$2b$04$7/Qj7Kd8BcSahPO4khB8me-$2b$04$7/Qj7Kd8BcSahPO4khB8me4ssDJCW3r4OGYqPF87jxtrSyPj5cS5m]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[J8eHUDuxBB520-$2b$04$VvlCUKbTMjaxaYJ.k5juoe-$2b$04$VvlCUKbTMjaxaYJ.k5juoecpG/7IzcH1AkmqKi.lIZMVIOLClWAk.]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[U*U-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[U*U*-$2a$05$CCCCCCCCCCCCCCCCCCCCC.-$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[U*U*U-$2a$05$XXXXXXXXXXXXXXXXXXXXXO-$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored-$2a$05$abcdefghijklmnopqrstuu-$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaa\\xaachars after 72 are ignored as usual-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[\\xa3-$2a$05$/OK.fbVrR/bpIqNJ5ianF.-$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[}>\\xb3\\xfe\\xf1\\x8b\\xa0\\xe6(\\xa2Lzq\\xc3P\\x7f\\xcc\\xc8b{\\xf9\\x14\\xf6\\xf6`\\x81G5\\xec\\x1d\\x87\\x10\\xbf\\xa7\\xe1}I7 \\x96\\xdfc\\xf2\\xbf\\xb3Vh\\xdfM\\x88q\\xf7\\xff\\x1b\\x82~z\\x13\\xdd\\xe9\\x84\\x00\\xdd4-$2b$10$keO.ZZs22YtygVF6BLfhGO-$2b$10$keO.ZZs22YtygVF6BLfhGOI/JjshJYPp8DZsUtym6mJV2Eha2Hdd.]\nPASS: tests/test_bcrypt.py:test_hashpw_existing[g7\\r\\x01\\xf3\\xd4\\xd0\\xa9JB^\\x18\\x007P\\xb2N\\xc7\\x1c\\xee\\x87&\\x83C\\x8b\\xe8\\x18\\xc5>\\x86\\x14/\\xd6\\xcc\\x1cJ\\xde\\xd7ix\\xeb\\xdeO\\xef\\xe1i\\xac\\xcb\\x03\\x96v1' \\xd6@.m\\xa5!\\xa0\\xef\\xc0(-$2a$04$tecY.9ylRInW/rAAzXCXPO-$2a$04$tecY.9ylRInW/rAAzXCXPOOlyYeCNzmNTzPDNSIFztFMKbvs/s5XG]\nPASS: tests/test_bcrypt.py:test_hashpw_2y_prefix[\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_hashpw_2y_prefix[\\xff\\xff\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e]\nPASS: tests/test_bcrypt.py:test_checkpw_2y_prefix[\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq-$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq]\nPASS: tests/test_bcrypt.py:test_checkpw_2y_prefix[\\xff\\xff\\xa3-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e-$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e]\nPASS: tests/test_bcrypt.py:test_hashpw_invalid\nPASS: tests/test_bcrypt.py:test_checkpw_wrong_password\nPASS: tests/test_bcrypt.py:test_checkpw_bad_salt\nPASS: tests/test_bcrypt.py:test_checkpw_str_password\nPASS: tests/test_bcrypt.py:test_checkpw_str_salt\nPASS: tests/test_bcrypt.py:test_hashpw_str_password\nPASS: tests/test_bcrypt.py:test_hashpw_str_salt\nPASS: tests/test_bcrypt.py:test_checkpw_nul_byte\nPASS: tests/test_bcrypt.py:test_hashpw_nul_byte\nPASS: tests/test_bcrypt.py:test_checkpw_extra_data\nPASS: tests/test_bcrypt.py:test_kdf[4-password-salt-[\\xbf\\x0c\\xc2\\x93X\\x7f\\x1c65U\\'ye\\x98\\xd4~W\\x90q\\xbfB~\\x9d\\x8f\\xbe\\x84*\\xba4\\xd9]\nPASS: tests/test_bcrypt.py:test_kdf[4-password-\\x00-\\xc1+Vb5\\xee\\xe0L!%\\x98\\x97\\nW\\x9ag]\nPASS: tests/test_bcrypt.py:test_kdf[4-\\x00-salt-`Q\\xbe\\x18\\xc2\\xf4\\xf8,\\xbf\\x0e\\xfe\\xe5G\\x1bK\\xb9]\nPASS: tests/test_bcrypt.py:test_kdf[4-password\\x00-salt\\x00-t\\x10\\xe4L\\xf4\\xfa\\x07\\xbf\\xaa\\xc8\\xa9(\\xb1r\\x7f\\xac\\x00\\x13u\\xe7\\xbfs\\x847\\x0fH\\xef\\xd1!t0P]\nPASS: tests/test_bcrypt.py:test_kdf[4-pass\\x00wor-sa\\x00l-\\xc2\\xbf\\xfd\\x9d\\xb3\\x8fei\\xef\\xefCr\\xf4\\xde\\x83\\xc0]\nPASS: tests/test_bcrypt.py:test_kdf[4-pass\\x00word-sa\\x00lt-K\\xa4\\xac9%\\xc0\\xe8\\xd7\\xf0\\xcd\\xb6\\xbb\\x16\\x84\\xa5o]\nPASS: tests/test_bcrypt.py:test_kdf[8-password-salt-\\xe16~\\xc5\\x15\\x1a3\\xfa\\xacL\\xc1\\xc1D\\xcd#\\xfa\\x15\\xd5T\\x84\\x93\\xec\\xc9\\x9b\\x9b]\\x9c\\r;'\\xbe\\xc7b'\\xeaf\\x08\\x8b\\x84\\x9b \\xabz\\xa4x\\x01\\x02F\\xe7K\\xbaQr?\\xef\\xa9\\xf9GMe\\x08\\x84^\\x8d]\nPASS: tests/test_bcrypt.py:test_kdf[42-password-salt-\\x83<\\xf0\\xdc\\xf5m\\xb6V\\x08\\xe8\\xf0\\xdc\\x0c\\xe8\\x82\\xbd]\nPASS: tests/test_bcrypt.py:test_kdf[8-Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.-salis\\x00-\\x10\\x97\\x8b\\x07%=\\xf5\\x7fq\\xa1b\\xeb\\x0e\\x8a\\xd3\\n]\nPASS: tests/test_bcrypt.py:test_kdf[8-\\r\\xb3\\xac\\x94\\xb3\\xeeS(OJ\"\\x89;<$\\xae-:b\\xf0\\xf0\\xdb\\xce\\xf8#\\xcf\\xcc\\x85HV\\xea\\x10(- D8\\x17^\\xee|\\xe16\\xc9\\x1bI\\xa6y#\\xff]\nPASS: tests/test_bcrypt.py:test_kdf[8-\\r\\xb3\\xac\\x94\\xb3\\xeeS(OJ\"\\x89;<$\\xae-:b\\xf0\\xf0\\xdb\\xce\\xf8#\\xcf\\xcc\\x85HV\\xea\\x10(- T\\xb9\\xff\\xf3N7!D\\x034th(\\xe9\\xed8\\xdeKr\\xe0\\xa6\\x9a\\xdc\\x17\\n\\x13\\xb5\\xe8\\xd6F8^\\xa4\\x03J\\xe6\\xd2f\\x00\\xee#2\\xc5\\xed@\\xadU|\\x86\\xe3@?\\xbb0\\xe4\\xe1\\xdc\\x1a\\xe0k\\x99\\xa0q6\\x8fQ\\x8d,BfQ\\xc9\\xe7\\xe47\\xfdl\\x91[\\x1b\\xbf\\xc3\\xa4\\xce\\xa7\\x14\\x91I\\x0e\\xa7\\xaf\\xb7\\xdd\\x02\\x90\\xa6x\\xa4\\xf4A\\x12\\x8d\\xb1y.\\xab'v\\xb2\\x1e\\xb4#\\x8e\\x07\\x15\\xad\\xd4\\x12}\\xffD\\xe4\\xb3\\xe4\\xccLO\\x99p\\x08??t\\xbdi\\x88s\\xfd\\xf6H\\x84Ou\\xc9\\xbf\\x7f\\x9e\\x0cM\\x9e]\\x89\\xa7x9\\x97I)fag\\x07a\\x1c\\xb9\\x01\\xde1\\xa1\\x97&\\xb6\\xe0\\x8c:\\x80\\x01f\\x1f-\\\\x9d\\xcc3\\xb4\\xaa\\x07/\\x90\\xdd\\x0b?T\\x8d^\\xeb\\xa4!\\x13\\x97\\xe2\\xfb\\x06.Rn\\x1dh\\xf4jL\\xe2V\\x18[K\\xad\\xc2h_\\xbex\\xe1\\xc7e{Y\\xf8:\\xb9\\xab\\x80\\xcf\\x93\\x18\\xd6\\xad\\xd1\\xf5\\x93?\\x12\\xd6\\xf3a\\x82\\xc8\\xe8\\x11_h\\x03\\n\\x12D]\nPASS: tests/test_bcrypt.py:test_kdf[8-\\xe1\\xbd\\x88\\xce\\xb4\\xcf\\x85\\xcf\\x83\\xcf\\x83\\xce\\xb5\\xcf\\x8d\\xcf\\x82-\\xce\\xa4\\xce\\xb7\\xce\\xbb\\xce\\xad\\xce\\xbc\\xce\\xb1\\xcf\\x87\\xce\\xbf\\xcf\\x82-Cfl\\x9b\\t\\xef3\\xed\\x8c'\\xe8\\xe8\\xf3\\xe2\\xd8\\xe6]\nPASS: tests/test_bcrypt.py:test_kdf_str_password\nPASS: tests/test_bcrypt.py:test_kdf_str_salt\nPASS: tests/test_bcrypt.py:test_kdf_no_warn_rounds\nPASS: tests/test_bcrypt.py:test_kdf_warn_rounds\nPASS: tests/test_bcrypt.py:test_invalid_params[pass-$2b$04$cVWp4XaNU8a4v1uMRum2SO-10-10-TypeError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-salt-10-10-TypeError]\nPASS: tests/test_bcrypt.py:test_invalid_params[-$2b$04$cVWp4XaNU8a4v1uMRum2SO-10-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password--10-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-0-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO--3-10-OverflowError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-513-10-ValueError]\nPASS: tests/test_bcrypt.py:test_invalid_params[password-$2b$04$cVWp4XaNU8a4v1uMRum2SO-20-0-ValueError]\nPASS: tests/test_bcrypt.py:test_2a_wraparound_bug\nPASS: tests/test_bcrypt.py:test_multithreading\n============================================================================\nTestsuite summary\n# TOTAL: 151\n# PASS: 151\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 13\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5524091720581055,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-calver_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-calver",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001857757568359375,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.4189600944519043,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02530074119567871,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.8520889282226562,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002408266067504883,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_reads_pkginfo": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_reproducible_build": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_version_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_version_missing[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_version_missing[None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_version_missing[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_version_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-calver.tests/test_integration.py:test_version_true": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-calver/ptest\nPASS: tests/test_integration.py:test_version_missing[None]\nPASS: tests/test_integration.py:test_version_missing[False]\nPASS: tests/test_integration.py:test_version_missing[]\nPASS: tests/test_integration.py:test_version_true\nPASS: tests/test_integration.py:test_version_str\nPASS: tests/test_integration.py:test_version_callable\nPASS: tests/test_integration.py:test_reads_pkginfo\nPASS: tests/test_integration.py:test_reproducible_build\n============================================================================\nTestsuite summary\n# TOTAL: 8\n# PASS: 8\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-calver/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-calver": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests/test_integration.py:test_version_missing[None]\nPASS: tests/test_integration.py:test_version_missing[False]\nPASS: tests/test_integration.py:test_version_missing[]\nPASS: tests/test_integration.py:test_version_true\nPASS: tests/test_integration.py:test_version_str\nPASS: tests/test_integration.py:test_version_callable\nPASS: tests/test_integration.py:test_reads_pkginfo\nPASS: tests/test_integration.py:test_reproducible_build\n============================================================================\nTestsuite summary\n# TOTAL: 8\n# PASS: 8\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5381331443786621,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-hypothesis_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-hypothesis",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.002210855484008789,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3335719108581543,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.020206928253173828,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.653149127960205,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012629032135009766,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-hypothesis.examples/test_binary_search.py:test_insert_is_sorted": {
    "status": "PASSED"
   },
   "ptestresult.python3-hypothesis.examples/test_binary_search.py:test_inserts_into_same_place_twice": {
    "status": "PASSED"
   },
   "ptestresult.python3-hypothesis.examples/test_binary_search.py:test_is_minimal": {
    "status": "PASSED"
   },
   "ptestresult.python3-hypothesis.examples/test_rle.py:test_decodes_to_starting_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-hypothesis.examples/test_rle.py:test_duplicating_an_element_does_not_increase_length": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-hypothesis/ptest\nPASS: examples/test_binary_search.py:test_insert_is_sorted\nPASS: examples/test_binary_search.py:test_is_minimal\nPASS: examples/test_binary_search.py:test_inserts_into_same_place_twice\nPASS: examples/test_rle.py:test_decodes_to_starting_sequence\nPASS: examples/test_rle.py:test_duplicating_an_element_does_not_increase_length\n============================================================================\nTestsuite summary\n# TOTAL: 5\n# PASS: 5\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-hypothesis/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-hypothesis": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: examples/test_binary_search.py:test_insert_is_sorted\nPASS: examples/test_binary_search.py:test_is_minimal\nPASS: examples/test_binary_search.py:test_inserts_into_same_place_twice\nPASS: examples/test_rle.py:test_decodes_to_starting_sequence\nPASS: examples/test_rle.py:test_duplicating_an_element_does_not_increase_length\n============================================================================\nTestsuite summary\n# TOTAL: 5\n# PASS: 5\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5469460487365723,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-idna_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-idna",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008499622344970703,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3113582134246826,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02125239372253418,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.8383495807647705,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025801658630371094,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.testIDNTLDALabels": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.testIDNTLDULabels": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_check_bidi": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_check_hyphen_ok": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_check_initial_combiner": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_decode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_encode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_valid_contextj": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_valid_contexto": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna.py:IDNATests.test_valid_label_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testCodec": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testDirectDecode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testDirectEncode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testIncrementalDecoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testIncrementalEncoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testIndirectDecode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testIndirectEncode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testStreamReader": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_codec.py:IDNACodecTests.testStreamWriter": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_compat.py:IDNACompatTests.testToASCII": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_compat.py:IDNACompatTests.testToUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_compat.py:IDNACompatTests.test_nameprep": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_other.py:OtherUTS46Tests.test_std3": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_idna_uts46.py:TestIdnaTest.runTest": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeContainsTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeContainsTests.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeContainsTests.test_singleton": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeContainsTests.test_skips": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeTests.test_empty_range": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeTests.test_ranging": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeTests.test_ranging_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-idna.tests/test_intranges.py:IntrangeTests.test_skips": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-idna/ptest\nPASS: tests/test_idna.py:IDNATests.testIDNTLDALabels\nPASS: tests/test_idna.py:IDNATests.testIDNTLDULabels\nPASS: tests/test_idna.py:IDNATests.test_check_bidi\nPASS: tests/test_idna.py:IDNATests.test_check_hyphen_ok\nPASS: tests/test_idna.py:IDNATests.test_check_initial_combiner\nPASS: tests/test_idna.py:IDNATests.test_decode\nPASS: tests/test_idna.py:IDNATests.test_encode\nPASS: tests/test_idna.py:IDNATests.test_valid_contextj\nPASS: tests/test_idna.py:IDNATests.test_valid_contexto\nPASS: tests/test_idna.py:IDNATests.test_valid_label_length\nPASS: tests/test_idna_codec.py:IDNACodecTests.testCodec\nPASS: tests/test_idna_codec.py:IDNACodecTests.testDirectDecode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testDirectEncode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIncrementalDecoder\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIncrementalEncoder\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIndirectDecode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIndirectEncode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testStreamReader\nPASS: tests/test_idna_codec.py:IDNACodecTests.testStreamWriter\nPASS: tests/test_idna_compat.py:IDNACompatTests.testToASCII\nPASS: tests/test_idna_compat.py:IDNACompatTests.testToUnicode\nPASS: tests/test_idna_compat.py:IDNACompatTests.test_nameprep\nPASS: tests/test_idna_other.py:OtherUTS46Tests.test_std3\nPASS: tests/test_idna_uts46.py:TestIdnaTest.runTest\nPASS: tests/test_intranges.py:IntrangeTests.test_empty_range\nPASS: tests/test_intranges.py:IntrangeTests.test_ranging\nPASS: tests/test_intranges.py:IntrangeTests.test_ranging_2\nPASS: tests/test_intranges.py:IntrangeTests.test_skips\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_empty\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_simple\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_singleton\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_skips\n============================================================================\nTestsuite summary\n# TOTAL: 32\n# PASS: 32\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-idna/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-idna": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests/test_idna.py:IDNATests.testIDNTLDALabels\nPASS: tests/test_idna.py:IDNATests.testIDNTLDULabels\nPASS: tests/test_idna.py:IDNATests.test_check_bidi\nPASS: tests/test_idna.py:IDNATests.test_check_hyphen_ok\nPASS: tests/test_idna.py:IDNATests.test_check_initial_combiner\nPASS: tests/test_idna.py:IDNATests.test_decode\nPASS: tests/test_idna.py:IDNATests.test_encode\nPASS: tests/test_idna.py:IDNATests.test_valid_contextj\nPASS: tests/test_idna.py:IDNATests.test_valid_contexto\nPASS: tests/test_idna.py:IDNATests.test_valid_label_length\nPASS: tests/test_idna_codec.py:IDNACodecTests.testCodec\nPASS: tests/test_idna_codec.py:IDNACodecTests.testDirectDecode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testDirectEncode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIncrementalDecoder\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIncrementalEncoder\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIndirectDecode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testIndirectEncode\nPASS: tests/test_idna_codec.py:IDNACodecTests.testStreamReader\nPASS: tests/test_idna_codec.py:IDNACodecTests.testStreamWriter\nPASS: tests/test_idna_compat.py:IDNACompatTests.testToASCII\nPASS: tests/test_idna_compat.py:IDNACompatTests.testToUnicode\nPASS: tests/test_idna_compat.py:IDNACompatTests.test_nameprep\nPASS: tests/test_idna_other.py:OtherUTS46Tests.test_std3\nPASS: tests/test_idna_uts46.py:TestIdnaTest.runTest\nPASS: tests/test_intranges.py:IntrangeTests.test_empty_range\nPASS: tests/test_intranges.py:IntrangeTests.test_ranging\nPASS: tests/test_intranges.py:IntrangeTests.test_ranging_2\nPASS: tests/test_intranges.py:IntrangeTests.test_skips\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_empty\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_simple\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_singleton\nPASS: tests/test_intranges.py:IntrangeContainsTests.test_skips\n============================================================================\nTestsuite summary\n# TOTAL: 32\n# PASS: 32\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5334568023681641,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-jinja2_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-jinja2",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0019106864929199219,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.358100652694702,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.025385618209838867,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 3.6413300037384033,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0024521350860595703,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_autoescape_autoselect": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_context_finalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_cycler": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_env_autoescape": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_eval_finalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_expressions": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_finalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_finalize_constant_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_get_template_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_item_and_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_no_finalize_template_data": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_sandbox_max_range": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestExtendedAPI.test_template_passthrough": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestLowLevel.test_custom_code_generator": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestLowLevel.test_custom_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestMeta.test_find_included_templates": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestMeta.test_find_refererenced_templates": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestMeta.test_find_undeclared_variables": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestStreaming.test_basic_streaming": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestStreaming.test_buffered_streaming": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestStreaming.test_dump_stream": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestStreaming.test_streaming_behavior": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_chainable_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_debug_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_default_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_indexing_gives_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_logging_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_none_gives_proper_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_object_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_stopiteration_is_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_strict_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_undefined_and_special_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:TestUndefined.test_undefined_attribute_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_api.py:test_overlay_enable_async": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_bytecode_cache.py:TestByteCodeCache.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_dump_load": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_compile.py:test_block_set_vars_unpacking_deterministic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_compile.py:test_filters_deterministic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_compile.py:test_import_as_with_context_deterministic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_compile.py:test_loop_set_vars_unpacking_deterministic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_compile.py:test_top_level_set_vars_unpacking_deterministic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_compile.py:test_undefined_import_curly_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_call_in_loop": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_changed": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_context_vars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_cycling": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_else": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_else_scoping_item": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_empty_blocks": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_intended_scoping_with_set": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_lookaround": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_loop_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_loop_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_loop_unassignable": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_looploop": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_noniter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_recursive": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_recursive_depth": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_recursive_depth0": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_recursive_empty_loop_iter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_recursive_lookaround": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_reversed_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_scope": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_scoped_loop_var": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_scoped_special_var": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_scoping_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_unpacking": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestForLoop.test_varlen": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_complete": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_elif": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_elif_deep": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_else": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_no_scope": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestIfCondition.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_arguments_defaults_nonsense": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_caller_defaults_nonsense": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_caller_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_callself": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_complex_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_include": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_macro_api": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_macro_defaults_self_ref": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_simple_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestMacros.test_varargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_block_escaping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_block_escaping_filtered": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_block_filtered": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_block_filtered_set": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_init_namespace": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_namespace": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_namespace_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_namespace_loop": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_namespace_macro": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_namespace_redefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_namespace_set_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_normal": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestSet.test_set_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestWith.test_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_core_tags.py:TestWith.test_with_argument_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_get_corresponding_lineno_traceback": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_include_syntax_error_source": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_local_extraction": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_pickleable_syntax_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_regular_syntax_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_runtime_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_debug.py:TestDebug.test_syntax_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestAutoEscape.test_nonvolatile": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestAutoEscape.test_overlay_scopes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestAutoEscape.test_scoped_setting": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestAutoEscape.test_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestAutoEscape.test_volatile": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestAutoEscape.test_volatile_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_contextreference_node_can_pass_locals": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_contextreference_node_passes_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_debug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_do": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_extend_late": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_extension_nodes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_extension_ordering": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_identifier": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_loop_controls": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_preprocessor_extension": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_rebinding": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestExtensions.test_streamfilter_extension": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_comment_extract": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_complex_plural": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_extract": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_extract_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_extract_trimmed": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_extract_trimmed_option": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_nested_trans_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trans": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trans_block_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trans_plural": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trans_plural_with_functions": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trans_stringformatting": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trimmed": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trimmed_policy": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trimmed_policy_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trimmed_varname_trimmed": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestInternationalization.test_trimmed_vars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_macros": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_support": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_complex_plural": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_context_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_context_plural": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_context_plural_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_newstyle_plural": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_novars_vars_escaping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_num_called_num": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_num_used_twice": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_trans": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_trans_plural": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_trans_stringformatting": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestNewstyleInternationalization.test_trans_vars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_ext.py:TestScope.test_basic_scope_behavior": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_abs": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_attribute_map": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_batch": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_bool_reject": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_bool_select": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_capitalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_center": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_chaining": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_dictsort[-[_'aa',_0_,__'AB',_3_,__'b',_1_,__'c',_2_]]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_dictsort[by=\"value\"-[_'aa',_0_,__'b',_1_,__'c',_2_,__'AB',_3_]]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_dictsort[reverse=true-[_'c',_2_,__'b',_1_,__'AB',_3_,__'aa',_0_]]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_dictsort[true-[_'AB',_3_,__'aa',_0_,__'b',_1_,__'c',_2_]]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_empty_map": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_escape": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filesizeformat": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filesizeformat_issue59": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_calling": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_undefined_in_condexpr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_undefined_in_elif": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_undefined_in_else": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_undefined_in_if": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filter_undefined_in_nested_if": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_filtertag": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_first": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_float[32.32-32.32]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_float[42-42.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_float[abc-0.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_float_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_forceescape": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_func_reject_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_func_select_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_groupby": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_groupby_case[False-a:_1,_3\\nb:_2\\n]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_groupby_case[True-A:_3\\na:_1\\nb:_2\\n]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_groupby_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_groupby_multidot": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_groupby_tuple_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_indent": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_indent_markup_input": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_indent_width_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int[12345678901234567890-12345678901234567890]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int[1e10000-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int[32.32-32]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int[42-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int[abc-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int_base[011-8-9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int_base[0x33Z-16-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int_base[0x4d32-16-19762]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_int_special_method": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_items": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_items_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_join": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_join_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_json_dump": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_last": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_lower": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_map_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_map_sum": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max[{{_[\"a\",_\"B\"]|max_case_sensitive=true__}}-a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max[{{_[\"a\",_\"B\"]|max_}}-B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max[{{_[\"a\",_\"B\"]|min_case_sensitive=true__}}-B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max[{{_[\"a\",_\"B\"]|min_}}-a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max[{{_[]|max_}}-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max[{{_[]|min_}}-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max_attribute[max-9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_min_max_attribute[min-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_pprint": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_random": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_replace": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_reverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_round_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_round_positive": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_safe": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_simple_map": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_simple_reject": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_simple_reject_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_simple_select": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_simple_select_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_slice": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort1": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort2": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort3": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort4": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort5": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort6": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort7": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sort8": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_striptags": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sum": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sum_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sum_attributes_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_sum_attributes_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_title": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_trim[.-_..stays]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_trim[None-..stays..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_trim[_.-stays]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_truncate": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_truncate_end_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_truncate_very_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_unique": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_unique_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_unique_case_sensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_upper": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[Hello,_world!-Hello%2C%20world%21]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[Hello,_world\\u203d-Hello%2C%20world%E2%80%BD]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[a_b/c-a%20b/c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[value2-f=1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[value3-f=1&amp;z=2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[value4-%E2%80%BD=1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[value5-0=1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlencode[value6-a+b%2Fc=a+b%2Fc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlize": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlize_extra_schemes_parameter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlize_rel_policy": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_urlize_target_parameter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_wordcount": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_wordwrap": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[/]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\n]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\t]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\x0c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_idtracking.py:test_basics": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_idtracking.py:test_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_idtracking.py:test_if_branching_multi_scope": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_idtracking.py:test_if_branching_stores": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_idtracking.py:test_if_branching_stores_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_context_imports": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_exports": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_from_import_with_globals": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_import_needs_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_import_with_globals": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_import_with_globals_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_no_trailing_comma": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_not_exported": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestImports.test_trailing_comma_with_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestIncludes.test_choice_includes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestIncludes.test_context_include": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestIncludes.test_context_include_with_overrides": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestIncludes.test_import_from_with_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestIncludes.test_include_ignoring_missing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_imports.py:TestIncludes.test_unoptimized_scopes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestBugFix.test_double_extends": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestBugFix.test_fixed_macro_scoping_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_duplicate_required_or_scoped": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_dynamic_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_invalid_required": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_layout": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level1": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level1_required": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level2": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level2_required": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level3": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level3_required": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_level4": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_multi_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_preserve_blocks": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_required_with_scope": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_reuse_blocks": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_scoped_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_scoped_block_after_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_super": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_super_in_scoped_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_inheritance.py:TestInheritance.test_working": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_balancing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_bytefallback": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_comments": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_lineno_with_strip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[1a-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\U0001f40da-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\u1885-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\u1886-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\u2118-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\u212e-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\u304d-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[\\xb7-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[_-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[a--False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[a\\U0001f40d\\U0001f40d-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[a\\xb7-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[f\\xf6\\xf6-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_name[foo-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_normalizing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_operators": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_raw1": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_raw2": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_raw3": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_raw4": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_string_escapes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLexer.test_trailing_newline": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_comment_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_no_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_with_manual": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_comment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_compact": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_consume_after_without_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_false_with_no_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_inside_with_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_outside_with_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_without_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_comment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_embeded_strings": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_endline": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_inline": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_left_chars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_preserve_leading_newlines": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_comment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_consume_before_without_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_inside_with_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_outside_with_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_raw": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_without_new_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_no_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_compact": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_with_manual": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_balancing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_comment_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_erb_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_error_messages": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_line_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_line_syntax_priority": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_php_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestParser.test_start_comment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_block_end_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_bool": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_collection_literal[[]]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_collection_literal[__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_collection_literal[{}]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare[1->-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare[1->=-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare[2-<-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare[3-<=-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare[4-!=-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare[4-==-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{_4_<_2_<_3_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{_4_>_2_<_3_}}-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{_4_>_2_>_3_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{_a_<_b_<_c_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{_a_>_b_<_c_}}-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{_a_>_b_>_c_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_compare_parens": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_concat": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_conditional_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_const": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_const_assign": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_constant_casing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_div": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_django_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_filter_priority": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_function_calls": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_grouping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_implicit_subscribed_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_inop": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_localset": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_math": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_neg_filter_priority": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_notin": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0_00-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0b1001_1111-159]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o123-83]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o1_23-83]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x123abc-1194684]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x12_3abc-1194684]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1.2-1.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[10e1-100.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[123-123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[12_34_56-123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1_2.3_4e5_6-1.234e+57]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1e0-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e+100-2.5e+100]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e100-2.5e+100]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[25.6e-10-2.56e-09]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[34.56-34.56]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_numeric_literal[3_4.5_6-34.56]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_operator_precedence": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_parse_unary": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_raw2": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_short_conditional_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_slicing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_string_concatenation": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_subscript": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_test_chaining": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_trailing_comma": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_tuple_expr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestSyntax.test_unary": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTokenStream.test_iter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTokenStream.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_comment_no_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_comment_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_lstrip_no_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_no_trim_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_trim_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_no_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_angle_bracket": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_outer": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_php_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_raw_no_trim_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_raw_trim_lstrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_trim_blocks_false_with_no_trim": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_lexnparse.py:TestTrimBlocks.test_trim_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_caches_template_based_on_mtime": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_error_includes_paths": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_filename_normpath": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_list_including_pathlib": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_pathlib": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[iso-8859-1-\\xe6\\x96\\x87\\xe5\\xad\\x97\\xe5\\x8c\\x96\\xe3\\x81\\x91]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[utf-8-\\u6587\\u5b57\\u5316\\u3051]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_cache_loader_change": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_caching": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_choice_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_dict_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_dict_loader_cache_invalidates": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_filesystem_loader_overlapping_names": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_function_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_limited_size_cache": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_no_cache": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_package_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_prefix_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestLoaders.test_split_template_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_choice_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_deflated_zip_compile": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_filesystem_compile": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_log": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_path_as_pathlib": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_prefix_loader": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_stored_zip_compile": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_supports_pathlib_in_list_of_paths": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:TestModuleLoader.test_weak_references": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_dir_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_dir_source[foo/test.html-FOO]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_dir_source[test.html-BAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_file_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_file_source[foo/test.html-FOO]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_file_source[test.html-BAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_loader_no_dir": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_zip_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_zip_omit_curdir[./]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_zip_omit_curdir[.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_zip_omit_curdir[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_zip_source[foo/test.html-FOO]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_package_zip_source[test.html-BAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_loader.py:test_pep_451_import_hook": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_adding_undefined_native_return": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_booleans[{{_''_==_None_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_booleans[{{_1_==_1_}}-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_booleans[{{_2_+_2_==_5_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_booleans[{{_None_is_none_}}-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_booleans[{{_value_}}-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_booleans[{{_value_}}-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_cast_int": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_concat_strings_with_quotes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_constant_dunder": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_constant_dunder_to_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_is_defined_native_return": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_leading_spaces": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_list_add": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_loop_look_alike": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_loops": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_loops_with_ints": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_macro": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_multi_expression_add": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_no_intermediate_eval": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_spontaneous_env": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_string_literal_var": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_string_top_level": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_tuple_of_variable_strings": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_undefined_native_return": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nativetypes.py:test_variable_dunder": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_nodes.py:test_template_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_pickle.py:test_environment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_block_set_with_extends": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_cached_extends[extends]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_cached_extends[include]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_call_with_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_callable_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_caller_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_correct_prefix_loader_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_custom_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_double_caller": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_double_caller_no_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_else_loop_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_empty_if": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_empty_if_condition_fails": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_extends_output_bugs": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_grouper_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_keyword_folding": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_loop_call_loop": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_loop_include": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_macro_blocks": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_macro_escaping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_macro_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_macro_var_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_macro_var_bug_advanced": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_markup_and_chainable_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_nested_for_else": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_nested_loop_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_old_macro_loop_scoping_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_partial_conditional_assignments": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_pass_context_block_and_loop": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_pass_context_callable_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_pass_context_in_blocks": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_pass_context_loop_vars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_pass_context_scoped_loop_vars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_pass_context_with_select": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_recursive_loop_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_recursive_loop_compile": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_recursive_loop_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_scoped_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_scoped_block_loop_vars": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_scopes_and_blocks": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_scopes_and_include": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_set_and_include": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug_twoframe": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_subproperty_if": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_urlize_filter_closing_punctuation": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_urlize_filter_escaping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_variable_reuse": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestBug.test_weird_inline_comment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestCorner.test_assigned_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:TestCorner.test_closure_scoping": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:test_load_parameter_when_set_in_all_if_branches": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:test_unicode_whitespace[\\x0c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_regression.py:test_unicode_whitespace[\\x85]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_iterator_not_advanced_early": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_loop_idx": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_loop_idx0": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_loopcontext0": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_loopcontext1": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_loopcontext2": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_mock_not_pass_arg_marker": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_copy[ChainableUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_copy[DebugUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_copy[StrictUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_copy[Undefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_deepcopy[ChainableUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_deepcopy[DebugUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_deepcopy[StrictUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_deepcopy[Undefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_pickle[ChainableUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_pickle[DebugUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_pickle[StrictUndefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_runtime.py:test_undefined_pickle[Undefined]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_attr_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_binary_operator_intercepting": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_immutable_environment": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_restricted": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_template_data": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_unary_operator_intercepting": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestSandbox.test_unsafe": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormat.test_basic_format_all_okay": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormat.test_basic_format_safety": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormat.test_empty_braces_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormat.test_safe_format_all_okay": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormat.test_safe_format_safety": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormatMap.test_attr_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormatMap.test_basic_format_all_okay": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormatMap.test_basic_format_safety": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormatMap.test_indirect_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_security.py:TestStringFormatMap.test_safe_format_all_okay": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[eq_2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[eq_3-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[ge_2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[ge_3-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[gt_1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[gt_2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[le_1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[le_2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[lt_2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[lt_3-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[ne_2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_compare_aliases[ne_3-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_defined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_equalto": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_escaped": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_greaterthan": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_in": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_lessthan": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_lower": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_multiple_tests": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_no_paren_for_arg1": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_odd": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_sameas": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[\"foo\"_is_callable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[\"foo\"_is_iterable-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[\"foo\"_is_mapping-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[\"foo\"_is_sequence-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[\"foo\"_is_string-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[0.0_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[0_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[0_is_false-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[0_is_true-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[1.0_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[1_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[1_is_false-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[1_is_true-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[3.14159_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[3.14159_is_integer-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[3.14159_is_number-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[4.2_is_float-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_callable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_false-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_float-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_integer-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_iterable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_mapping-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_none-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_number-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_sequence-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_string-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[42_is_true-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[[1,_2,_3]_is_sequence-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[[]_is_callable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[[]_is_iterable-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[[]_is_mapping-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[[]_is_sequence-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[_10_**_100__is_float-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[_10_**_100__is_integer-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[_10_**_100__is_number-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[complex_is_number-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_boolean-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_callable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_false-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_float-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_integer-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_iterable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_mapping-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_none-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_number-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_sequence-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_string-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[false_is_true-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[mydict_is_mapping-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_boolean-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_callable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_false-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_float-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_integer-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_iterable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_mapping-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_none-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_number-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_sequence-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_string-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[none_is_true-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[range_5__is_iterable-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[range_is_callable-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_boolean-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_false-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_float-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_integer-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_none-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_number-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_string-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[true_is_true-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[{}_is_callable-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[{}_is_iterable-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[{}_is_mapping-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_types[{}_is_sequence-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:TestTestsCase.test_upper": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:test_is_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:test_is_test": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:test_name_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_tests.py:test_name_undefined_in_if": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestEscapeUrlizeTarget.test_escape_urlize_target": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestEscapeUrlizeTarget.test_urlize_mail_mastodon": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestHelpers.test_autoescape_select": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestHelpers.test_object_type_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_clear": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_copy[copy0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_copy[copy1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_items": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_pickleable": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_setdefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_values": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLRUCache.test_values_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_html": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_markup": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_max": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_min": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_consume": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_copy_missing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_missing": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_pickle_missing[0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_pickle_missing[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_pickle_missing[2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_pickle_missing[3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_pickle_missing[4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-jinja2.tests/test_utils.py:test_pickle_missing[5]": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-jinja2/ptest\nPASS: tests/test_api.py:TestExtendedAPI.test_item_and_attribute\nPASS: tests/test_api.py:TestExtendedAPI.test_finalize\nPASS: tests/test_api.py:TestExtendedAPI.test_finalize_constant_expression\nPASS: tests/test_api.py:TestExtendedAPI.test_no_finalize_template_data\nPASS: tests/test_api.py:TestExtendedAPI.test_context_finalize\nPASS: tests/test_api.py:TestExtendedAPI.test_eval_finalize\nPASS: tests/test_api.py:TestExtendedAPI.test_env_autoescape\nPASS: tests/test_api.py:TestExtendedAPI.test_cycler\nPASS: tests/test_api.py:TestExtendedAPI.test_expressions\nPASS: tests/test_api.py:TestExtendedAPI.test_template_passthrough\nPASS: tests/test_api.py:TestExtendedAPI.test_get_template_undefined\nPASS: tests/test_api.py:TestExtendedAPI.test_autoescape_autoselect\nPASS: tests/test_api.py:TestExtendedAPI.test_sandbox_max_range\nPASS: tests/test_api.py:TestMeta.test_find_undeclared_variables\nPASS: tests/test_api.py:TestMeta.test_find_refererenced_templates\nPASS: tests/test_api.py:TestMeta.test_find_included_templates\nPASS: tests/test_api.py:TestStreaming.test_basic_streaming\nPASS: tests/test_api.py:TestStreaming.test_buffered_streaming\nPASS: tests/test_api.py:TestStreaming.test_streaming_behavior\nPASS: tests/test_api.py:TestStreaming.test_dump_stream\nPASS: tests/test_api.py:TestUndefined.test_stopiteration_is_undefined\nPASS: tests/test_api.py:TestUndefined.test_undefined_and_special_attributes\nPASS: tests/test_api.py:TestUndefined.test_undefined_attribute_error\nPASS: tests/test_api.py:TestUndefined.test_logging_undefined\nPASS: tests/test_api.py:TestUndefined.test_default_undefined\nPASS: tests/test_api.py:TestUndefined.test_chainable_undefined\nPASS: tests/test_api.py:TestUndefined.test_debug_undefined\nPASS: tests/test_api.py:TestUndefined.test_strict_undefined\nPASS: tests/test_api.py:TestUndefined.test_indexing_gives_undefined\nPASS: tests/test_api.py:TestUndefined.test_none_gives_proper_error\nPASS: tests/test_api.py:TestUndefined.test_object_repr\nPASS: tests/test_api.py:TestLowLevel.test_custom_code_generator\nPASS: tests/test_api.py:TestLowLevel.test_custom_context\nPASS: tests/test_api.py:test_overlay_enable_async\nPASS: tests/test_bytecode_cache.py:TestByteCodeCache.test_simple\nPASS: tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_dump_load\nPASS: tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_exception\nPASS: tests/test_compile.py:test_filters_deterministic\nPASS: tests/test_compile.py:test_import_as_with_context_deterministic\nPASS: tests/test_compile.py:test_top_level_set_vars_unpacking_deterministic\nPASS: tests/test_compile.py:test_loop_set_vars_unpacking_deterministic\nPASS: tests/test_compile.py:test_block_set_vars_unpacking_deterministic\nPASS: tests/test_compile.py:test_undefined_import_curly_name\nPASS: tests/test_core_tags.py:TestForLoop.test_simple\nPASS: tests/test_core_tags.py:TestForLoop.test_else\nPASS: tests/test_core_tags.py:TestForLoop.test_else_scoping_item\nPASS: tests/test_core_tags.py:TestForLoop.test_empty_blocks\nPASS: tests/test_core_tags.py:TestForLoop.test_context_vars\nPASS: tests/test_core_tags.py:TestForLoop.test_cycling\nPASS: tests/test_core_tags.py:TestForLoop.test_lookaround\nPASS: tests/test_core_tags.py:TestForLoop.test_changed\nPASS: tests/test_core_tags.py:TestForLoop.test_scope\nPASS: tests/test_core_tags.py:TestForLoop.test_varlen\nPASS: tests/test_core_tags.py:TestForLoop.test_noniter\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_lookaround\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_depth0\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_depth\nPASS: tests/test_core_tags.py:TestForLoop.test_looploop\nPASS: tests/test_core_tags.py:TestForLoop.test_reversed_bug\nPASS: tests/test_core_tags.py:TestForLoop.test_loop_errors\nPASS: tests/test_core_tags.py:TestForLoop.test_loop_filter\nPASS: tests/test_core_tags.py:TestForLoop.test_loop_unassignable\nPASS: tests/test_core_tags.py:TestForLoop.test_scoped_special_var\nPASS: tests/test_core_tags.py:TestForLoop.test_scoped_loop_var\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_empty_loop_iter\nPASS: tests/test_core_tags.py:TestForLoop.test_call_in_loop\nPASS: tests/test_core_tags.py:TestForLoop.test_scoping_bug\nPASS: tests/test_core_tags.py:TestForLoop.test_unpacking\nPASS: tests/test_core_tags.py:TestForLoop.test_intended_scoping_with_set\nPASS: tests/test_core_tags.py:TestIfCondition.test_simple\nPASS: tests/test_core_tags.py:TestIfCondition.test_elif\nPASS: tests/test_core_tags.py:TestIfCondition.test_elif_deep\nPASS: tests/test_core_tags.py:TestIfCondition.test_else\nPASS: tests/test_core_tags.py:TestIfCondition.test_empty\nPASS: tests/test_core_tags.py:TestIfCondition.test_complete\nPASS: tests/test_core_tags.py:TestIfCondition.test_no_scope\nPASS: tests/test_core_tags.py:TestMacros.test_simple\nPASS: tests/test_core_tags.py:TestMacros.test_scoping\nPASS: tests/test_core_tags.py:TestMacros.test_arguments\nPASS: tests/test_core_tags.py:TestMacros.test_arguments_defaults_nonsense\nPASS: tests/test_core_tags.py:TestMacros.test_caller_defaults_nonsense\nPASS: tests/test_core_tags.py:TestMacros.test_varargs\nPASS: tests/test_core_tags.py:TestMacros.test_simple_call\nPASS: tests/test_core_tags.py:TestMacros.test_complex_call\nPASS: tests/test_core_tags.py:TestMacros.test_caller_undefined\nPASS: tests/test_core_tags.py:TestMacros.test_include\nPASS: tests/test_core_tags.py:TestMacros.test_macro_api\nPASS: tests/test_core_tags.py:TestMacros.test_callself\nPASS: tests/test_core_tags.py:TestMacros.test_macro_defaults_self_ref\nPASS: tests/test_core_tags.py:TestSet.test_normal\nPASS: tests/test_core_tags.py:TestSet.test_block\nPASS: tests/test_core_tags.py:TestSet.test_block_escaping\nPASS: tests/test_core_tags.py:TestSet.test_set_invalid\nPASS: tests/test_core_tags.py:TestSet.test_namespace_redefined\nPASS: tests/test_core_tags.py:TestSet.test_namespace\nPASS: tests/test_core_tags.py:TestSet.test_namespace_block\nPASS: tests/test_core_tags.py:TestSet.test_init_namespace\nPASS: tests/test_core_tags.py:TestSet.test_namespace_loop\nPASS: tests/test_core_tags.py:TestSet.test_namespace_macro\nPASS: tests/test_core_tags.py:TestSet.test_namespace_set_tuple\nPASS: tests/test_core_tags.py:TestSet.test_block_escaping_filtered\nPASS: tests/test_core_tags.py:TestSet.test_block_filtered\nPASS: tests/test_core_tags.py:TestSet.test_block_filtered_set\nPASS: tests/test_core_tags.py:TestWith.test_with\nPASS: tests/test_core_tags.py:TestWith.test_with_argument_scoping\nPASS: tests/test_debug.py:TestDebug.test_runtime_error\nPASS: tests/test_debug.py:TestDebug.test_syntax_error\nPASS: tests/test_debug.py:TestDebug.test_regular_syntax_error\nPASS: tests/test_debug.py:TestDebug.test_pickleable_syntax_error\nPASS: tests/test_debug.py:TestDebug.test_include_syntax_error_source\nPASS: tests/test_debug.py:TestDebug.test_local_extraction\nPASS: tests/test_debug.py:TestDebug.test_get_corresponding_lineno_traceback\nPASS: tests/test_ext.py:TestExtensions.test_extend_late\nPASS: tests/test_ext.py:TestExtensions.test_loop_controls\nPASS: tests/test_ext.py:TestExtensions.test_do\nPASS: tests/test_ext.py:TestExtensions.test_extension_nodes\nPASS: tests/test_ext.py:TestExtensions.test_contextreference_node_passes_context\nPASS: tests/test_ext.py:TestExtensions.test_contextreference_node_can_pass_locals\nPASS: tests/test_ext.py:TestExtensions.test_identifier\nPASS: tests/test_ext.py:TestExtensions.test_rebinding\nPASS: tests/test_ext.py:TestExtensions.test_preprocessor_extension\nPASS: tests/test_ext.py:TestExtensions.test_streamfilter_extension\nPASS: tests/test_ext.py:TestExtensions.test_extension_ordering\nPASS: tests/test_ext.py:TestExtensions.test_debug\nPASS: tests/test_ext.py:TestInternationalization.test_trans\nPASS: tests/test_ext.py:TestInternationalization.test_trans_plural\nPASS: tests/test_ext.py:TestInternationalization.test_trans_plural_with_functions\nPASS: tests/test_ext.py:TestInternationalization.test_complex_plural\nPASS: tests/test_ext.py:TestInternationalization.test_trans_stringformatting\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_policy\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_policy_override\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_vars\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_varname_trimmed\nPASS: tests/test_ext.py:TestInternationalization.test_extract\nPASS: tests/test_ext.py:TestInternationalization.test_extract_trimmed\nPASS: tests/test_ext.py:TestInternationalization.test_extract_trimmed_option\nPASS: tests/test_ext.py:TestInternationalization.test_comment_extract\nPASS: tests/test_ext.py:TestInternationalization.test_extract_context\nPASS: tests/test_ext.py:TestInternationalization.test_nested_trans_error\nPASS: tests/test_ext.py:TestInternationalization.test_trans_block_error\nPASS: tests/test_ext.py:TestScope.test_basic_scope_behavior\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_complex_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_stringformatting\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_newstyle_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_support\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_macros\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_num_used_twice\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_num_called_num\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_vars\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_novars_vars_escaping\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_block\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_plural_block\nPASS: tests/test_ext.py:TestAutoEscape.test_scoped_setting\nPASS: tests/test_ext.py:TestAutoEscape.test_nonvolatile\nPASS: tests/test_ext.py:TestAutoEscape.test_volatile\nPASS: tests/test_ext.py:TestAutoEscape.test_scoping\nPASS: tests/test_ext.py:TestAutoEscape.test_volatile_scoping\nPASS: tests/test_ext.py:TestAutoEscape.test_overlay_scopes\nPASS: tests/test_filters.py:TestFilter.test_filter_calling\nPASS: tests/test_filters.py:TestFilter.test_capitalize\nPASS: tests/test_filters.py:TestFilter.test_center\nPASS: tests/test_filters.py:TestFilter.test_default\nPASS: tests/test_filters.py:TestFilter.test_dictsort[-[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]]\nPASS: tests/test_filters.py:TestFilter.test_dictsort[true-[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]]\nPASS: tests/test_filters.py:TestFilter.test_dictsort[by=\"value\"-[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]]\nPASS: tests/test_filters.py:TestFilter.test_dictsort[reverse=true-[('c', 2), ('b', 1), ('AB', 3), ('aa', 0)]]\nPASS: tests/test_filters.py:TestFilter.test_batch\nPASS: tests/test_filters.py:TestFilter.test_slice\nPASS: tests/test_filters.py:TestFilter.test_escape\nPASS: tests/test_filters.py:TestFilter.test_trim[None-..stays..]\nPASS: tests/test_filters.py:TestFilter.test_trim[.-  ..stays]\nPASS: tests/test_filters.py:TestFilter.test_trim[ .-stays]\nPASS: tests/test_filters.py:TestFilter.test_striptags\nPASS: tests/test_filters.py:TestFilter.test_filesizeformat\nPASS: tests/test_filters.py:TestFilter.test_filesizeformat_issue59\nPASS: tests/test_filters.py:TestFilter.test_first\nPASS: tests/test_filters.py:TestFilter.test_float[42-42.0]\nPASS: tests/test_filters.py:TestFilter.test_float[abc-0.0]\nPASS: tests/test_filters.py:TestFilter.test_float[32.32-32.32]\nPASS: tests/test_filters.py:TestFilter.test_float_default\nPASS: tests/test_filters.py:TestFilter.test_format\nPASS: tests/test_filters.py:TestFilter.test_indent\nPASS: tests/test_filters.py:TestFilter.test_indent_markup_input\nPASS: tests/test_filters.py:TestFilter.test_indent_width_string\nPASS: tests/test_filters.py:TestFilter.test_int[42-42]\nPASS: tests/test_filters.py:TestFilter.test_int[abc-0]\nPASS: tests/test_filters.py:TestFilter.test_int[32.32-32]\nPASS: tests/test_filters.py:TestFilter.test_int[12345678901234567890-12345678901234567890]\nPASS: tests/test_filters.py:TestFilter.test_int[1e10000-0]\nPASS: tests/test_filters.py:TestFilter.test_int_base[0x4d32-16-19762]\nPASS: tests/test_filters.py:TestFilter.test_int_base[011-8-9]\nPASS: tests/test_filters.py:TestFilter.test_int_base[0x33Z-16-0]\nPASS: tests/test_filters.py:TestFilter.test_int_default\nPASS: tests/test_filters.py:TestFilter.test_int_special_method\nPASS: tests/test_filters.py:TestFilter.test_join\nPASS: tests/test_filters.py:TestFilter.test_join_attribute\nPASS: tests/test_filters.py:TestFilter.test_last\nPASS: tests/test_filters.py:TestFilter.test_length\nPASS: tests/test_filters.py:TestFilter.test_lower\nPASS: tests/test_filters.py:TestFilter.test_items\nPASS: tests/test_filters.py:TestFilter.test_items_undefined\nPASS: tests/test_filters.py:TestFilter.test_pprint\nPASS: tests/test_filters.py:TestFilter.test_random\nPASS: tests/test_filters.py:TestFilter.test_reverse\nPASS: tests/test_filters.py:TestFilter.test_string\nPASS: tests/test_filters.py:TestFilter.test_title\nPASS: tests/test_filters.py:TestFilter.test_truncate\nPASS: tests/test_filters.py:TestFilter.test_truncate_very_short\nPASS: tests/test_filters.py:TestFilter.test_truncate_end_length\nPASS: tests/test_filters.py:TestFilter.test_upper\nPASS: tests/test_filters.py:TestFilter.test_urlize\nPASS: tests/test_filters.py:TestFilter.test_urlize_rel_policy\nPASS: tests/test_filters.py:TestFilter.test_urlize_target_parameter\nPASS: tests/test_filters.py:TestFilter.test_urlize_extra_schemes_parameter\nPASS: tests/test_filters.py:TestFilter.test_wordcount\nPASS: tests/test_filters.py:TestFilter.test_block\nPASS: tests/test_filters.py:TestFilter.test_chaining\nPASS: tests/test_filters.py:TestFilter.test_sum\nPASS: tests/test_filters.py:TestFilter.test_sum_attributes\nPASS: tests/test_filters.py:TestFilter.test_sum_attributes_nested\nPASS: tests/test_filters.py:TestFilter.test_sum_attributes_tuple\nPASS: tests/test_filters.py:TestFilter.test_abs\nPASS: tests/test_filters.py:TestFilter.test_round_positive\nPASS: tests/test_filters.py:TestFilter.test_round_negative\nPASS: tests/test_filters.py:TestFilter.test_xmlattr\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\t]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\n]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\x0c]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[ ]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[/]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[>]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[=]\nPASS: tests/test_filters.py:TestFilter.test_sort1\nPASS: tests/test_filters.py:TestFilter.test_sort2\nPASS: tests/test_filters.py:TestFilter.test_sort3\nPASS: tests/test_filters.py:TestFilter.test_sort4\nPASS: tests/test_filters.py:TestFilter.test_sort5\nPASS: tests/test_filters.py:TestFilter.test_sort6\nPASS: tests/test_filters.py:TestFilter.test_sort7\nPASS: tests/test_filters.py:TestFilter.test_sort8\nPASS: tests/test_filters.py:TestFilter.test_unique\nPASS: tests/test_filters.py:TestFilter.test_unique_case_sensitive\nPASS: tests/test_filters.py:TestFilter.test_unique_attribute\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|min }}-a]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|min(case_sensitive=true) }}-B]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ []|min }}-]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|max }}-B]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|max(case_sensitive=true) }}-a]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ []|max }}-]\nPASS: tests/test_filters.py:TestFilter.test_min_max_attribute[min-1]\nPASS: tests/test_filters.py:TestFilter.test_min_max_attribute[max-9]\nPASS: tests/test_filters.py:TestFilter.test_groupby\nPASS: tests/test_filters.py:TestFilter.test_groupby_tuple_index\nPASS: tests/test_filters.py:TestFilter.test_groupby_multidot\nPASS: tests/test_filters.py:TestFilter.test_groupby_default\nPASS: tests/test_filters.py:TestFilter.test_groupby_case[False-a: 1, 3\\nb: 2\\n]\nPASS: tests/test_filters.py:TestFilter.test_groupby_case[True-A: 3\\na: 1\\nb: 2\\n]\nPASS: tests/test_filters.py:TestFilter.test_filtertag\nPASS: tests/test_filters.py:TestFilter.test_replace\nPASS: tests/test_filters.py:TestFilter.test_forceescape\nPASS: tests/test_filters.py:TestFilter.test_safe\nPASS: tests/test_filters.py:TestFilter.test_urlencode[Hello, world!-Hello%2C%20world%21]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[Hello, world\\u203d-Hello%2C%20world%E2%80%BD]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value2-f=1]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value3-f=1&amp;z=2]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value4-%E2%80%BD=1]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value5-0=1]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value6-a+b%2Fc=a+b%2Fc]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[a b/c-a%20b/c]\nPASS: tests/test_filters.py:TestFilter.test_simple_map\nPASS: tests/test_filters.py:TestFilter.test_map_sum\nPASS: tests/test_filters.py:TestFilter.test_attribute_map\nPASS: tests/test_filters.py:TestFilter.test_empty_map\nPASS: tests/test_filters.py:TestFilter.test_map_default\nPASS: tests/test_filters.py:TestFilter.test_simple_select\nPASS: tests/test_filters.py:TestFilter.test_bool_select\nPASS: tests/test_filters.py:TestFilter.test_simple_reject\nPASS: tests/test_filters.py:TestFilter.test_bool_reject\nPASS: tests/test_filters.py:TestFilter.test_simple_select_attr\nPASS: tests/test_filters.py:TestFilter.test_simple_reject_attr\nPASS: tests/test_filters.py:TestFilter.test_func_select_attr\nPASS: tests/test_filters.py:TestFilter.test_func_reject_attr\nPASS: tests/test_filters.py:TestFilter.test_json_dump\nPASS: tests/test_filters.py:TestFilter.test_wordwrap\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_if\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_elif\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_else\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_nested_if\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_condexpr\nPASS: tests/test_idtracking.py:test_basics\nPASS: tests/test_idtracking.py:test_complex\nPASS: tests/test_idtracking.py:test_if_branching_stores\nPASS: tests/test_idtracking.py:test_if_branching_stores_undefined\nPASS: tests/test_idtracking.py:test_if_branching_multi_scope\nPASS: tests/test_imports.py:TestImports.test_context_imports\nPASS: tests/test_imports.py:TestImports.test_import_needs_name\nPASS: tests/test_imports.py:TestImports.test_no_trailing_comma\nPASS: tests/test_imports.py:TestImports.test_trailing_comma_with_context\nPASS: tests/test_imports.py:TestImports.test_exports\nPASS: tests/test_imports.py:TestImports.test_not_exported\nPASS: tests/test_imports.py:TestImports.test_import_with_globals\nPASS: tests/test_imports.py:TestImports.test_import_with_globals_override\nPASS: tests/test_imports.py:TestImports.test_from_import_with_globals\nPASS: tests/test_imports.py:TestIncludes.test_context_include\nPASS: tests/test_imports.py:TestIncludes.test_choice_includes\nPASS: tests/test_imports.py:TestIncludes.test_include_ignoring_missing\nPASS: tests/test_imports.py:TestIncludes.test_context_include_with_overrides\nPASS: tests/test_imports.py:TestIncludes.test_unoptimized_scopes\nPASS: tests/test_imports.py:TestIncludes.test_import_from_with_context\nPASS: tests/test_inheritance.py:TestInheritance.test_layout\nPASS: tests/test_inheritance.py:TestInheritance.test_level1\nPASS: tests/test_inheritance.py:TestInheritance.test_level2\nPASS: tests/test_inheritance.py:TestInheritance.test_level3\nPASS: tests/test_inheritance.py:TestInheritance.test_level4\nPASS: tests/test_inheritance.py:TestInheritance.test_super\nPASS: tests/test_inheritance.py:TestInheritance.test_working\nPASS: tests/test_inheritance.py:TestInheritance.test_reuse_blocks\nPASS: tests/test_inheritance.py:TestInheritance.test_preserve_blocks\nPASS: tests/test_inheritance.py:TestInheritance.test_dynamic_inheritance\nPASS: tests/test_inheritance.py:TestInheritance.test_multi_inheritance\nPASS: tests/test_inheritance.py:TestInheritance.test_scoped_block\nPASS: tests/test_inheritance.py:TestInheritance.test_super_in_scoped_block\nPASS: tests/test_inheritance.py:TestInheritance.test_scoped_block_after_inheritance\nPASS: tests/test_inheritance.py:TestInheritance.test_level1_required\nPASS: tests/test_inheritance.py:TestInheritance.test_level2_required\nPASS: tests/test_inheritance.py:TestInheritance.test_level3_required\nPASS: tests/test_inheritance.py:TestInheritance.test_invalid_required\nPASS: tests/test_inheritance.py:TestInheritance.test_required_with_scope\nPASS: tests/test_inheritance.py:TestInheritance.test_duplicate_required_or_scoped\nPASS: tests/test_inheritance.py:TestBugFix.test_fixed_macro_scoping_bug\nPASS: tests/test_inheritance.py:TestBugFix.test_double_extends\nPASS: tests/test_lexnparse.py:TestTokenStream.test_simple\nPASS: tests/test_lexnparse.py:TestTokenStream.test_iter\nPASS: tests/test_lexnparse.py:TestLexer.test_raw1\nPASS: tests/test_lexnparse.py:TestLexer.test_raw2\nPASS: tests/test_lexnparse.py:TestLexer.test_raw3\nPASS: tests/test_lexnparse.py:TestLexer.test_raw4\nPASS: tests/test_lexnparse.py:TestLexer.test_balancing\nPASS: tests/test_lexnparse.py:TestLexer.test_comments\nPASS: tests/test_lexnparse.py:TestLexer.test_string_escapes\nPASS: tests/test_lexnparse.py:TestLexer.test_bytefallback\nPASS: tests/test_lexnparse.py:TestLexer.test_operators\nPASS: tests/test_lexnparse.py:TestLexer.test_normalizing\nPASS: tests/test_lexnparse.py:TestLexer.test_trailing_newline\nPASS: tests/test_lexnparse.py:TestLexer.test_name[foo-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[f\\xf6\\xf6-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u304d-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[_-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[1a-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[a--False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\U0001f40da-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[a\\U0001f40d\\U0001f40d-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u1885-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u1886-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u2118-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u212e-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\xb7-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[a\\xb7-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_lineno_with_strip\nPASS: tests/test_lexnparse.py:TestParser.test_php_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_erb_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_comment_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_balancing\nPASS: tests/test_lexnparse.py:TestParser.test_start_comment\nPASS: tests/test_lexnparse.py:TestParser.test_line_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_line_syntax_priority\nPASS: tests/test_lexnparse.py:TestParser.test_error_messages\nPASS: tests/test_lexnparse.py:TestSyntax.test_call\nPASS: tests/test_lexnparse.py:TestSyntax.test_slicing\nPASS: tests/test_lexnparse.py:TestSyntax.test_attr\nPASS: tests/test_lexnparse.py:TestSyntax.test_subscript\nPASS: tests/test_lexnparse.py:TestSyntax.test_tuple\nPASS: tests/test_lexnparse.py:TestSyntax.test_math\nPASS: tests/test_lexnparse.py:TestSyntax.test_div\nPASS: tests/test_lexnparse.py:TestSyntax.test_unary\nPASS: tests/test_lexnparse.py:TestSyntax.test_concat\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[1->-0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[1->=-1]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[2-<-3]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[3-<=-4]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[4-==-4]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[4-!=-5]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_parens\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 < 2 < 3 }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a < b < c }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 > 2 > 3 }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a > b > c }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 > 2 < 3 }}-True]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a > b < c }}-True]\nPASS: tests/test_lexnparse.py:TestSyntax.test_inop\nPASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[[]]\nPASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[{}]\nPASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[()]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1-1]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[123-123]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[12_34_56-123456]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1.2-1.2]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[34.56-34.56]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[3_4.5_6-34.56]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1e0-1.0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[10e1-100.0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e100-2.5e+100]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e+100-2.5e+100]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[25.6e-10-2.56e-09]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1_2.3_4e5_6-1.234e+57]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0-0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0_00-0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0b1001_1111-159]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o123-83]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o1_23-83]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x123abc-1194684]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x12_3abc-1194684]\nPASS: tests/test_lexnparse.py:TestSyntax.test_bool\nPASS: tests/test_lexnparse.py:TestSyntax.test_grouping\nPASS: tests/test_lexnparse.py:TestSyntax.test_django_attr\nPASS: tests/test_lexnparse.py:TestSyntax.test_conditional_expression\nPASS: tests/test_lexnparse.py:TestSyntax.test_short_conditional_expression\nPASS: tests/test_lexnparse.py:TestSyntax.test_filter_priority\nPASS: tests/test_lexnparse.py:TestSyntax.test_function_calls\nPASS: tests/test_lexnparse.py:TestSyntax.test_tuple_expr\nPASS: tests/test_lexnparse.py:TestSyntax.test_trailing_comma\nPASS: tests/test_lexnparse.py:TestSyntax.test_block_end_name\nPASS: tests/test_lexnparse.py:TestSyntax.test_constant_casing\nPASS: tests/test_lexnparse.py:TestSyntax.test_test_chaining\nPASS: tests/test_lexnparse.py:TestSyntax.test_string_concatenation\nPASS: tests/test_lexnparse.py:TestSyntax.test_notin\nPASS: tests/test_lexnparse.py:TestSyntax.test_operator_precedence\nPASS: tests/test_lexnparse.py:TestSyntax.test_implicit_subscribed_tuple\nPASS: tests/test_lexnparse.py:TestSyntax.test_raw2\nPASS: tests/test_lexnparse.py:TestSyntax.test_const\nPASS: tests/test_lexnparse.py:TestSyntax.test_neg_filter_priority\nPASS: tests/test_lexnparse.py:TestSyntax.test_const_assign\nPASS: tests/test_lexnparse.py:TestSyntax.test_localset\nPASS: tests/test_lexnparse.py:TestSyntax.test_parse_unary\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_no_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_false_with_no_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_endline\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_inline\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_nested\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_left_chars\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_embeded_strings\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_preserve_leading_newlines\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_comment\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_simple\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_comment\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_compact\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_outside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_outside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_inside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_inside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_consume_after_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_consume_before_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_comment\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_raw\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_with_manual\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_compact\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_with_manual\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_no_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_comment_syntax\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_outer\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_lstrip_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim_blocks_false_with_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim_nested\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_nested\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_comment_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_comment_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_no_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_raw_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_raw_no_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_angle_bracket\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_php_syntax\nPASS: tests/test_loader.py:TestLoaders.test_dict_loader\nPASS: tests/test_loader.py:TestLoaders.test_package_loader\nPASS: tests/test_loader.py:TestLoaders.test_filesystem_loader_overlapping_names\nPASS: tests/test_loader.py:TestLoaders.test_choice_loader\nPASS: tests/test_loader.py:TestLoaders.test_function_loader\nPASS: tests/test_loader.py:TestLoaders.test_prefix_loader\nPASS: tests/test_loader.py:TestLoaders.test_caching\nPASS: tests/test_loader.py:TestLoaders.test_no_cache\nPASS: tests/test_loader.py:TestLoaders.test_limited_size_cache\nPASS: tests/test_loader.py:TestLoaders.test_cache_loader_change\nPASS: tests/test_loader.py:TestLoaders.test_dict_loader_cache_invalidates\nPASS: tests/test_loader.py:TestLoaders.test_split_template_path\nPASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_str\nPASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_pathlib\nPASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_list_including_pathlib\nPASS: tests/test_loader.py:TestFileSystemLoader.test_caches_template_based_on_mtime\nPASS: tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[utf-8-\\u6587\\u5b57\\u5316\\u3051]\nPASS: tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[iso-8859-1-\\xe6\\x96\\x87\\xe5\\xad\\x97\\xe5\\x8c\\x96\\xe3\\x81\\x91]\nPASS: tests/test_loader.py:TestFileSystemLoader.test_filename_normpath\nPASS: tests/test_loader.py:TestFileSystemLoader.test_error_includes_paths\nPASS: tests/test_loader.py:TestModuleLoader.test_log\nPASS: tests/test_loader.py:TestModuleLoader.test_deflated_zip_compile\nPASS: tests/test_loader.py:TestModuleLoader.test_stored_zip_compile\nPASS: tests/test_loader.py:TestModuleLoader.test_filesystem_compile\nPASS: tests/test_loader.py:TestModuleLoader.test_weak_references\nPASS: tests/test_loader.py:TestModuleLoader.test_choice_loader\nPASS: tests/test_loader.py:TestModuleLoader.test_prefix_loader\nPASS: tests/test_loader.py:TestModuleLoader.test_path_as_pathlib\nPASS: tests/test_loader.py:TestModuleLoader.test_supports_pathlib_in_list_of_paths\nPASS: tests/test_loader.py:test_package_dir_source[foo/test.html-FOO]\nPASS: tests/test_loader.py:test_package_dir_source[test.html-BAR]\nPASS: tests/test_loader.py:test_package_dir_list\nPASS: tests/test_loader.py:test_package_file_source[foo/test.html-FOO]\nPASS: tests/test_loader.py:test_package_file_source[test.html-BAR]\nPASS: tests/test_loader.py:test_package_file_list\nPASS: tests/test_loader.py:test_package_zip_source[foo/test.html-FOO]\nPASS: tests/test_loader.py:test_package_zip_source[test.html-BAR]\nPASS: tests/test_loader.py:test_package_zip_list\nPASS: tests/test_loader.py:test_package_zip_omit_curdir[]\nPASS: tests/test_loader.py:test_package_zip_omit_curdir[.]\nPASS: tests/test_loader.py:test_package_zip_omit_curdir[./]\nPASS: tests/test_loader.py:test_pep_451_import_hook\nPASS: tests/test_loader.py:test_package_loader_no_dir\nPASS: tests/test_nativetypes.py:test_is_defined_native_return\nPASS: tests/test_nativetypes.py:test_undefined_native_return\nPASS: tests/test_nativetypes.py:test_adding_undefined_native_return\nPASS: tests/test_nativetypes.py:test_cast_int\nPASS: tests/test_nativetypes.py:test_list_add\nPASS: tests/test_nativetypes.py:test_multi_expression_add\nPASS: tests/test_nativetypes.py:test_loops\nPASS: tests/test_nativetypes.py:test_loops_with_ints\nPASS: tests/test_nativetypes.py:test_loop_look_alike\nPASS: tests/test_nativetypes.py:test_booleans[{{ value }}-True]\nPASS: tests/test_nativetypes.py:test_booleans[{{ value }}-False]\nPASS: tests/test_nativetypes.py:test_booleans[{{ 1 == 1 }}-True]\nPASS: tests/test_nativetypes.py:test_booleans[{{ 2 + 2 == 5 }}-False]\nPASS: tests/test_nativetypes.py:test_booleans[{{ None is none }}-True]\nPASS: tests/test_nativetypes.py:test_booleans[{{ '' == None }}-False]\nPASS: tests/test_nativetypes.py:test_variable_dunder\nPASS: tests/test_nativetypes.py:test_constant_dunder\nPASS: tests/test_nativetypes.py:test_constant_dunder_to_string\nPASS: tests/test_nativetypes.py:test_string_literal_var\nPASS: tests/test_nativetypes.py:test_string_top_level\nPASS: tests/test_nativetypes.py:test_tuple_of_variable_strings\nPASS: tests/test_nativetypes.py:test_concat_strings_with_quotes\nPASS: tests/test_nativetypes.py:test_no_intermediate_eval\nPASS: tests/test_nativetypes.py:test_spontaneous_env\nPASS: tests/test_nativetypes.py:test_leading_spaces\nPASS: tests/test_nativetypes.py:test_macro\nPASS: tests/test_nativetypes.py:test_block\nPASS: tests/test_nodes.py:test_template_hash\nPASS: tests/test_pickle.py:test_environment\nPASS: tests/test_regression.py:TestCorner.test_assigned_scoping\nPASS: tests/test_regression.py:TestCorner.test_closure_scoping\nPASS: tests/test_regression.py:TestBug.test_keyword_folding\nPASS: tests/test_regression.py:TestBug.test_extends_output_bugs\nPASS: tests/test_regression.py:TestBug.test_urlize_filter_escaping\nPASS: tests/test_regression.py:TestBug.test_urlize_filter_closing_punctuation\nPASS: tests/test_regression.py:TestBug.test_loop_call_loop\nPASS: tests/test_regression.py:TestBug.test_weird_inline_comment\nPASS: tests/test_regression.py:TestBug.test_old_macro_loop_scoping_bug\nPASS: tests/test_regression.py:TestBug.test_partial_conditional_assignments\nPASS: tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug\nPASS: tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug_twoframe\nPASS: tests/test_regression.py:TestBug.test_call_with_args\nPASS: tests/test_regression.py:TestBug.test_empty_if_condition_fails\nPASS: tests/test_regression.py:TestBug.test_recursive_loop_compile\nPASS: tests/test_regression.py:TestBug.test_else_loop_bug\nPASS: tests/test_regression.py:TestBug.test_correct_prefix_loader_name\nPASS: tests/test_regression.py:TestBug.test_pass_context_callable_class\nPASS: tests/test_regression.py:TestBug.test_block_set_with_extends\nPASS: tests/test_regression.py:TestBug.test_nested_for_else\nPASS: tests/test_regression.py:TestBug.test_macro_var_bug\nPASS: tests/test_regression.py:TestBug.test_macro_var_bug_advanced\nPASS: tests/test_regression.py:TestBug.test_callable_defaults\nPASS: tests/test_regression.py:TestBug.test_macro_escaping\nPASS: tests/test_regression.py:TestBug.test_macro_scoping\nPASS: tests/test_regression.py:TestBug.test_scopes_and_blocks\nPASS: tests/test_regression.py:TestBug.test_scopes_and_include\nPASS: tests/test_regression.py:TestBug.test_caller_scoping\nPASS: tests/test_regression.py:TestBug.test_variable_reuse\nPASS: tests/test_regression.py:TestBug.test_double_caller\nPASS: tests/test_regression.py:TestBug.test_double_caller_no_default\nPASS: tests/test_regression.py:TestBug.test_macro_blocks\nPASS: tests/test_regression.py:TestBug.test_scoped_block\nPASS: tests/test_regression.py:TestBug.test_recursive_loop_filter\nPASS: tests/test_regression.py:TestBug.test_empty_if\nPASS: tests/test_regression.py:TestBug.test_subproperty_if\nPASS: tests/test_regression.py:TestBug.test_set_and_include\nPASS: tests/test_regression.py:TestBug.test_loop_include\nPASS: tests/test_regression.py:TestBug.test_grouper_repr\nPASS: tests/test_regression.py:TestBug.test_custom_context\nPASS: tests/test_regression.py:TestBug.test_recursive_loop_bug\nPASS: tests/test_regression.py:TestBug.test_markup_and_chainable_undefined\nPASS: tests/test_regression.py:TestBug.test_scoped_block_loop_vars\nPASS: tests/test_regression.py:TestBug.test_pass_context_loop_vars\nPASS: tests/test_regression.py:TestBug.test_pass_context_scoped_loop_vars\nPASS: tests/test_regression.py:TestBug.test_pass_context_in_blocks\nPASS: tests/test_regression.py:TestBug.test_pass_context_block_and_loop\nPASS: tests/test_regression.py:TestBug.test_cached_extends[extends]\nPASS: tests/test_regression.py:TestBug.test_cached_extends[include]\nPASS: tests/test_regression.py:TestBug.test_nested_loop_scoping\nPASS: tests/test_regression.py:TestBug.test_pass_context_with_select\nPASS: tests/test_regression.py:test_load_parameter_when_set_in_all_if_branches\nPASS: tests/test_regression.py:test_unicode_whitespace[\\x0c]\nPASS: tests/test_regression.py:test_unicode_whitespace[\\x85]\nPASS: tests/test_runtime.py:test_loop_idx\nPASS: tests/test_runtime.py:test_loop_idx0\nPASS: tests/test_runtime.py:test_loopcontext0\nPASS: tests/test_runtime.py:test_loopcontext1\nPASS: tests/test_runtime.py:test_loopcontext2\nPASS: tests/test_runtime.py:test_iterator_not_advanced_early\nPASS: tests/test_runtime.py:test_mock_not_pass_arg_marker\nPASS: tests/test_runtime.py:test_undefined_copy[Undefined]\nPASS: tests/test_runtime.py:test_undefined_copy[ChainableUndefined]\nPASS: tests/test_runtime.py:test_undefined_copy[DebugUndefined]\nPASS: tests/test_runtime.py:test_undefined_copy[StrictUndefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[Undefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[ChainableUndefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[DebugUndefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[StrictUndefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[Undefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[ChainableUndefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[DebugUndefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[StrictUndefined]\nPASS: tests/test_security.py:TestSandbox.test_unsafe\nPASS: tests/test_security.py:TestSandbox.test_immutable_environment\nPASS: tests/test_security.py:TestSandbox.test_restricted\nPASS: tests/test_security.py:TestSandbox.test_template_data\nPASS: tests/test_security.py:TestSandbox.test_attr_filter\nPASS: tests/test_security.py:TestSandbox.test_binary_operator_intercepting\nPASS: tests/test_security.py:TestSandbox.test_unary_operator_intercepting\nPASS: tests/test_security.py:TestStringFormat.test_basic_format_safety\nPASS: tests/test_security.py:TestStringFormat.test_basic_format_all_okay\nPASS: tests/test_security.py:TestStringFormat.test_safe_format_safety\nPASS: tests/test_security.py:TestStringFormat.test_safe_format_all_okay\nPASS: tests/test_security.py:TestStringFormat.test_empty_braces_format\nPASS: tests/test_security.py:TestStringFormatMap.test_basic_format_safety\nPASS: tests/test_security.py:TestStringFormatMap.test_basic_format_all_okay\nPASS: tests/test_security.py:TestStringFormatMap.test_safe_format_all_okay\nPASS: tests/test_security.py:TestStringFormatMap.test_indirect_call\nPASS: tests/test_security.py:TestStringFormatMap.test_attr_filter\nPASS: tests/test_tests.py:TestTestsCase.test_defined\nPASS: tests/test_tests.py:TestTestsCase.test_even\nPASS: tests/test_tests.py:TestTestsCase.test_odd\nPASS: tests/test_tests.py:TestTestsCase.test_lower\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is none-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is none-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is none-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is none-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is true-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0 is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1 is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is false-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0 is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1 is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is boolean-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is boolean-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0.0 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1.0 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is integer-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is integer-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[4.2 is float-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is number-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[complex is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is string-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is sequence-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is sequence-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is sequence-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[1, 2, 3] is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is mapping-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[mydict is mapping-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is iterable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is iterable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is iterable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[range(5) is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[range is callable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_upper\nPASS: tests/test_tests.py:TestTestsCase.test_equalto\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[eq 2-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[eq 3-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ne 3-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ne 2-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[lt 3-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[lt 2-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[le 2-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[le 1-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[gt 1-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[gt 2-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ge 2-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ge 3-False]\nPASS: tests/test_tests.py:TestTestsCase.test_sameas\nPASS: tests/test_tests.py:TestTestsCase.test_no_paren_for_arg1\nPASS: tests/test_tests.py:TestTestsCase.test_escaped\nPASS: tests/test_tests.py:TestTestsCase.test_greaterthan\nPASS: tests/test_tests.py:TestTestsCase.test_lessthan\nPASS: tests/test_tests.py:TestTestsCase.test_multiple_tests\nPASS: tests/test_tests.py:TestTestsCase.test_in\nPASS: tests/test_tests.py:test_name_undefined\nPASS: tests/test_tests.py:test_name_undefined_in_if\nPASS: tests/test_tests.py:test_is_filter\nPASS: tests/test_tests.py:test_is_test\nPASS: tests/test_utils.py:TestLRUCache.test_simple\nPASS: tests/test_utils.py:TestLRUCache.test_values\nPASS: tests/test_utils.py:TestLRUCache.test_values_empty\nPASS: tests/test_utils.py:TestLRUCache.test_pickleable\nPASS: tests/test_utils.py:TestLRUCache.test_copy[copy0]\nPASS: tests/test_utils.py:TestLRUCache.test_copy[copy1]\nPASS: tests/test_utils.py:TestLRUCache.test_clear\nPASS: tests/test_utils.py:TestLRUCache.test_repr\nPASS: tests/test_utils.py:TestLRUCache.test_items\nPASS: tests/test_utils.py:TestLRUCache.test_setdefault\nPASS: tests/test_utils.py:TestHelpers.test_object_type_repr\nPASS: tests/test_utils.py:TestHelpers.test_autoescape_select\nPASS: tests/test_utils.py:TestEscapeUrlizeTarget.test_escape_urlize_target\nPASS: tests/test_utils.py:TestEscapeUrlizeTarget.test_urlize_mail_mastodon\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_markup\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_html\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_n\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_min\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_max\nPASS: tests/test_utils.py:test_missing\nPASS: tests/test_utils.py:test_consume\nPASS: tests/test_utils.py:test_pickle_missing[0]\nPASS: tests/test_utils.py:test_pickle_missing[1]\nPASS: tests/test_utils.py:test_pickle_missing[2]\nPASS: tests/test_utils.py:test_pickle_missing[3]\nPASS: tests/test_utils.py:test_pickle_missing[4]\nPASS: tests/test_utils.py:test_pickle_missing[5]\nPASS: tests/test_utils.py:test_copy_missing\n============================================================================\nTestsuite summary\n# TOTAL: 784\n# PASS: 784\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 3\nEND: /usr/lib/python3-jinja2/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-jinja2": {
     "duration": "3",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests/test_api.py:TestExtendedAPI.test_item_and_attribute\nPASS: tests/test_api.py:TestExtendedAPI.test_finalize\nPASS: tests/test_api.py:TestExtendedAPI.test_finalize_constant_expression\nPASS: tests/test_api.py:TestExtendedAPI.test_no_finalize_template_data\nPASS: tests/test_api.py:TestExtendedAPI.test_context_finalize\nPASS: tests/test_api.py:TestExtendedAPI.test_eval_finalize\nPASS: tests/test_api.py:TestExtendedAPI.test_env_autoescape\nPASS: tests/test_api.py:TestExtendedAPI.test_cycler\nPASS: tests/test_api.py:TestExtendedAPI.test_expressions\nPASS: tests/test_api.py:TestExtendedAPI.test_template_passthrough\nPASS: tests/test_api.py:TestExtendedAPI.test_get_template_undefined\nPASS: tests/test_api.py:TestExtendedAPI.test_autoescape_autoselect\nPASS: tests/test_api.py:TestExtendedAPI.test_sandbox_max_range\nPASS: tests/test_api.py:TestMeta.test_find_undeclared_variables\nPASS: tests/test_api.py:TestMeta.test_find_refererenced_templates\nPASS: tests/test_api.py:TestMeta.test_find_included_templates\nPASS: tests/test_api.py:TestStreaming.test_basic_streaming\nPASS: tests/test_api.py:TestStreaming.test_buffered_streaming\nPASS: tests/test_api.py:TestStreaming.test_streaming_behavior\nPASS: tests/test_api.py:TestStreaming.test_dump_stream\nPASS: tests/test_api.py:TestUndefined.test_stopiteration_is_undefined\nPASS: tests/test_api.py:TestUndefined.test_undefined_and_special_attributes\nPASS: tests/test_api.py:TestUndefined.test_undefined_attribute_error\nPASS: tests/test_api.py:TestUndefined.test_logging_undefined\nPASS: tests/test_api.py:TestUndefined.test_default_undefined\nPASS: tests/test_api.py:TestUndefined.test_chainable_undefined\nPASS: tests/test_api.py:TestUndefined.test_debug_undefined\nPASS: tests/test_api.py:TestUndefined.test_strict_undefined\nPASS: tests/test_api.py:TestUndefined.test_indexing_gives_undefined\nPASS: tests/test_api.py:TestUndefined.test_none_gives_proper_error\nPASS: tests/test_api.py:TestUndefined.test_object_repr\nPASS: tests/test_api.py:TestLowLevel.test_custom_code_generator\nPASS: tests/test_api.py:TestLowLevel.test_custom_context\nPASS: tests/test_api.py:test_overlay_enable_async\nPASS: tests/test_bytecode_cache.py:TestByteCodeCache.test_simple\nPASS: tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_dump_load\nPASS: tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_exception\nPASS: tests/test_compile.py:test_filters_deterministic\nPASS: tests/test_compile.py:test_import_as_with_context_deterministic\nPASS: tests/test_compile.py:test_top_level_set_vars_unpacking_deterministic\nPASS: tests/test_compile.py:test_loop_set_vars_unpacking_deterministic\nPASS: tests/test_compile.py:test_block_set_vars_unpacking_deterministic\nPASS: tests/test_compile.py:test_undefined_import_curly_name\nPASS: tests/test_core_tags.py:TestForLoop.test_simple\nPASS: tests/test_core_tags.py:TestForLoop.test_else\nPASS: tests/test_core_tags.py:TestForLoop.test_else_scoping_item\nPASS: tests/test_core_tags.py:TestForLoop.test_empty_blocks\nPASS: tests/test_core_tags.py:TestForLoop.test_context_vars\nPASS: tests/test_core_tags.py:TestForLoop.test_cycling\nPASS: tests/test_core_tags.py:TestForLoop.test_lookaround\nPASS: tests/test_core_tags.py:TestForLoop.test_changed\nPASS: tests/test_core_tags.py:TestForLoop.test_scope\nPASS: tests/test_core_tags.py:TestForLoop.test_varlen\nPASS: tests/test_core_tags.py:TestForLoop.test_noniter\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_lookaround\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_depth0\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_depth\nPASS: tests/test_core_tags.py:TestForLoop.test_looploop\nPASS: tests/test_core_tags.py:TestForLoop.test_reversed_bug\nPASS: tests/test_core_tags.py:TestForLoop.test_loop_errors\nPASS: tests/test_core_tags.py:TestForLoop.test_loop_filter\nPASS: tests/test_core_tags.py:TestForLoop.test_loop_unassignable\nPASS: tests/test_core_tags.py:TestForLoop.test_scoped_special_var\nPASS: tests/test_core_tags.py:TestForLoop.test_scoped_loop_var\nPASS: tests/test_core_tags.py:TestForLoop.test_recursive_empty_loop_iter\nPASS: tests/test_core_tags.py:TestForLoop.test_call_in_loop\nPASS: tests/test_core_tags.py:TestForLoop.test_scoping_bug\nPASS: tests/test_core_tags.py:TestForLoop.test_unpacking\nPASS: tests/test_core_tags.py:TestForLoop.test_intended_scoping_with_set\nPASS: tests/test_core_tags.py:TestIfCondition.test_simple\nPASS: tests/test_core_tags.py:TestIfCondition.test_elif\nPASS: tests/test_core_tags.py:TestIfCondition.test_elif_deep\nPASS: tests/test_core_tags.py:TestIfCondition.test_else\nPASS: tests/test_core_tags.py:TestIfCondition.test_empty\nPASS: tests/test_core_tags.py:TestIfCondition.test_complete\nPASS: tests/test_core_tags.py:TestIfCondition.test_no_scope\nPASS: tests/test_core_tags.py:TestMacros.test_simple\nPASS: tests/test_core_tags.py:TestMacros.test_scoping\nPASS: tests/test_core_tags.py:TestMacros.test_arguments\nPASS: tests/test_core_tags.py:TestMacros.test_arguments_defaults_nonsense\nPASS: tests/test_core_tags.py:TestMacros.test_caller_defaults_nonsense\nPASS: tests/test_core_tags.py:TestMacros.test_varargs\nPASS: tests/test_core_tags.py:TestMacros.test_simple_call\nPASS: tests/test_core_tags.py:TestMacros.test_complex_call\nPASS: tests/test_core_tags.py:TestMacros.test_caller_undefined\nPASS: tests/test_core_tags.py:TestMacros.test_include\nPASS: tests/test_core_tags.py:TestMacros.test_macro_api\nPASS: tests/test_core_tags.py:TestMacros.test_callself\nPASS: tests/test_core_tags.py:TestMacros.test_macro_defaults_self_ref\nPASS: tests/test_core_tags.py:TestSet.test_normal\nPASS: tests/test_core_tags.py:TestSet.test_block\nPASS: tests/test_core_tags.py:TestSet.test_block_escaping\nPASS: tests/test_core_tags.py:TestSet.test_set_invalid\nPASS: tests/test_core_tags.py:TestSet.test_namespace_redefined\nPASS: tests/test_core_tags.py:TestSet.test_namespace\nPASS: tests/test_core_tags.py:TestSet.test_namespace_block\nPASS: tests/test_core_tags.py:TestSet.test_init_namespace\nPASS: tests/test_core_tags.py:TestSet.test_namespace_loop\nPASS: tests/test_core_tags.py:TestSet.test_namespace_macro\nPASS: tests/test_core_tags.py:TestSet.test_namespace_set_tuple\nPASS: tests/test_core_tags.py:TestSet.test_block_escaping_filtered\nPASS: tests/test_core_tags.py:TestSet.test_block_filtered\nPASS: tests/test_core_tags.py:TestSet.test_block_filtered_set\nPASS: tests/test_core_tags.py:TestWith.test_with\nPASS: tests/test_core_tags.py:TestWith.test_with_argument_scoping\nPASS: tests/test_debug.py:TestDebug.test_runtime_error\nPASS: tests/test_debug.py:TestDebug.test_syntax_error\nPASS: tests/test_debug.py:TestDebug.test_regular_syntax_error\nPASS: tests/test_debug.py:TestDebug.test_pickleable_syntax_error\nPASS: tests/test_debug.py:TestDebug.test_include_syntax_error_source\nPASS: tests/test_debug.py:TestDebug.test_local_extraction\nPASS: tests/test_debug.py:TestDebug.test_get_corresponding_lineno_traceback\nPASS: tests/test_ext.py:TestExtensions.test_extend_late\nPASS: tests/test_ext.py:TestExtensions.test_loop_controls\nPASS: tests/test_ext.py:TestExtensions.test_do\nPASS: tests/test_ext.py:TestExtensions.test_extension_nodes\nPASS: tests/test_ext.py:TestExtensions.test_contextreference_node_passes_context\nPASS: tests/test_ext.py:TestExtensions.test_contextreference_node_can_pass_locals\nPASS: tests/test_ext.py:TestExtensions.test_identifier\nPASS: tests/test_ext.py:TestExtensions.test_rebinding\nPASS: tests/test_ext.py:TestExtensions.test_preprocessor_extension\nPASS: tests/test_ext.py:TestExtensions.test_streamfilter_extension\nPASS: tests/test_ext.py:TestExtensions.test_extension_ordering\nPASS: tests/test_ext.py:TestExtensions.test_debug\nPASS: tests/test_ext.py:TestInternationalization.test_trans\nPASS: tests/test_ext.py:TestInternationalization.test_trans_plural\nPASS: tests/test_ext.py:TestInternationalization.test_trans_plural_with_functions\nPASS: tests/test_ext.py:TestInternationalization.test_complex_plural\nPASS: tests/test_ext.py:TestInternationalization.test_trans_stringformatting\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_policy\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_policy_override\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_vars\nPASS: tests/test_ext.py:TestInternationalization.test_trimmed_varname_trimmed\nPASS: tests/test_ext.py:TestInternationalization.test_extract\nPASS: tests/test_ext.py:TestInternationalization.test_extract_trimmed\nPASS: tests/test_ext.py:TestInternationalization.test_extract_trimmed_option\nPASS: tests/test_ext.py:TestInternationalization.test_comment_extract\nPASS: tests/test_ext.py:TestInternationalization.test_extract_context\nPASS: tests/test_ext.py:TestInternationalization.test_nested_trans_error\nPASS: tests/test_ext.py:TestInternationalization.test_trans_block_error\nPASS: tests/test_ext.py:TestScope.test_basic_scope_behavior\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_complex_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_stringformatting\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_newstyle_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_support\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_macros\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_num_used_twice\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_num_called_num\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_vars\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_novars_vars_escaping\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_plural\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_block\nPASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_plural_block\nPASS: tests/test_ext.py:TestAutoEscape.test_scoped_setting\nPASS: tests/test_ext.py:TestAutoEscape.test_nonvolatile\nPASS: tests/test_ext.py:TestAutoEscape.test_volatile\nPASS: tests/test_ext.py:TestAutoEscape.test_scoping\nPASS: tests/test_ext.py:TestAutoEscape.test_volatile_scoping\nPASS: tests/test_ext.py:TestAutoEscape.test_overlay_scopes\nPASS: tests/test_filters.py:TestFilter.test_filter_calling\nPASS: tests/test_filters.py:TestFilter.test_capitalize\nPASS: tests/test_filters.py:TestFilter.test_center\nPASS: tests/test_filters.py:TestFilter.test_default\nPASS: tests/test_filters.py:TestFilter.test_dictsort[-[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]]\nPASS: tests/test_filters.py:TestFilter.test_dictsort[true-[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]]\nPASS: tests/test_filters.py:TestFilter.test_dictsort[by=\"value\"-[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]]\nPASS: tests/test_filters.py:TestFilter.test_dictsort[reverse=true-[('c', 2), ('b', 1), ('AB', 3), ('aa', 0)]]\nPASS: tests/test_filters.py:TestFilter.test_batch\nPASS: tests/test_filters.py:TestFilter.test_slice\nPASS: tests/test_filters.py:TestFilter.test_escape\nPASS: tests/test_filters.py:TestFilter.test_trim[None-..stays..]\nPASS: tests/test_filters.py:TestFilter.test_trim[.-  ..stays]\nPASS: tests/test_filters.py:TestFilter.test_trim[ .-stays]\nPASS: tests/test_filters.py:TestFilter.test_striptags\nPASS: tests/test_filters.py:TestFilter.test_filesizeformat\nPASS: tests/test_filters.py:TestFilter.test_filesizeformat_issue59\nPASS: tests/test_filters.py:TestFilter.test_first\nPASS: tests/test_filters.py:TestFilter.test_float[42-42.0]\nPASS: tests/test_filters.py:TestFilter.test_float[abc-0.0]\nPASS: tests/test_filters.py:TestFilter.test_float[32.32-32.32]\nPASS: tests/test_filters.py:TestFilter.test_float_default\nPASS: tests/test_filters.py:TestFilter.test_format\nPASS: tests/test_filters.py:TestFilter.test_indent\nPASS: tests/test_filters.py:TestFilter.test_indent_markup_input\nPASS: tests/test_filters.py:TestFilter.test_indent_width_string\nPASS: tests/test_filters.py:TestFilter.test_int[42-42]\nPASS: tests/test_filters.py:TestFilter.test_int[abc-0]\nPASS: tests/test_filters.py:TestFilter.test_int[32.32-32]\nPASS: tests/test_filters.py:TestFilter.test_int[12345678901234567890-12345678901234567890]\nPASS: tests/test_filters.py:TestFilter.test_int[1e10000-0]\nPASS: tests/test_filters.py:TestFilter.test_int_base[0x4d32-16-19762]\nPASS: tests/test_filters.py:TestFilter.test_int_base[011-8-9]\nPASS: tests/test_filters.py:TestFilter.test_int_base[0x33Z-16-0]\nPASS: tests/test_filters.py:TestFilter.test_int_default\nPASS: tests/test_filters.py:TestFilter.test_int_special_method\nPASS: tests/test_filters.py:TestFilter.test_join\nPASS: tests/test_filters.py:TestFilter.test_join_attribute\nPASS: tests/test_filters.py:TestFilter.test_last\nPASS: tests/test_filters.py:TestFilter.test_length\nPASS: tests/test_filters.py:TestFilter.test_lower\nPASS: tests/test_filters.py:TestFilter.test_items\nPASS: tests/test_filters.py:TestFilter.test_items_undefined\nPASS: tests/test_filters.py:TestFilter.test_pprint\nPASS: tests/test_filters.py:TestFilter.test_random\nPASS: tests/test_filters.py:TestFilter.test_reverse\nPASS: tests/test_filters.py:TestFilter.test_string\nPASS: tests/test_filters.py:TestFilter.test_title\nPASS: tests/test_filters.py:TestFilter.test_truncate\nPASS: tests/test_filters.py:TestFilter.test_truncate_very_short\nPASS: tests/test_filters.py:TestFilter.test_truncate_end_length\nPASS: tests/test_filters.py:TestFilter.test_upper\nPASS: tests/test_filters.py:TestFilter.test_urlize\nPASS: tests/test_filters.py:TestFilter.test_urlize_rel_policy\nPASS: tests/test_filters.py:TestFilter.test_urlize_target_parameter\nPASS: tests/test_filters.py:TestFilter.test_urlize_extra_schemes_parameter\nPASS: tests/test_filters.py:TestFilter.test_wordcount\nPASS: tests/test_filters.py:TestFilter.test_block\nPASS: tests/test_filters.py:TestFilter.test_chaining\nPASS: tests/test_filters.py:TestFilter.test_sum\nPASS: tests/test_filters.py:TestFilter.test_sum_attributes\nPASS: tests/test_filters.py:TestFilter.test_sum_attributes_nested\nPASS: tests/test_filters.py:TestFilter.test_sum_attributes_tuple\nPASS: tests/test_filters.py:TestFilter.test_abs\nPASS: tests/test_filters.py:TestFilter.test_round_positive\nPASS: tests/test_filters.py:TestFilter.test_round_negative\nPASS: tests/test_filters.py:TestFilter.test_xmlattr\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\t]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\n]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[\\x0c]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[ ]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[/]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[>]\nPASS: tests/test_filters.py:TestFilter.test_xmlattr_key_invalid[=]\nPASS: tests/test_filters.py:TestFilter.test_sort1\nPASS: tests/test_filters.py:TestFilter.test_sort2\nPASS: tests/test_filters.py:TestFilter.test_sort3\nPASS: tests/test_filters.py:TestFilter.test_sort4\nPASS: tests/test_filters.py:TestFilter.test_sort5\nPASS: tests/test_filters.py:TestFilter.test_sort6\nPASS: tests/test_filters.py:TestFilter.test_sort7\nPASS: tests/test_filters.py:TestFilter.test_sort8\nPASS: tests/test_filters.py:TestFilter.test_unique\nPASS: tests/test_filters.py:TestFilter.test_unique_case_sensitive\nPASS: tests/test_filters.py:TestFilter.test_unique_attribute\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|min }}-a]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|min(case_sensitive=true) }}-B]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ []|min }}-]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|max }}-B]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ [\"a\", \"B\"]|max(case_sensitive=true) }}-a]\nPASS: tests/test_filters.py:TestFilter.test_min_max[{{ []|max }}-]\nPASS: tests/test_filters.py:TestFilter.test_min_max_attribute[min-1]\nPASS: tests/test_filters.py:TestFilter.test_min_max_attribute[max-9]\nPASS: tests/test_filters.py:TestFilter.test_groupby\nPASS: tests/test_filters.py:TestFilter.test_groupby_tuple_index\nPASS: tests/test_filters.py:TestFilter.test_groupby_multidot\nPASS: tests/test_filters.py:TestFilter.test_groupby_default\nPASS: tests/test_filters.py:TestFilter.test_groupby_case[False-a: 1, 3\\nb: 2\\n]\nPASS: tests/test_filters.py:TestFilter.test_groupby_case[True-A: 3\\na: 1\\nb: 2\\n]\nPASS: tests/test_filters.py:TestFilter.test_filtertag\nPASS: tests/test_filters.py:TestFilter.test_replace\nPASS: tests/test_filters.py:TestFilter.test_forceescape\nPASS: tests/test_filters.py:TestFilter.test_safe\nPASS: tests/test_filters.py:TestFilter.test_urlencode[Hello, world!-Hello%2C%20world%21]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[Hello, world\\u203d-Hello%2C%20world%E2%80%BD]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value2-f=1]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value3-f=1&amp;z=2]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value4-%E2%80%BD=1]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value5-0=1]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[value6-a+b%2Fc=a+b%2Fc]\nPASS: tests/test_filters.py:TestFilter.test_urlencode[a b/c-a%20b/c]\nPASS: tests/test_filters.py:TestFilter.test_simple_map\nPASS: tests/test_filters.py:TestFilter.test_map_sum\nPASS: tests/test_filters.py:TestFilter.test_attribute_map\nPASS: tests/test_filters.py:TestFilter.test_empty_map\nPASS: tests/test_filters.py:TestFilter.test_map_default\nPASS: tests/test_filters.py:TestFilter.test_simple_select\nPASS: tests/test_filters.py:TestFilter.test_bool_select\nPASS: tests/test_filters.py:TestFilter.test_simple_reject\nPASS: tests/test_filters.py:TestFilter.test_bool_reject\nPASS: tests/test_filters.py:TestFilter.test_simple_select_attr\nPASS: tests/test_filters.py:TestFilter.test_simple_reject_attr\nPASS: tests/test_filters.py:TestFilter.test_func_select_attr\nPASS: tests/test_filters.py:TestFilter.test_func_reject_attr\nPASS: tests/test_filters.py:TestFilter.test_json_dump\nPASS: tests/test_filters.py:TestFilter.test_wordwrap\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_if\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_elif\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_else\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_nested_if\nPASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_condexpr\nPASS: tests/test_idtracking.py:test_basics\nPASS: tests/test_idtracking.py:test_complex\nPASS: tests/test_idtracking.py:test_if_branching_stores\nPASS: tests/test_idtracking.py:test_if_branching_stores_undefined\nPASS: tests/test_idtracking.py:test_if_branching_multi_scope\nPASS: tests/test_imports.py:TestImports.test_context_imports\nPASS: tests/test_imports.py:TestImports.test_import_needs_name\nPASS: tests/test_imports.py:TestImports.test_no_trailing_comma\nPASS: tests/test_imports.py:TestImports.test_trailing_comma_with_context\nPASS: tests/test_imports.py:TestImports.test_exports\nPASS: tests/test_imports.py:TestImports.test_not_exported\nPASS: tests/test_imports.py:TestImports.test_import_with_globals\nPASS: tests/test_imports.py:TestImports.test_import_with_globals_override\nPASS: tests/test_imports.py:TestImports.test_from_import_with_globals\nPASS: tests/test_imports.py:TestIncludes.test_context_include\nPASS: tests/test_imports.py:TestIncludes.test_choice_includes\nPASS: tests/test_imports.py:TestIncludes.test_include_ignoring_missing\nPASS: tests/test_imports.py:TestIncludes.test_context_include_with_overrides\nPASS: tests/test_imports.py:TestIncludes.test_unoptimized_scopes\nPASS: tests/test_imports.py:TestIncludes.test_import_from_with_context\nPASS: tests/test_inheritance.py:TestInheritance.test_layout\nPASS: tests/test_inheritance.py:TestInheritance.test_level1\nPASS: tests/test_inheritance.py:TestInheritance.test_level2\nPASS: tests/test_inheritance.py:TestInheritance.test_level3\nPASS: tests/test_inheritance.py:TestInheritance.test_level4\nPASS: tests/test_inheritance.py:TestInheritance.test_super\nPASS: tests/test_inheritance.py:TestInheritance.test_working\nPASS: tests/test_inheritance.py:TestInheritance.test_reuse_blocks\nPASS: tests/test_inheritance.py:TestInheritance.test_preserve_blocks\nPASS: tests/test_inheritance.py:TestInheritance.test_dynamic_inheritance\nPASS: tests/test_inheritance.py:TestInheritance.test_multi_inheritance\nPASS: tests/test_inheritance.py:TestInheritance.test_scoped_block\nPASS: tests/test_inheritance.py:TestInheritance.test_super_in_scoped_block\nPASS: tests/test_inheritance.py:TestInheritance.test_scoped_block_after_inheritance\nPASS: tests/test_inheritance.py:TestInheritance.test_level1_required\nPASS: tests/test_inheritance.py:TestInheritance.test_level2_required\nPASS: tests/test_inheritance.py:TestInheritance.test_level3_required\nPASS: tests/test_inheritance.py:TestInheritance.test_invalid_required\nPASS: tests/test_inheritance.py:TestInheritance.test_required_with_scope\nPASS: tests/test_inheritance.py:TestInheritance.test_duplicate_required_or_scoped\nPASS: tests/test_inheritance.py:TestBugFix.test_fixed_macro_scoping_bug\nPASS: tests/test_inheritance.py:TestBugFix.test_double_extends\nPASS: tests/test_lexnparse.py:TestTokenStream.test_simple\nPASS: tests/test_lexnparse.py:TestTokenStream.test_iter\nPASS: tests/test_lexnparse.py:TestLexer.test_raw1\nPASS: tests/test_lexnparse.py:TestLexer.test_raw2\nPASS: tests/test_lexnparse.py:TestLexer.test_raw3\nPASS: tests/test_lexnparse.py:TestLexer.test_raw4\nPASS: tests/test_lexnparse.py:TestLexer.test_balancing\nPASS: tests/test_lexnparse.py:TestLexer.test_comments\nPASS: tests/test_lexnparse.py:TestLexer.test_string_escapes\nPASS: tests/test_lexnparse.py:TestLexer.test_bytefallback\nPASS: tests/test_lexnparse.py:TestLexer.test_operators\nPASS: tests/test_lexnparse.py:TestLexer.test_normalizing\nPASS: tests/test_lexnparse.py:TestLexer.test_trailing_newline\nPASS: tests/test_lexnparse.py:TestLexer.test_name[foo-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[f\\xf6\\xf6-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u304d-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[_-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[1a-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[a--False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\U0001f40da-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[a\\U0001f40d\\U0001f40d-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u1885-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u1886-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u2118-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\u212e-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[\\xb7-False]\nPASS: tests/test_lexnparse.py:TestLexer.test_name[a\\xb7-True]\nPASS: tests/test_lexnparse.py:TestLexer.test_lineno_with_strip\nPASS: tests/test_lexnparse.py:TestParser.test_php_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_erb_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_comment_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_balancing\nPASS: tests/test_lexnparse.py:TestParser.test_start_comment\nPASS: tests/test_lexnparse.py:TestParser.test_line_syntax\nPASS: tests/test_lexnparse.py:TestParser.test_line_syntax_priority\nPASS: tests/test_lexnparse.py:TestParser.test_error_messages\nPASS: tests/test_lexnparse.py:TestSyntax.test_call\nPASS: tests/test_lexnparse.py:TestSyntax.test_slicing\nPASS: tests/test_lexnparse.py:TestSyntax.test_attr\nPASS: tests/test_lexnparse.py:TestSyntax.test_subscript\nPASS: tests/test_lexnparse.py:TestSyntax.test_tuple\nPASS: tests/test_lexnparse.py:TestSyntax.test_math\nPASS: tests/test_lexnparse.py:TestSyntax.test_div\nPASS: tests/test_lexnparse.py:TestSyntax.test_unary\nPASS: tests/test_lexnparse.py:TestSyntax.test_concat\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[1->-0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[1->=-1]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[2-<-3]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[3-<=-4]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[4-==-4]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare[4-!=-5]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_parens\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 < 2 < 3 }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a < b < c }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 > 2 > 3 }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a > b > c }}-False]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 > 2 < 3 }}-True]\nPASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a > b < c }}-True]\nPASS: tests/test_lexnparse.py:TestSyntax.test_inop\nPASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[[]]\nPASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[{}]\nPASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[()]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1-1]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[123-123]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[12_34_56-123456]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1.2-1.2]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[34.56-34.56]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[3_4.5_6-34.56]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1e0-1.0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[10e1-100.0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e100-2.5e+100]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e+100-2.5e+100]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[25.6e-10-2.56e-09]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1_2.3_4e5_6-1.234e+57]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0-0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0_00-0]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0b1001_1111-159]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o123-83]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o1_23-83]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x123abc-1194684]\nPASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x12_3abc-1194684]\nPASS: tests/test_lexnparse.py:TestSyntax.test_bool\nPASS: tests/test_lexnparse.py:TestSyntax.test_grouping\nPASS: tests/test_lexnparse.py:TestSyntax.test_django_attr\nPASS: tests/test_lexnparse.py:TestSyntax.test_conditional_expression\nPASS: tests/test_lexnparse.py:TestSyntax.test_short_conditional_expression\nPASS: tests/test_lexnparse.py:TestSyntax.test_filter_priority\nPASS: tests/test_lexnparse.py:TestSyntax.test_function_calls\nPASS: tests/test_lexnparse.py:TestSyntax.test_tuple_expr\nPASS: tests/test_lexnparse.py:TestSyntax.test_trailing_comma\nPASS: tests/test_lexnparse.py:TestSyntax.test_block_end_name\nPASS: tests/test_lexnparse.py:TestSyntax.test_constant_casing\nPASS: tests/test_lexnparse.py:TestSyntax.test_test_chaining\nPASS: tests/test_lexnparse.py:TestSyntax.test_string_concatenation\nPASS: tests/test_lexnparse.py:TestSyntax.test_notin\nPASS: tests/test_lexnparse.py:TestSyntax.test_operator_precedence\nPASS: tests/test_lexnparse.py:TestSyntax.test_implicit_subscribed_tuple\nPASS: tests/test_lexnparse.py:TestSyntax.test_raw2\nPASS: tests/test_lexnparse.py:TestSyntax.test_const\nPASS: tests/test_lexnparse.py:TestSyntax.test_neg_filter_priority\nPASS: tests/test_lexnparse.py:TestSyntax.test_const_assign\nPASS: tests/test_lexnparse.py:TestSyntax.test_localset\nPASS: tests/test_lexnparse.py:TestSyntax.test_parse_unary\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_no_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_false_with_no_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_endline\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_inline\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_nested\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_left_chars\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_embeded_strings\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_preserve_leading_newlines\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_comment\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_simple\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_comment\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_compact\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_outside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_outside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_inside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_inside_with_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_consume_after_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_consume_before_without_new_line\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_comment\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_raw\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_with_manual\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_compact\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_with_manual\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_no_lstrip\nPASS: tests/test_lexnparse.py:TestLstripBlocks.test_comment_syntax\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_outer\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_lstrip_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim_blocks_false_with_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim_nested\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_nested\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_comment_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_comment_no_trim\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_no_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_raw_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_raw_no_trim_lstrip\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_angle_bracket\nPASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_php_syntax\nPASS: tests/test_loader.py:TestLoaders.test_dict_loader\nPASS: tests/test_loader.py:TestLoaders.test_package_loader\nPASS: tests/test_loader.py:TestLoaders.test_filesystem_loader_overlapping_names\nPASS: tests/test_loader.py:TestLoaders.test_choice_loader\nPASS: tests/test_loader.py:TestLoaders.test_function_loader\nPASS: tests/test_loader.py:TestLoaders.test_prefix_loader\nPASS: tests/test_loader.py:TestLoaders.test_caching\nPASS: tests/test_loader.py:TestLoaders.test_no_cache\nPASS: tests/test_loader.py:TestLoaders.test_limited_size_cache\nPASS: tests/test_loader.py:TestLoaders.test_cache_loader_change\nPASS: tests/test_loader.py:TestLoaders.test_dict_loader_cache_invalidates\nPASS: tests/test_loader.py:TestLoaders.test_split_template_path\nPASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_str\nPASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_pathlib\nPASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_list_including_pathlib\nPASS: tests/test_loader.py:TestFileSystemLoader.test_caches_template_based_on_mtime\nPASS: tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[utf-8-\\u6587\\u5b57\\u5316\\u3051]\nPASS: tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[iso-8859-1-\\xe6\\x96\\x87\\xe5\\xad\\x97\\xe5\\x8c\\x96\\xe3\\x81\\x91]\nPASS: tests/test_loader.py:TestFileSystemLoader.test_filename_normpath\nPASS: tests/test_loader.py:TestFileSystemLoader.test_error_includes_paths\nPASS: tests/test_loader.py:TestModuleLoader.test_log\nPASS: tests/test_loader.py:TestModuleLoader.test_deflated_zip_compile\nPASS: tests/test_loader.py:TestModuleLoader.test_stored_zip_compile\nPASS: tests/test_loader.py:TestModuleLoader.test_filesystem_compile\nPASS: tests/test_loader.py:TestModuleLoader.test_weak_references\nPASS: tests/test_loader.py:TestModuleLoader.test_choice_loader\nPASS: tests/test_loader.py:TestModuleLoader.test_prefix_loader\nPASS: tests/test_loader.py:TestModuleLoader.test_path_as_pathlib\nPASS: tests/test_loader.py:TestModuleLoader.test_supports_pathlib_in_list_of_paths\nPASS: tests/test_loader.py:test_package_dir_source[foo/test.html-FOO]\nPASS: tests/test_loader.py:test_package_dir_source[test.html-BAR]\nPASS: tests/test_loader.py:test_package_dir_list\nPASS: tests/test_loader.py:test_package_file_source[foo/test.html-FOO]\nPASS: tests/test_loader.py:test_package_file_source[test.html-BAR]\nPASS: tests/test_loader.py:test_package_file_list\nPASS: tests/test_loader.py:test_package_zip_source[foo/test.html-FOO]\nPASS: tests/test_loader.py:test_package_zip_source[test.html-BAR]\nPASS: tests/test_loader.py:test_package_zip_list\nPASS: tests/test_loader.py:test_package_zip_omit_curdir[]\nPASS: tests/test_loader.py:test_package_zip_omit_curdir[.]\nPASS: tests/test_loader.py:test_package_zip_omit_curdir[./]\nPASS: tests/test_loader.py:test_pep_451_import_hook\nPASS: tests/test_loader.py:test_package_loader_no_dir\nPASS: tests/test_nativetypes.py:test_is_defined_native_return\nPASS: tests/test_nativetypes.py:test_undefined_native_return\nPASS: tests/test_nativetypes.py:test_adding_undefined_native_return\nPASS: tests/test_nativetypes.py:test_cast_int\nPASS: tests/test_nativetypes.py:test_list_add\nPASS: tests/test_nativetypes.py:test_multi_expression_add\nPASS: tests/test_nativetypes.py:test_loops\nPASS: tests/test_nativetypes.py:test_loops_with_ints\nPASS: tests/test_nativetypes.py:test_loop_look_alike\nPASS: tests/test_nativetypes.py:test_booleans[{{ value }}-True]\nPASS: tests/test_nativetypes.py:test_booleans[{{ value }}-False]\nPASS: tests/test_nativetypes.py:test_booleans[{{ 1 == 1 }}-True]\nPASS: tests/test_nativetypes.py:test_booleans[{{ 2 + 2 == 5 }}-False]\nPASS: tests/test_nativetypes.py:test_booleans[{{ None is none }}-True]\nPASS: tests/test_nativetypes.py:test_booleans[{{ '' == None }}-False]\nPASS: tests/test_nativetypes.py:test_variable_dunder\nPASS: tests/test_nativetypes.py:test_constant_dunder\nPASS: tests/test_nativetypes.py:test_constant_dunder_to_string\nPASS: tests/test_nativetypes.py:test_string_literal_var\nPASS: tests/test_nativetypes.py:test_string_top_level\nPASS: tests/test_nativetypes.py:test_tuple_of_variable_strings\nPASS: tests/test_nativetypes.py:test_concat_strings_with_quotes\nPASS: tests/test_nativetypes.py:test_no_intermediate_eval\nPASS: tests/test_nativetypes.py:test_spontaneous_env\nPASS: tests/test_nativetypes.py:test_leading_spaces\nPASS: tests/test_nativetypes.py:test_macro\nPASS: tests/test_nativetypes.py:test_block\nPASS: tests/test_nodes.py:test_template_hash\nPASS: tests/test_pickle.py:test_environment\nPASS: tests/test_regression.py:TestCorner.test_assigned_scoping\nPASS: tests/test_regression.py:TestCorner.test_closure_scoping\nPASS: tests/test_regression.py:TestBug.test_keyword_folding\nPASS: tests/test_regression.py:TestBug.test_extends_output_bugs\nPASS: tests/test_regression.py:TestBug.test_urlize_filter_escaping\nPASS: tests/test_regression.py:TestBug.test_urlize_filter_closing_punctuation\nPASS: tests/test_regression.py:TestBug.test_loop_call_loop\nPASS: tests/test_regression.py:TestBug.test_weird_inline_comment\nPASS: tests/test_regression.py:TestBug.test_old_macro_loop_scoping_bug\nPASS: tests/test_regression.py:TestBug.test_partial_conditional_assignments\nPASS: tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug\nPASS: tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug_twoframe\nPASS: tests/test_regression.py:TestBug.test_call_with_args\nPASS: tests/test_regression.py:TestBug.test_empty_if_condition_fails\nPASS: tests/test_regression.py:TestBug.test_recursive_loop_compile\nPASS: tests/test_regression.py:TestBug.test_else_loop_bug\nPASS: tests/test_regression.py:TestBug.test_correct_prefix_loader_name\nPASS: tests/test_regression.py:TestBug.test_pass_context_callable_class\nPASS: tests/test_regression.py:TestBug.test_block_set_with_extends\nPASS: tests/test_regression.py:TestBug.test_nested_for_else\nPASS: tests/test_regression.py:TestBug.test_macro_var_bug\nPASS: tests/test_regression.py:TestBug.test_macro_var_bug_advanced\nPASS: tests/test_regression.py:TestBug.test_callable_defaults\nPASS: tests/test_regression.py:TestBug.test_macro_escaping\nPASS: tests/test_regression.py:TestBug.test_macro_scoping\nPASS: tests/test_regression.py:TestBug.test_scopes_and_blocks\nPASS: tests/test_regression.py:TestBug.test_scopes_and_include\nPASS: tests/test_regression.py:TestBug.test_caller_scoping\nPASS: tests/test_regression.py:TestBug.test_variable_reuse\nPASS: tests/test_regression.py:TestBug.test_double_caller\nPASS: tests/test_regression.py:TestBug.test_double_caller_no_default\nPASS: tests/test_regression.py:TestBug.test_macro_blocks\nPASS: tests/test_regression.py:TestBug.test_scoped_block\nPASS: tests/test_regression.py:TestBug.test_recursive_loop_filter\nPASS: tests/test_regression.py:TestBug.test_empty_if\nPASS: tests/test_regression.py:TestBug.test_subproperty_if\nPASS: tests/test_regression.py:TestBug.test_set_and_include\nPASS: tests/test_regression.py:TestBug.test_loop_include\nPASS: tests/test_regression.py:TestBug.test_grouper_repr\nPASS: tests/test_regression.py:TestBug.test_custom_context\nPASS: tests/test_regression.py:TestBug.test_recursive_loop_bug\nPASS: tests/test_regression.py:TestBug.test_markup_and_chainable_undefined\nPASS: tests/test_regression.py:TestBug.test_scoped_block_loop_vars\nPASS: tests/test_regression.py:TestBug.test_pass_context_loop_vars\nPASS: tests/test_regression.py:TestBug.test_pass_context_scoped_loop_vars\nPASS: tests/test_regression.py:TestBug.test_pass_context_in_blocks\nPASS: tests/test_regression.py:TestBug.test_pass_context_block_and_loop\nPASS: tests/test_regression.py:TestBug.test_cached_extends[extends]\nPASS: tests/test_regression.py:TestBug.test_cached_extends[include]\nPASS: tests/test_regression.py:TestBug.test_nested_loop_scoping\nPASS: tests/test_regression.py:TestBug.test_pass_context_with_select\nPASS: tests/test_regression.py:test_load_parameter_when_set_in_all_if_branches\nPASS: tests/test_regression.py:test_unicode_whitespace[\\x0c]\nPASS: tests/test_regression.py:test_unicode_whitespace[\\x85]\nPASS: tests/test_runtime.py:test_loop_idx\nPASS: tests/test_runtime.py:test_loop_idx0\nPASS: tests/test_runtime.py:test_loopcontext0\nPASS: tests/test_runtime.py:test_loopcontext1\nPASS: tests/test_runtime.py:test_loopcontext2\nPASS: tests/test_runtime.py:test_iterator_not_advanced_early\nPASS: tests/test_runtime.py:test_mock_not_pass_arg_marker\nPASS: tests/test_runtime.py:test_undefined_copy[Undefined]\nPASS: tests/test_runtime.py:test_undefined_copy[ChainableUndefined]\nPASS: tests/test_runtime.py:test_undefined_copy[DebugUndefined]\nPASS: tests/test_runtime.py:test_undefined_copy[StrictUndefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[Undefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[ChainableUndefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[DebugUndefined]\nPASS: tests/test_runtime.py:test_undefined_deepcopy[StrictUndefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[Undefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[ChainableUndefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[DebugUndefined]\nPASS: tests/test_runtime.py:test_undefined_pickle[StrictUndefined]\nPASS: tests/test_security.py:TestSandbox.test_unsafe\nPASS: tests/test_security.py:TestSandbox.test_immutable_environment\nPASS: tests/test_security.py:TestSandbox.test_restricted\nPASS: tests/test_security.py:TestSandbox.test_template_data\nPASS: tests/test_security.py:TestSandbox.test_attr_filter\nPASS: tests/test_security.py:TestSandbox.test_binary_operator_intercepting\nPASS: tests/test_security.py:TestSandbox.test_unary_operator_intercepting\nPASS: tests/test_security.py:TestStringFormat.test_basic_format_safety\nPASS: tests/test_security.py:TestStringFormat.test_basic_format_all_okay\nPASS: tests/test_security.py:TestStringFormat.test_safe_format_safety\nPASS: tests/test_security.py:TestStringFormat.test_safe_format_all_okay\nPASS: tests/test_security.py:TestStringFormat.test_empty_braces_format\nPASS: tests/test_security.py:TestStringFormatMap.test_basic_format_safety\nPASS: tests/test_security.py:TestStringFormatMap.test_basic_format_all_okay\nPASS: tests/test_security.py:TestStringFormatMap.test_safe_format_all_okay\nPASS: tests/test_security.py:TestStringFormatMap.test_indirect_call\nPASS: tests/test_security.py:TestStringFormatMap.test_attr_filter\nPASS: tests/test_tests.py:TestTestsCase.test_defined\nPASS: tests/test_tests.py:TestTestsCase.test_even\nPASS: tests/test_tests.py:TestTestsCase.test_odd\nPASS: tests/test_tests.py:TestTestsCase.test_lower\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is none-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is none-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is none-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is none-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is true-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0 is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1 is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is true-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is false-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0 is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1 is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is false-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is boolean-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is boolean-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[0.0 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[1.0 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is boolean-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is integer-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is integer-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is integer-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[4.2 is float-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is float-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is number-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[complex is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is number-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[true is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is string-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is string-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is sequence-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is sequence-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is sequence-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[1, 2, 3] is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is sequence-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is mapping-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is mapping-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[mydict is mapping-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is iterable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is iterable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is iterable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[range(5) is iterable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_types[none is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[false is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[42 is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[\"foo\" is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[[] is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[{} is callable-False]\nPASS: tests/test_tests.py:TestTestsCase.test_types[range is callable-True]\nPASS: tests/test_tests.py:TestTestsCase.test_upper\nPASS: tests/test_tests.py:TestTestsCase.test_equalto\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[eq 2-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[eq 3-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ne 3-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ne 2-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[lt 3-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[lt 2-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[le 2-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[le 1-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[gt 1-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[gt 2-False]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ge 2-True]\nPASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ge 3-False]\nPASS: tests/test_tests.py:TestTestsCase.test_sameas\nPASS: tests/test_tests.py:TestTestsCase.test_no_paren_for_arg1\nPASS: tests/test_tests.py:TestTestsCase.test_escaped\nPASS: tests/test_tests.py:TestTestsCase.test_greaterthan\nPASS: tests/test_tests.py:TestTestsCase.test_lessthan\nPASS: tests/test_tests.py:TestTestsCase.test_multiple_tests\nPASS: tests/test_tests.py:TestTestsCase.test_in\nPASS: tests/test_tests.py:test_name_undefined\nPASS: tests/test_tests.py:test_name_undefined_in_if\nPASS: tests/test_tests.py:test_is_filter\nPASS: tests/test_tests.py:test_is_test\nPASS: tests/test_utils.py:TestLRUCache.test_simple\nPASS: tests/test_utils.py:TestLRUCache.test_values\nPASS: tests/test_utils.py:TestLRUCache.test_values_empty\nPASS: tests/test_utils.py:TestLRUCache.test_pickleable\nPASS: tests/test_utils.py:TestLRUCache.test_copy[copy0]\nPASS: tests/test_utils.py:TestLRUCache.test_copy[copy1]\nPASS: tests/test_utils.py:TestLRUCache.test_clear\nPASS: tests/test_utils.py:TestLRUCache.test_repr\nPASS: tests/test_utils.py:TestLRUCache.test_items\nPASS: tests/test_utils.py:TestLRUCache.test_setdefault\nPASS: tests/test_utils.py:TestHelpers.test_object_type_repr\nPASS: tests/test_utils.py:TestHelpers.test_autoescape_select\nPASS: tests/test_utils.py:TestEscapeUrlizeTarget.test_escape_urlize_target\nPASS: tests/test_utils.py:TestEscapeUrlizeTarget.test_urlize_mail_mastodon\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_markup\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_html\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_n\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_min\nPASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_max\nPASS: tests/test_utils.py:test_missing\nPASS: tests/test_utils.py:test_consume\nPASS: tests/test_utils.py:test_pickle_missing[0]\nPASS: tests/test_utils.py:test_pickle_missing[1]\nPASS: tests/test_utils.py:test_pickle_missing[2]\nPASS: tests/test_utils.py:test_pickle_missing[3]\nPASS: tests/test_utils.py:test_pickle_missing[4]\nPASS: tests/test_utils.py:test_pickle_missing[5]\nPASS: tests/test_utils.py:test_copy_missing\n============================================================================\nTestsuite summary\n# TOTAL: 784\n# PASS: 784\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 3\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5445442199707031,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-jsonpointer_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-jsonpointer",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008971691131591797,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.333158254623413,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019070863723754883,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.5415005683898926,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025606155395507812,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-jsonpointer.jsonpointer.JsonPointer.from_parts": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.jsonpointer.JsonPointer.path": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.jsonpointer.pairwise": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.jsonpointer.resolve_pointer": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.jsonpointer.set_pointer": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.AltTypesTests.test_alttypes": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.AltTypesTests.test_mock_dict_raises_key_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.AltTypesTests.test_mock_dict_returns_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.AltTypesTests.test_mock_dict_sanity": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ComparisonTests.test_contains": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ComparisonTests.test_contains_magic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ComparisonTests.test_eq_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ComparisonTests.test_join": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ComparisonTests.test_join_magic": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.SetTests.test_set": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.SpecificationTests.test_eol": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.SpecificationTests.test_example": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.SpecificationTests.test_parts": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.SpecificationTests.test_round_trip": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.SpecificationTests.test_str_and_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ToLastTests.test_empty_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.ToLastTests.test_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.WrongInputTests.test_invalid_escape": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.WrongInputTests.test_invalid_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.WrongInputTests.test_no_start_slash": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.WrongInputTests.test_oob": {
    "status": "PASSED"
   },
   "ptestresult.python3-jsonpointer.tests.WrongInputTests.test_trailing_escape": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-jsonpointer/ptest\nPASS: tests.AltTypesTests.test_alttypes\nPASS: tests.AltTypesTests.test_mock_dict_raises_key_error\nPASS: tests.AltTypesTests.test_mock_dict_returns_default\nPASS: tests.AltTypesTests.test_mock_dict_sanity\nPASS: tests.ComparisonTests.test_contains\nPASS: tests.ComparisonTests.test_contains_magic\nPASS: tests.ComparisonTests.test_eq_hash\nPASS: tests.ComparisonTests.test_join\nPASS: tests.ComparisonTests.test_join_magic\nPASS: tests.SetTests.test_set\nPASS: tests.SpecificationTests.test_eol\nPASS: tests.SpecificationTests.test_example\nPASS: tests.SpecificationTests.test_parts\nPASS: tests.SpecificationTests.test_round_trip\nPASS: tests.SpecificationTests.test_str_and_repr\nPASS: tests.ToLastTests.test_empty_path\nPASS: tests.ToLastTests.test_path\nPASS: tests.WrongInputTests.test_invalid_escape\nPASS: tests.WrongInputTests.test_invalid_index\nPASS: tests.WrongInputTests.test_no_start_slash\nPASS: tests.WrongInputTests.test_oob\nPASS: tests.WrongInputTests.test_trailing_escape\nPASS: jsonpointer.JsonPointer.from_parts\nPASS: jsonpointer.JsonPointer.path\nPASS: jsonpointer.pairwise\nPASS: jsonpointer.resolve_pointer\nPASS: jsonpointer.set_pointer\n\n============================================================================\nTestsuite summary\n# TOTAL: 27\n# PASS: 27\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 0\nEND: /usr/lib/python3-jsonpointer/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-jsonpointer": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests.AltTypesTests.test_alttypes\nPASS: tests.AltTypesTests.test_mock_dict_raises_key_error\nPASS: tests.AltTypesTests.test_mock_dict_returns_default\nPASS: tests.AltTypesTests.test_mock_dict_sanity\nPASS: tests.ComparisonTests.test_contains\nPASS: tests.ComparisonTests.test_contains_magic\nPASS: tests.ComparisonTests.test_eq_hash\nPASS: tests.ComparisonTests.test_join\nPASS: tests.ComparisonTests.test_join_magic\nPASS: tests.SetTests.test_set\nPASS: tests.SpecificationTests.test_eol\nPASS: tests.SpecificationTests.test_example\nPASS: tests.SpecificationTests.test_parts\nPASS: tests.SpecificationTests.test_round_trip\nPASS: tests.SpecificationTests.test_str_and_repr\nPASS: tests.ToLastTests.test_empty_path\nPASS: tests.ToLastTests.test_path\nPASS: tests.WrongInputTests.test_invalid_escape\nPASS: tests.WrongInputTests.test_invalid_index\nPASS: tests.WrongInputTests.test_no_start_slash\nPASS: tests.WrongInputTests.test_oob\nPASS: tests.WrongInputTests.test_trailing_escape\nPASS: jsonpointer.JsonPointer.from_parts\nPASS: jsonpointer.JsonPointer.path\nPASS: jsonpointer.pairwise\nPASS: jsonpointer.resolve_pointer\nPASS: jsonpointer.set_pointer\n\n============================================================================\nTestsuite summary\n# TOTAL: 27\n# PASS: 27\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5510523319244385,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-libarchive-c_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-libarchive-c",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0010159015655517578,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3728067874908447,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019098758697509766,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.221130132675171,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011391639709472656,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_file_atime_ctime[pax-float]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_file_atime_ctime[zip-int]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_file_time_setters[pax-float]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_file_time_setters[zip-int]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_memory_atime_ctime[pax-float]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_memory_atime_ctime[zip-int]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_memory_time_setters[pax-float]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_atime_mtime_ctime.py:test_memory_time_setters[zip-int]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_convert.py:test_convert": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_check_ArchiveEntry_against_TarInfo": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_check_archiveentry_using_python_testtar": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_tar": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_zip": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_zip2": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_check_archiveentry_with_unicode_entries_and_name_zip": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_entry_properties": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_non_ASCII_encoding_of_file_metadata": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_entry.py:test_the_life_cycle_of_archive_entries": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_errors.py:test_add_files_nonexistent": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_errors.py:test_check_int_logs_warnings": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_errors.py:test_check_null": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_errors.py:test_error_string_decoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_adding_entry_from_memory[7zip-lorem\\x00ipsum]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_adding_entry_from_memory[gnutar-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_adding_entry_from_memory[pax-{\"a\":_1,_\"b\":_2,_\"c\":_3}]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_adding_entry_from_memory[zip-content]": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_adding_nonexistent_file_to_archive": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_buffers": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_custom_writer_and_stream_reader": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_fd": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_files": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_write_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_rwx.py:test_write_not_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_security_flags.py:test_explicit_no_absolute_paths": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_security_flags.py:test_explicit_no_dot_dot": {
    "status": "PASSED"
   },
   "ptestresult.python3-libarchive-c.tests/test_security_flags.py:test_extraction_is_secure_by_default": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:49\nBEGIN: /usr/lib/python3-libarchive-c/ptest\nPASS: tests/test_atime_mtime_ctime.py:test_memory_atime_ctime[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_memory_atime_ctime[pax-float]\nPASS: tests/test_atime_mtime_ctime.py:test_file_atime_ctime[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_file_atime_ctime[pax-float]\nPASS: tests/test_atime_mtime_ctime.py:test_memory_time_setters[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_memory_time_setters[pax-float]\nPASS: tests/test_atime_mtime_ctime.py:test_file_time_setters[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_file_time_setters[pax-float]\nPASS: tests/test_convert.py:test_convert\nPASS: tests/test_entry.py:test_entry_properties\nPASS: tests/test_entry.py:test_check_ArchiveEntry_against_TarInfo\nPASS: tests/test_entry.py:test_check_archiveentry_using_python_testtar\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_tar\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_zip\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_zip2\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_entries_and_name_zip\nPASS: tests/test_entry.py:test_the_life_cycle_of_archive_entries\nPASS: tests/test_entry.py:test_non_ASCII_encoding_of_file_metadata\nPASS: tests/test_errors.py:test_add_files_nonexistent\nPASS: tests/test_errors.py:test_check_int_logs_warnings\nPASS: tests/test_errors.py:test_check_null\nPASS: tests/test_errors.py:test_error_string_decoding\nPASS: tests/test_rwx.py:test_buffers\nPASS: tests/test_rwx.py:test_fd\nPASS: tests/test_rwx.py:test_files\nPASS: tests/test_rwx.py:test_custom_writer_and_stream_reader\nPASS: tests/test_rwx.py:test_write_fail\nPASS: tests/test_rwx.py:test_write_not_fail\nPASS: tests/test_rwx.py:test_adding_nonexistent_file_to_archive\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[zip-content]\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[gnutar-]\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[pax-{\"a\": 1, \"b\": 2, \"c\": 3}]\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[7zip-lorem\\x00ipsum]\nPASS: tests/test_security_flags.py:test_extraction_is_secure_by_default\nPASS: tests/test_security_flags.py:test_explicit_no_dot_dot\nPASS: tests/test_security_flags.py:test_explicit_no_absolute_paths\n============================================================================\nTestsuite summary\n# TOTAL: 36\n# PASS: 36\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-libarchive-c/ptest\n2025-05-13T17:49\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-libarchive-c": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:49\nPASS: tests/test_atime_mtime_ctime.py:test_memory_atime_ctime[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_memory_atime_ctime[pax-float]\nPASS: tests/test_atime_mtime_ctime.py:test_file_atime_ctime[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_file_atime_ctime[pax-float]\nPASS: tests/test_atime_mtime_ctime.py:test_memory_time_setters[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_memory_time_setters[pax-float]\nPASS: tests/test_atime_mtime_ctime.py:test_file_time_setters[zip-int]\nPASS: tests/test_atime_mtime_ctime.py:test_file_time_setters[pax-float]\nPASS: tests/test_convert.py:test_convert\nPASS: tests/test_entry.py:test_entry_properties\nPASS: tests/test_entry.py:test_check_ArchiveEntry_against_TarInfo\nPASS: tests/test_entry.py:test_check_archiveentry_using_python_testtar\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_tar\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_zip\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_and_binary_entries_zip2\nPASS: tests/test_entry.py:test_check_archiveentry_with_unicode_entries_and_name_zip\nPASS: tests/test_entry.py:test_the_life_cycle_of_archive_entries\nPASS: tests/test_entry.py:test_non_ASCII_encoding_of_file_metadata\nPASS: tests/test_errors.py:test_add_files_nonexistent\nPASS: tests/test_errors.py:test_check_int_logs_warnings\nPASS: tests/test_errors.py:test_check_null\nPASS: tests/test_errors.py:test_error_string_decoding\nPASS: tests/test_rwx.py:test_buffers\nPASS: tests/test_rwx.py:test_fd\nPASS: tests/test_rwx.py:test_files\nPASS: tests/test_rwx.py:test_custom_writer_and_stream_reader\nPASS: tests/test_rwx.py:test_write_fail\nPASS: tests/test_rwx.py:test_write_not_fail\nPASS: tests/test_rwx.py:test_adding_nonexistent_file_to_archive\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[zip-content]\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[gnutar-]\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[pax-{\"a\": 1, \"b\": 2, \"c\": 3}]\nPASS: tests/test_rwx.py:test_adding_entry_from_memory[7zip-lorem\\x00ipsum]\nPASS: tests/test_security_flags.py:test_extraction_is_secure_by_default\nPASS: tests/test_security_flags.py:test_explicit_no_dot_dot\nPASS: tests/test_security_flags.py:test_explicit_no_absolute_paths\n============================================================================\nTestsuite summary\n# TOTAL: 36\n# PASS: 36\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5479681491851807,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-license-expression_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-license-expression",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008838176727294922,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3183672428131104,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.0237579345703125,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.2798867225646973,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002651691436767578,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_add_can_get": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_add_existing_WordShouldReplaceAssociatedValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_exists_ShouldDetectAddedWords": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_exists_ShouldReturnFailOnUnknownWord": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_get_UnknowWordWithDefaultValueShouldReturnDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_get_UnknowWordWithoutDefaultValueShouldRaiseException": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_is_prefix_ShouldDetecAllPrefixesIncludingWord": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_items_ShouldReturnAllItemsAlreadyAddedToTheTrie": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_should_can_return_non_matches_optionally": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_should_not_return_non_matches_by_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_vs_tokenize": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_keys_ShouldReturnAllKeysAlreadyAddedToTheTrie": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_tokenize_with_unmatched_and_space": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test__pyahocorasick.py:TestTrie.test_values_ShouldReturnAllValuesAlreadyAddedToTheTrie": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_duplicated_elements": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_empty_input": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_or_relationship": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_regular": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicenseSymbolTest.test_LicenseSymbol": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_all_symbol_classes_can_compare_and_sort": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_compound_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_compound_expression2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_simple_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_same_Licensing": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_same_Licensing2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_symbols_and_complex_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_expressions_with_symbols_that_contain_a_colon": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_and_with_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_spaces": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_simple_tokenize_valid_expressions_with_symbols_that_contain_and_with_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_tokenize_valid_expressions_with_symbols_that_contain_and_with_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_contains_works_with_plain_symbol": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_create_from_python": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH_AND": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH_OR": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_can_be_simplified_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_can_be_simplified_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_cannot_be_simplified": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_multiple_occurrences": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_single_license": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_licensexpressions_can_be_simplified_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_dedup_licensexpressions_works_with_subexpressions": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_end_to_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_license_expression_is_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_license_expression_license_keys": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_can_parse": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_complex2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_does_not_raise_error_for_empty_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_bare_and": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_empty_parens": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_or_and_no_other": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_nesting": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_non_unicode_byte_strings_on_python3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_errors_does_not_raise_error_on_plain_non_unicode_raw_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_in_strict_mode_for_solo_symbol": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_drops_single_trailing_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_drops_single_trailing_or2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception4": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception5": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception6": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_repeated_trailing_or_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_single_leading_or_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_single_trailing_and_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_trailing_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_trailing_or_and_valid_start_does_not_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_not_invalid_expression_rais_not_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_not_invalid_expression_raise_no_exception2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ExpressionError_when_validating": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ExpressionError_when_validating_strict_with_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError_when_strict_no_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError_when_validating_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_simplify_and_contain_and_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_simplify_no_sort": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_parse_with_repeated_or_later_does_not_raise_parse_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_pretty": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_render_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_render_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_simplify_and_contains": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseTest.test_simplify_and_equivalent_and_contains": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_WITH": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_WITH_and_unknown_symbol": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_trailing_unknown_should_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_trailing_unknown_should_raise_exception2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_trailing_char_does_not_raise_exception_without_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_trailing_char_raise_exception_with_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_with_overlapping_key_without_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char_2_with_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char_2_without_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_Licensing_with_overlapping_symbols_with_keywords_does_not_raise_Exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression1": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression4": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression5": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression6": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression7": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression8": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression8_twice": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression_with_alias": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression_with_trailing_space_plus": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_of_side_by_side_symbols_raise_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_validate_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_parse_raise_ParseError_when_validating_strict_with_exception_symbols_in_incorrect_spot": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_parse_raise_ParseError_when_validating_strict_with_non_exception_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_and": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsReplacement.test_advanced_substitution": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsReplacement.test_multiple_substitutions": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsReplacement.test_multiple_substitutions_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsReplacement.test_simple_substitution": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols4": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_license_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_primary_license_symbol_and_primary_license_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_does_not_wrap_in_parens_if_no_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_does_not_wrap_in_parens_single_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_wraps_in_parens_with_and_other_subexpressions": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingSymbolsTest.test_render_plain": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTest.test_Licensing_create": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_1_no_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_1_with_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_unknown_as_trailing_single_attached_character": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_trailing_unknown": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_contained": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_leading": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_trailing": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain1": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain2": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain3": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain4": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain5": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validate_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validate_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validation_bad_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validation_exception_as_regular_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validation_exception_with_choice": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_exception_strict_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:MockLicensesTest.test_and_and_or_is_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:MockLicensesTest.test_licensing_can_use_mocklicense_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:MockLicensesTest.test_or_or_is_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:MockLicensesTest.test_tokenize_or_or": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:SplitAndTokenizeTest.test_simple_tokenizer": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_can_handle_expressions_with_symbols_that_contain_a_colon": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_can_handle_expressions_with_tabs_and_new_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_simple_can_handle_expressions_with_symbols_that_contain_a_colon": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_simple_can_handle_expressions_with_tabs_and_new_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_step_by_step_does_not_munge_trailing_symbols": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:UtilTest.test_build_licensing": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:UtilTest.test_build_spdx_licensing": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:UtilTest.test_get_license_key_info": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_license_expression.py:UtilTest.test_get_license_key_info_vendored": {
    "status": "PASSED"
   },
   "ptestresult.python3-license-expression.tests/test_skeleton_codestyle.py:BaseTests.test_skeleton_codestyle": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-license-expression/ptest\nPASS: tests/test__pyahocorasick.py:TestTrie.test_add_can_get\nPASS: tests/test__pyahocorasick.py:TestTrie.test_add_existing_WordShouldReplaceAssociatedValue\nPASS: tests/test__pyahocorasick.py:TestTrie.test_exists_ShouldDetectAddedWords\nPASS: tests/test__pyahocorasick.py:TestTrie.test_exists_ShouldReturnFailOnUnknownWord\nPASS: tests/test__pyahocorasick.py:TestTrie.test_get_UnknowWordWithDefaultValueShouldReturnDefault\nPASS: tests/test__pyahocorasick.py:TestTrie.test_get_UnknowWordWithoutDefaultValueShouldRaiseException\nPASS: tests/test__pyahocorasick.py:TestTrie.test_is_prefix_ShouldDetecAllPrefixesIncludingWord\nPASS: tests/test__pyahocorasick.py:TestTrie.test_items_ShouldReturnAllItemsAlreadyAddedToTheTrie\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_should_can_return_non_matches_optionally\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_should_not_return_non_matches_by_default\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_simple\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_vs_tokenize\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple2\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple3\nPASS: tests/test__pyahocorasick.py:TestTrie.test_keys_ShouldReturnAllKeysAlreadyAddedToTheTrie\nPASS: tests/test__pyahocorasick.py:TestTrie.test_tokenize_with_unmatched_and_space\nPASS: tests/test__pyahocorasick.py:TestTrie.test_values_ShouldReturnAllValuesAlreadyAddedToTheTrie\nPASS: tests/test_license_expression.py:LicenseSymbolTest.test_LicenseSymbol\nPASS: tests/test_license_expression.py:LicensingTest.test_Licensing_create\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain1\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain2\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain3\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain4\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain5\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_1_no_symbols\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_1_with_symbols\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_3\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_unknown_as_trailing_single_attached_character\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_contained\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_leading\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_trailing\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_expressions_with_symbols_that_contain_a_colon\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_and_with_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_spaces\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_simple_tokenize_valid_expressions_with_symbols_that_contain_and_with_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_tokenize_valid_expressions_with_symbols_that_contain_and_with_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_contains_works_with_plain_symbol\nPASS: tests/test_license_expression.py:LicensingParseTest.test_create_from_python\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH_AND\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH_OR\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_can_be_simplified_1\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_can_be_simplified_2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_cannot_be_simplified\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_multiple_occurrences\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_single_license\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_licensexpressions_can_be_simplified_3\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_licensexpressions_works_with_subexpressions\nPASS: tests/test_license_expression.py:LicensingParseTest.test_end_to_end\nPASS: tests/test_license_expression.py:LicensingParseTest.test_license_expression_is_equivalent\nPASS: tests/test_license_expression.py:LicensingParseTest.test_license_expression_license_keys\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_can_parse\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_complex\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_complex2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_does_not_raise_error_for_empty_expression\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_bare_and\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_empty_parens\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_or_and_no_other\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_nesting\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_non_unicode_byte_strings_on_python3\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_does_not_raise_error_on_plain_non_unicode_raw_string\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_in_strict_mode_for_solo_symbol\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_drops_single_trailing_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_drops_single_trailing_or2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception3\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception4\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception5\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception6\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_repeated_trailing_or_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_single_leading_or_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_single_trailing_and_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_trailing_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_trailing_or_and_valid_start_does_not_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_not_invalid_expression_rais_not_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_not_invalid_expression_raise_no_exception2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ExpressionError_when_validating\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ExpressionError_when_validating_strict_with_unknown\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError_when_strict_no_validate\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError_when_validating_strict\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_simplify_and_contain_and_equal\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_simplify_no_sort\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_with_repeated_or_later_does_not_raise_parse_error\nPASS: tests/test_license_expression.py:LicensingParseTest.test_pretty\nPASS: tests/test_license_expression.py:LicensingParseTest.test_render_complex\nPASS: tests/test_license_expression.py:LicensingParseTest.test_render_with\nPASS: tests/test_license_expression.py:LicensingParseTest.test_simplify_and_contains\nPASS: tests/test_license_expression.py:LicensingParseTest.test_simplify_and_equivalent_and_contains\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_Licensing_with_overlapping_symbols_with_keywords_does_not_raise_Exception\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression1\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression3\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression4\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression5\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression6\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression7\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression8\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression8_twice\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression_with_alias\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression_with_trailing_space_plus\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_of_side_by_side_symbols_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_validate_symbols\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_parse_raise_ParseError_when_validating_strict_with_exception_symbols_in_incorrect_spot\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_parse_raise_ParseError_when_validating_strict_with_non_exception_symbols\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_or\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_with\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_and\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_or\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_with\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_advanced_substitution\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_multiple_substitutions\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_multiple_substitutions_complex\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_simple_substitution\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown2\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_WITH\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_WITH_and_unknown_symbol\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_trailing_unknown_should_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_trailing_unknown_should_raise_exception2\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_trailing_char_does_not_raise_exception_without_validate\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_trailing_char_raise_exception_with_validate\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_with_overlapping_key_without_symbols\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char_2_with_validate\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char_2_without_validate\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols2\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols3\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols4\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_license_symbols\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_primary_license_symbol_and_primary_license_key\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_does_not_wrap_in_parens_if_no_with\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_does_not_wrap_in_parens_single_with\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_wraps_in_parens_with_and_other_subexpressions\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_plain\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_simple_tokenizer\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_can_handle_expressions_with_symbols_that_contain_a_colon\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_can_handle_expressions_with_tabs_and_new_lines\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_simple_can_handle_expressions_with_symbols_that_contain_a_colon\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_simple_can_handle_expressions_with_tabs_and_new_lines\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_step_by_step_does_not_munge_trailing_symbols\nPASS: tests/test_license_expression.py:LicensingExpression.test_all_symbol_classes_can_compare_and_sort\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_compound_expression\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_compound_expression2\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_simple_expression\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_same_Licensing\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_same_Licensing2\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_symbols_and_complex_expression\nPASS: tests/test_license_expression.py:MockLicensesTest.test_and_and_or_is_invalid\nPASS: tests/test_license_expression.py:MockLicensesTest.test_licensing_can_use_mocklicense_tuple\nPASS: tests/test_license_expression.py:MockLicensesTest.test_or_or_is_invalid\nPASS: tests/test_license_expression.py:MockLicensesTest.test_tokenize_or_or\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validate_exception\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validate_simple\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_bad_syntax\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_exception_as_regular_key\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_exception_with_choice\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_exception\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_exception_strict_false\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_key\nPASS: tests/test_license_expression.py:UtilTest.test_build_licensing\nPASS: tests/test_license_expression.py:UtilTest.test_build_spdx_licensing\nPASS: tests/test_license_expression.py:UtilTest.test_get_license_key_info\nPASS: tests/test_license_expression.py:UtilTest.test_get_license_key_info_vendored\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_duplicated_elements\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_empty_input\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_or_relationship\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_regular\nPASS: tests/test_skeleton_codestyle.py:BaseTests.test_skeleton_codestyle\n============================================================================\nTestsuite summary\n# TOTAL: 175\n# PASS: 175\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-license-expression/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-license-expression": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:48\nPASS: tests/test__pyahocorasick.py:TestTrie.test_add_can_get\nPASS: tests/test__pyahocorasick.py:TestTrie.test_add_existing_WordShouldReplaceAssociatedValue\nPASS: tests/test__pyahocorasick.py:TestTrie.test_exists_ShouldDetectAddedWords\nPASS: tests/test__pyahocorasick.py:TestTrie.test_exists_ShouldReturnFailOnUnknownWord\nPASS: tests/test__pyahocorasick.py:TestTrie.test_get_UnknowWordWithDefaultValueShouldReturnDefault\nPASS: tests/test__pyahocorasick.py:TestTrie.test_get_UnknowWordWithoutDefaultValueShouldRaiseException\nPASS: tests/test__pyahocorasick.py:TestTrie.test_is_prefix_ShouldDetecAllPrefixesIncludingWord\nPASS: tests/test__pyahocorasick.py:TestTrie.test_items_ShouldReturnAllItemsAlreadyAddedToTheTrie\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_should_can_return_non_matches_optionally\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_should_not_return_non_matches_by_default\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_simple\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_vs_tokenize\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple2\nPASS: tests/test__pyahocorasick.py:TestTrie.test_iter_with_unmatched_simple3\nPASS: tests/test__pyahocorasick.py:TestTrie.test_keys_ShouldReturnAllKeysAlreadyAddedToTheTrie\nPASS: tests/test__pyahocorasick.py:TestTrie.test_tokenize_with_unmatched_and_space\nPASS: tests/test__pyahocorasick.py:TestTrie.test_values_ShouldReturnAllValuesAlreadyAddedToTheTrie\nPASS: tests/test_license_expression.py:LicenseSymbolTest.test_LicenseSymbol\nPASS: tests/test_license_expression.py:LicensingTest.test_Licensing_create\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain1\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain2\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain3\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain4\nPASS: tests/test_license_expression.py:LicensingTokenizeWithoutSymbolsTest.test_tokenize_plain5\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_1_no_symbols\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_1_with_symbols\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_3\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_unknown_as_trailing_single_attached_character\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_contained\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_leading\nPASS: tests/test_license_expression.py:LicensingTokenizeWithSymbolsTest.test_tokenize_with_unknown_symbol_containing_known_symbol_trailing\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_expressions_with_symbols_that_contain_a_colon\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_and_with_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_spaces\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_simple_tokenize_valid_expressions_with_symbols_that_contain_and_with_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_Licensing_can_tokenize_valid_expressions_with_symbols_that_contain_and_with_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_contains_works_with_plain_symbol\nPASS: tests/test_license_expression.py:LicensingParseTest.test_create_from_python\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH_AND\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_WITH_OR\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_can_be_simplified_1\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_can_be_simplified_2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_cannot_be_simplified\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_multiple_occurrences\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_expressions_single_license\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_licensexpressions_can_be_simplified_3\nPASS: tests/test_license_expression.py:LicensingParseTest.test_dedup_licensexpressions_works_with_subexpressions\nPASS: tests/test_license_expression.py:LicensingParseTest.test_end_to_end\nPASS: tests/test_license_expression.py:LicensingParseTest.test_license_expression_is_equivalent\nPASS: tests/test_license_expression.py:LicensingParseTest.test_license_expression_license_keys\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_can_parse\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_complex\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_complex2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_does_not_raise_error_for_empty_expression\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_bare_and\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_empty_parens\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_expression_with_or_and_no_other\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_nesting\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_catch_invalid_non_unicode_byte_strings_on_python3\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_errors_does_not_raise_error_on_plain_non_unicode_raw_string\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_in_strict_mode_for_solo_symbol\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_drops_single_trailing_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_drops_single_trailing_or2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception3\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception4\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception5\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_raise_exception6\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_repeated_trailing_or_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_single_leading_or_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_single_trailing_and_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_trailing_or\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_invalid_expression_with_trailing_or_and_valid_start_does_not_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_not_invalid_expression_rais_not_exception\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_not_invalid_expression_raise_no_exception2\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ExpressionError_when_validating\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ExpressionError_when_validating_strict_with_unknown\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError_when_strict_no_validate\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_raise_ParseError_when_validating_strict\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_simplify_and_contain_and_equal\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_simplify_no_sort\nPASS: tests/test_license_expression.py:LicensingParseTest.test_parse_with_repeated_or_later_does_not_raise_parse_error\nPASS: tests/test_license_expression.py:LicensingParseTest.test_pretty\nPASS: tests/test_license_expression.py:LicensingParseTest.test_render_complex\nPASS: tests/test_license_expression.py:LicensingParseTest.test_render_with\nPASS: tests/test_license_expression.py:LicensingParseTest.test_simplify_and_contains\nPASS: tests/test_license_expression.py:LicensingParseTest.test_simplify_and_equivalent_and_contains\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_Licensing_with_overlapping_symbols_with_keywords_does_not_raise_Exception\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression1\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression3\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression4\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression5\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression6\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression7\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression8\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression8_twice\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression_with_alias\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_license_expression_with_trailing_space_plus\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_parse_of_side_by_side_symbols_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsSimpleTest.test_validate_symbols\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_parse_raise_ParseError_when_validating_strict_with_exception_symbols_in_incorrect_spot\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_parse_raise_ParseError_when_validating_strict_with_non_exception_symbols\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_or\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_with\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_and\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_or\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsTest.test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_with\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_advanced_substitution\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_multiple_substitutions\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_multiple_substitutions_complex\nPASS: tests/test_license_expression.py:LicensingSymbolsReplacement.test_simple_substitution\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown2\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_advanced_tokenizer_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_WITH\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_WITH_and_unknown_symbol\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_trailing_unknown_should_raise_exception\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_expression_with_trailing_unknown_should_raise_exception2\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_trailing_char_does_not_raise_exception_without_validate\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_trailing_char_raise_exception_with_validate\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_parse_with_overlapping_key_without_symbols\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char_2_with_validate\nPASS: tests/test_license_expression.py:LicensingParseWithSymbolsAdvancedTest.test_unknown_keys_with_trailing_char_2_without_validate\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols2\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols3\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_get_license_symbols4\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_license_symbols\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_primary_license_symbol_and_primary_license_key\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_does_not_wrap_in_parens_if_no_with\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_does_not_wrap_in_parens_single_with\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_as_readable_wraps_in_parens_with_and_other_subexpressions\nPASS: tests/test_license_expression.py:LicensingSymbolsTest.test_render_plain\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_simple_tokenizer\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_can_handle_expressions_with_symbols_that_contain_a_colon\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_can_handle_expressions_with_tabs_and_new_lines\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_simple_can_handle_expressions_with_symbols_that_contain_a_colon\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_simple_can_handle_expressions_with_tabs_and_new_lines\nPASS: tests/test_license_expression.py:SplitAndTokenizeTest.test_tokenize_step_by_step_does_not_munge_trailing_symbols\nPASS: tests/test_license_expression.py:LicensingExpression.test_all_symbol_classes_can_compare_and_sort\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_compound_expression\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_compound_expression2\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_different_Licensing_and_simple_expression\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_same_Licensing\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_same_Licensing2\nPASS: tests/test_license_expression.py:LicensingExpression.test_is_equivalent_with_symbols_and_complex_expression\nPASS: tests/test_license_expression.py:MockLicensesTest.test_and_and_or_is_invalid\nPASS: tests/test_license_expression.py:MockLicensesTest.test_licensing_can_use_mocklicense_tuple\nPASS: tests/test_license_expression.py:MockLicensesTest.test_or_or_is_invalid\nPASS: tests/test_license_expression.py:MockLicensesTest.test_tokenize_or_or\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validate_exception\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validate_simple\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_bad_syntax\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_exception_as_regular_key\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_exception_with_choice\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_exception\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_exception_strict_false\nPASS: tests/test_license_expression.py:LicensingValidateTest.test_validation_invalid_license_key\nPASS: tests/test_license_expression.py:UtilTest.test_build_licensing\nPASS: tests/test_license_expression.py:UtilTest.test_build_spdx_licensing\nPASS: tests/test_license_expression.py:UtilTest.test_get_license_key_info\nPASS: tests/test_license_expression.py:UtilTest.test_get_license_key_info_vendored\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_duplicated_elements\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_empty_input\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_or_relationship\nPASS: tests/test_license_expression.py:CombineExpressionTest.test_combine_expressions_with_regular\nPASS: tests/test_skeleton_codestyle.py:BaseTests.test_skeleton_codestyle\n============================================================================\nTestsuite summary\n# TOTAL: 175\n# PASS: 175\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.541839599609375,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-mako_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-mako",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0014545917510986328,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3537564277648926,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.023509740829467773,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 3.732262134552002,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0015044212341308594,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_babelplugin.py:MakoExtractTest.test_extract_#_SKIP_babel_not_installed:_skipping_babelplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_babelplugin.py:MakoExtractTest.test_extract_cp1251_#_SKIP_babel_not_installed:_skipping_babelplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_babelplugin.py:MakoExtractTest.test_extract_utf8_#_SKIP_babel_not_installed:_skipping_babelplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_babelplugin.py:PluginExtractTest.test_parse_python_expression_#_SKIP_babel_not_installed:_skipping_babelplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_babelplugin.py:PluginExtractTest.test_python_gettext_call_#_SKIP_babel_not_installed:_skipping_babelplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_babelplugin.py:PluginExtractTest.test_translator_comment_#_SKIP_babel_not_installed:_skipping_babelplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/ext/test_linguaplugin.py:MakoExtractTest.test_extract_#_SKIP_lingua_not_installed:_skipping_linguaplugin_test": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_argument_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_expr_generate": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_function_decl": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_function_decl_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_function_decl_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_10": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_11": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_12": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_13": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_14": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_16": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_17": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_18": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_19": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_20": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_21": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_4": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_5": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_6": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_7": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_8": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_locate_identifiers_9": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_no_global_imports": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_ast.py:AstParseTest.test_python_fragment": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_anon_in_anon": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_anon_in_named": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_anonymous_block_in_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_anonymous_block_namespace_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_block_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_block_args_contextual": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_block_overridden_by_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_block_pageargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_block_pageargs_contextual": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_block_variables_contextual": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_conditional": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_def_overridden_by_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_inherited_block_nested_both": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_inherited_block_nested_inner_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_inherited_block_no_render": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_iteration": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_name_collision_block_def_toplevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_name_collision_blocks_nested_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_name_collision_blocks_nested_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_name_collision_blocks_toplevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_name_collision_def_block_toplevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_named_block_in_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_named_block_renders": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_named_in_anon": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_named_in_named": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_nested_dupe_names_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_no_conflict_nested_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_no_named_in_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_noninherited_block_no_render": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_block.py:BlockTest.test_two_levels_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_args_complete_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_buffered_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_cache_enable_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_cache_uses_current_context_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_custom_args_block_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_custom_args_def_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_custom_args_page_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_def_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_context_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_funcargs_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_imports_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_fileargs_deftag_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_fileargs_implicit_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_fileargs_lookup_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_fileargs_pagetag_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_invalidate_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_load_from_expired_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_lookup_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_namespace_access_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_nested_def_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_page_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_pass_context_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:BeakerCacheTest.test_region_#_SKIP_Beaker_is_required_for_these_tests.": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_args_complete": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_buffered": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_cache_enable": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_custom_args_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_custom_args_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_custom_args_page": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_dynamic_key_with_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_dynamic_key_with_funcargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_dynamic_key_with_imports": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_fileargs_deftag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_fileargs_implicit": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_fileargs_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_fileargs_pagetag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_invalidate": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_load_from_expired": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_namespace_access": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_nested_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_page": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:CacheTest.test_pass_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_args_complete_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_buffered_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_cache_enable_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_cache_uses_current_context_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_custom_args_block_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_custom_args_def_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_custom_args_page_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_def_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_context_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_funcargs_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_imports_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_fileargs_deftag_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_fileargs_implicit_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_fileargs_lookup_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_fileargs_pagetag_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_invalidate_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_load_from_expired_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_lookup_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_namespace_access_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_nested_def_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_page_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_pass_context_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_cache.py:DogpileCacheTest.test_region_#_SKIP_dogpile.cache_is_required_to_run_these_tests": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_call_in_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_call_in_nested_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_ccall_caller": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_chained_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_chained_call_in_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_composed_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_compound_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_conditional_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_nested_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_nested_call_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_nested_call_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_nested_call_4": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_new_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_regular_defs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:CallTest.test_stack_pop": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_call.py:SelfCacheTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_file_notfound": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_file_rt_err": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_file_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_file_syntax_err": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_stdin_rt_err": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_stdin_success": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_cmd.py:CmdTest.test_stdin_syntax_err": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_decorators.py:DecoratorTest.test_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_decorators.py:DecoratorTest.test_nested_decorated_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_decorators.py:DecoratorTest.test_toplevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_decorators.py:DecoratorTest.test_toplevel_contextual": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_decorators.py:DecoratorTest.test_toplevel_decorated_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_def_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_def_blankargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_def_noargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_def_operations": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_def_py3k_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_def_py3k_args_quirk": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_inter_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:DefTest.test_toplevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ExceptionTest.test_handler": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ExceptionTest.test_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_nested_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_nested_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_nested_def_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_nested_nested_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_nested_nested_def_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_nested_with_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:NestedDefTest.test_outer_scope": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_canget_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_inline_expression_from_arg_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_interpret_expression_from_arg_two": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_eight": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_eleven": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_five": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_four": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_nine": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_seven": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_six": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_ten": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_scope_two": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_unbound_scope": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_def.py:ScopeTest.test_unbound_scope_two": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_alternating_file_names": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_code_block_line_number": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_custom_tback": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_format_closures": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_format_exceptions_no_pygments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_format_exceptions_pygments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_html_error_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_mod_no_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_module_block_line_number": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_py_unicode_error_html_error_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_py_utf8_html_error_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_tback_no_trace_from_py_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_tback_trace_from_py_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_text_error_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_no_pygments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_pygments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_no_pygments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_pygments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:BufferTest.test_buffered_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:BufferTest.test_buffered_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:BufferTest.test_capture": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:BufferTest.test_capture_ccall": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:BufferTest.test_capture_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:BufferTest.test_unbuffered_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_block_via_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_builtins": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_convert_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_custom_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_def_via_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_encode_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_encode_filter_non_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_entity": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_expr": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_global": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_global_json": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_import": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_import_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_nflag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_non_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_quoting": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_text_via_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_filters.py:FilterTest.test_url_escaping": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_dynamic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_in_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_includes": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_multilevel_nesting": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_namespaces": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_pageargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_pageargs_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_pageargs_err": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_inheritance.py:InheritanceTest.test_toplevel": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_ampersand_issue_412": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_brace_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_closing_tag_many_spaces": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_code": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_code_and_tags": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_comment_after_statement": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_comments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_control_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_control_lines_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_crlf": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_def_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_def_syntax_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_2_issue_400": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_issue_400": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_docs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_expr_in_attribute": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_inline_percent": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_integration": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_long_control_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_nesting": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_noexpr_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_nonexistent_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_ns_tag_closed": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_ns_tag_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_ns_tag_open": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_old_multiline_comment": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_onlyclosed_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_opening_tag_many_quotes": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_pagetag[,-48]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_pagetag[-47]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_percent_escape": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_percent_escape2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_percent_escape_with_control_block": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_preprocess": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_ternary_control": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_text_and_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_text_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_code": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_code_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_code_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_code_4": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_code_5": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_code_6": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_tricky_expression": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_unclosed_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_unmatched_control": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_unmatched_control_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_unmatched_control_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_unmatched_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_whitespace_equals": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lexer.py:LexerTest.test_wrongcase_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_check_not_found": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_checking_against_bad_filetype": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_directory_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_dont_accept_relative_outside_of_root": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_no_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_subdir": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_updir": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_uri_adjust": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lookup.py:LookupTest.test_uri_cache": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoop.test__FOR_LOOP": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoop.test_loop_demo": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoop.test_nested_loops": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoop.test_no_loop": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoop.test_out_of_context_access": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoop.test_parent_loops": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test___len__": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_cycle": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_first": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_last": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_odd": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopContext.test_reverse_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopFlags.test_loop_disabled_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopFlags.test_loop_disabled_override_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopFlags.test_loop_disabled_override_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopFlags.test_loop_disabled_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopFlags.test_loop_enabled_override_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopFlags.test_loop_enabled_override_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopStack.test__pop": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopStack.test__push": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopStack.test__top": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopStack.test_enter": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_loop.py:TestLoopStack.test_exit": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_lru.py:LRUTest.testlru": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_attr": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_attr_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_ccall": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_ccall_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_ccall_import": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_closure_import": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_custom_tag_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_custom_tag_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_custom_tag_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_custom_tag_case_sensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_dont_pollute_self": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_dynamic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_expr_grouping": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_getattr": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_import": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_import_calledfromdef": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_import_local": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_in_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_in_remote_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_inheritance": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_inheritance_two": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_inline_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_inline_assignment": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_inline_crossreference": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_inline_not_duped": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_module": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_module_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_module_imports": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_module_imports_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_nonexistent_namespace_uri": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_overload": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_namespace.py:NamespaceTest.test_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:GeneratePythonTest.test_backslash_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:GeneratePythonTest.test_false_unindentor": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:GeneratePythonTest.test_generate_adjusted": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:GeneratePythonTest.test_generate_combo": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:GeneratePythonTest.test_generate_normal": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:GeneratePythonTest.test_multi_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:WhitespaceTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:WhitespaceTest.test_blank_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:WhitespaceTest.test_open_quotes_with_pound": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:WhitespaceTest.test_quote_with_comments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:WhitespaceTest.test_quotes": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_pygen.py:WhitespaceTest.test_quotes_with_pound": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_runtime.py:ContextTest.test_locals_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_10": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_11": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_4": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_5": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_6": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_7": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_8": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_blank_control_9": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_10": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_3": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_4": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_5": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_6": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_7": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_8": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_commented_blank_control_9": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_control": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ControlTest.test_multiline_control": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_encoding_doesnt_conflict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_encoding_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_escapes_html_tags": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_input_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_read_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_arg": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_bom": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_file_code": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_file_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_literal_in_code": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_literal_in_controlline": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_literal_in_def": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_literal_in_expr": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_literal_in_expr_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_literal_in_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_memory": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EncodingTest.test_unicode_text_ccall": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_dictcomp_in_func_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_generator_in_func_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_inline_percent": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_listcomp_in_func_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_percent_escape": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_percent_escape2": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:EscapeTest.test_setcomp_in_func_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:FilenameToURITest.test_dont_accept_relative_outside_of_root": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:FilenameToURITest.test_posix_paths": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:FilenameToURITest.test_windows_paths": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:FuturesTest.test_future_import": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:GlobalsTest.test_globals": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:IncludeTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:IncludeTest.test_include_error_handler": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:IncludeTest.test_include_withargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:IncludeTest.test_localargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:IncludeTest.test_viakwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:IncludeTest.test_within_ccall": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:LexerTest.test_via_lookup": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:LexerTest.test_via_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:MiscTest.test_crlf_linebreaks": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ModuleDirTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ModuleDirTest.test_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ModuleDirTest.test_custom_writer": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ModuleTemplateTest.test_module_roundtrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_builtin_names_dont_clobber_defaults_in_includes": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_canuse_builtin_names": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_context_small": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_dict_locals": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_includes": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_inherits": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_overrides_builtins": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PageArgsTest.test_with_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:PreprocessTest.test_old_comments": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ReservedNameTest.test_exclude_loop_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ReservedNameTest.test_exclude_loop_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ReservedNameTest.test_names_in_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:ReservedNameTest.test_names_on_context": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_unicode_file_runtime": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_unicode_file_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_unicode_memory_runtime": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_unicode_memory_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_utf8_file_runtime": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_utf8_file_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_utf8_memory_runtime": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:RichTracebackTest.test_utf8_memory_syntax": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:StopRenderingTest.test_return_in_template": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:TestTemplateAPI.test_metadata": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:TestTemplateAPI.test_metadata_two": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_140_regression[filters0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_140_regression[filters1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_140_regression[filters2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_140_regression[filters3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_140_regression[filters4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_dict_comprehensions_in_function_plus_undeclared_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_expression_declared": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_nonstrict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_nested_list_comprehensions_in_function_plus_undeclared_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_traditional_assignment_plus_undeclared": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_template.py:UndefinedVarsTest.test_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_tgplugin.py:TestTGPlugin.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_tgplugin.py:TestTGPlugin.test_basic_dot": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_tgplugin.py:TestTGPlugin.test_render": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_tgplugin.py:TestTGPlugin.test_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_tgplugin.py:TestTGPlugin.test_subdir": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_tgplugin.py:TestTGPlugin.test_subdir_dot": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_util.py:UtilTest.test_fast_buffer_encoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_util.py:UtilTest.test_fast_buffer_truncate": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_util.py:UtilTest.test_fast_buffer_write": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_util.py:UtilTest.test_load_module": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_util.py:UtilTest.test_load_plugin_failure": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/test_util.py:UtilTest.test_read_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:BasicConfigTest.test_coercions": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_file": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_section": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:BasicConfigTest.test_values": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:BooleanConfigTest.test_values": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:MissingItemConfigTest.test_error_on_load": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:SupportedTypesConfigTest.test_values": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:TypeMismatchConfigTest.test_error_on_load": {
    "status": "PASSED"
   },
   "ptestresult.python3-mako.test/testing/test_config.py:UnsupportedTypesConfigTest.test_values": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-mako/ptest\nSKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_parse_python_expression # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_python_gettext_call # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_translator_comment # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract_utf8 # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract_cp1251 # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_linguaplugin.py:MakoExtractTest.test_extract # SKIP lingua not installed: skipping linguaplugin test\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_2\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_3\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_4\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_5\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_6\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_7\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_8\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_9\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_10\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_11\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_12\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_13\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_14\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_16\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_17\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_18\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_19\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_20\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_21\nPASS: test/test_ast.py:AstParseTest.test_no_global_imports\nPASS: test/test_ast.py:AstParseTest.test_python_fragment\nPASS: test/test_ast.py:AstParseTest.test_argument_list\nPASS: test/test_ast.py:AstParseTest.test_function_decl\nPASS: test/test_ast.py:AstParseTest.test_function_decl_2\nPASS: test/test_ast.py:AstParseTest.test_function_decl_3\nPASS: test/test_ast.py:AstParseTest.test_expr_generate\nPASS: test/test_block.py:BlockTest.test_anonymous_block_namespace_raises\nPASS: test/test_block.py:BlockTest.test_anonymous_block_in_call\nPASS: test/test_block.py:BlockTest.test_named_block_in_call\nPASS: test/test_block.py:BlockTest.test_name_collision_blocks_toplevel\nPASS: test/test_block.py:BlockTest.test_name_collision_blocks_nested_block\nPASS: test/test_block.py:BlockTest.test_name_collision_blocks_nested_def\nPASS: test/test_block.py:BlockTest.test_name_collision_block_def_toplevel\nPASS: test/test_block.py:BlockTest.test_name_collision_def_block_toplevel\nPASS: test/test_block.py:BlockTest.test_named_block_renders\nPASS: test/test_block.py:BlockTest.test_inherited_block_no_render\nPASS: test/test_block.py:BlockTest.test_no_named_in_def\nPASS: test/test_block.py:BlockTest.test_inherited_block_nested_both\nPASS: test/test_block.py:BlockTest.test_inherited_block_nested_inner_only\nPASS: test/test_block.py:BlockTest.test_noninherited_block_no_render\nPASS: test/test_block.py:BlockTest.test_no_conflict_nested_one\nPASS: test/test_block.py:BlockTest.test_nested_dupe_names_raise\nPASS: test/test_block.py:BlockTest.test_two_levels_one\nPASS: test/test_block.py:BlockTest.test_filter\nPASS: test/test_block.py:BlockTest.test_anon_in_named\nPASS: test/test_block.py:BlockTest.test_named_in_anon\nPASS: test/test_block.py:BlockTest.test_anon_in_anon\nPASS: test/test_block.py:BlockTest.test_named_in_named\nPASS: test/test_block.py:BlockTest.test_iteration\nPASS: test/test_block.py:BlockTest.test_conditional\nPASS: test/test_block.py:BlockTest.test_block_overridden_by_def\nPASS: test/test_block.py:BlockTest.test_def_overridden_by_block\nPASS: test/test_block.py:BlockTest.test_block_args\nPASS: test/test_block.py:BlockTest.test_block_variables_contextual\nPASS: test/test_block.py:BlockTest.test_block_args_contextual\nPASS: test/test_block.py:BlockTest.test_block_pageargs_contextual\nPASS: test/test_block.py:BlockTest.test_block_pageargs\nPASS: test/test_cache.py:CacheTest.test_def\nPASS: test/test_cache.py:CacheTest.test_cache_enable\nPASS: test/test_cache.py:CacheTest.test_nested_def\nPASS: test/test_cache.py:CacheTest.test_page\nPASS: test/test_cache.py:CacheTest.test_dynamic_key_with_context\nPASS: test/test_cache.py:CacheTest.test_dynamic_key_with_funcargs\nPASS: test/test_cache.py:CacheTest.test_dynamic_key_with_imports\nPASS: test/test_cache.py:CacheTest.test_fileargs_implicit\nPASS: test/test_cache.py:CacheTest.test_fileargs_deftag\nPASS: test/test_cache.py:CacheTest.test_fileargs_pagetag\nPASS: test/test_cache.py:CacheTest.test_args_complete\nPASS: test/test_cache.py:CacheTest.test_fileargs_lookup\nPASS: test/test_cache.py:CacheTest.test_buffered\nPASS: test/test_cache.py:CacheTest.test_load_from_expired\nPASS: test/test_cache.py:CacheTest.test_namespace_access\nPASS: test/test_cache.py:CacheTest.test_lookup\nPASS: test/test_cache.py:CacheTest.test_invalidate\nPASS: test/test_cache.py:CacheTest.test_custom_args_def\nPASS: test/test_cache.py:CacheTest.test_custom_args_block\nPASS: test/test_cache.py:CacheTest.test_custom_args_page\nPASS: test/test_cache.py:CacheTest.test_pass_context\nSKIP: test/test_cache.py:BeakerCacheTest.test_def # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_cache_enable # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_nested_def # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_page # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_context # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_funcargs # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_imports # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_implicit # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_deftag # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_pagetag # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_args_complete # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_lookup # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_buffered # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_load_from_expired # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_namespace_access # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_lookup # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_invalidate # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_def # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_block # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_page # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_pass_context # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_cache_uses_current_context # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_region # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:DogpileCacheTest.test_def # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_cache_enable # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_nested_def # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_page # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_context # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_funcargs # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_imports # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_implicit # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_deftag # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_pagetag # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_args_complete # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_lookup # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_buffered # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_load_from_expired # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_namespace_access # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_lookup # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_invalidate # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_def # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_block # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_page # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_pass_context # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_cache_uses_current_context # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_region # SKIP dogpile.cache is required to run these tests\nPASS: test/test_call.py:CallTest.test_call\nPASS: test/test_call.py:CallTest.test_compound_call\nPASS: test/test_call.py:CallTest.test_new_syntax\nPASS: test/test_call.py:CallTest.test_ccall_caller\nPASS: test/test_call.py:CallTest.test_stack_pop\nPASS: test/test_call.py:CallTest.test_conditional_call\nPASS: test/test_call.py:CallTest.test_chained_call\nPASS: test/test_call.py:CallTest.test_nested_call\nPASS: test/test_call.py:CallTest.test_nested_call_2\nPASS: test/test_call.py:CallTest.test_nested_call_3\nPASS: test/test_call.py:CallTest.test_nested_call_4\nPASS: test/test_call.py:CallTest.test_chained_call_in_nested\nPASS: test/test_call.py:CallTest.test_call_in_nested\nPASS: test/test_call.py:CallTest.test_composed_def\nPASS: test/test_call.py:CallTest.test_regular_defs\nPASS: test/test_call.py:CallTest.test_call_in_nested_2\nPASS: test/test_call.py:SelfCacheTest.test_basic\nPASS: test/test_cmd.py:CmdTest.test_stdin_success\nPASS: test/test_cmd.py:CmdTest.test_stdin_syntax_err\nPASS: test/test_cmd.py:CmdTest.test_stdin_rt_err\nPASS: test/test_cmd.py:CmdTest.test_file_success\nPASS: test/test_cmd.py:CmdTest.test_file_syntax_err\nPASS: test/test_cmd.py:CmdTest.test_file_rt_err\nPASS: test/test_cmd.py:CmdTest.test_file_notfound\nPASS: test/test_decorators.py:DecoratorTest.test_toplevel\nPASS: test/test_decorators.py:DecoratorTest.test_toplevel_contextual\nPASS: test/test_decorators.py:DecoratorTest.test_nested\nPASS: test/test_decorators.py:DecoratorTest.test_toplevel_decorated_name\nPASS: test/test_decorators.py:DecoratorTest.test_nested_decorated_name\nPASS: test/test_def.py:DefTest.test_def_noargs\nPASS: test/test_def.py:DefTest.test_def_blankargs\nPASS: test/test_def.py:DefTest.test_def_args\nPASS: test/test_def.py:DefTest.test_def_py3k_args\nPASS: test/test_def.py:DefTest.test_def_py3k_args_quirk\nPASS: test/test_def.py:DefTest.test_inter_def\nPASS: test/test_def.py:DefTest.test_toplevel\nPASS: test/test_def.py:DefTest.test_def_operations\nPASS: test/test_def.py:ScopeTest.test_scope_one\nPASS: test/test_def.py:ScopeTest.test_scope_two\nPASS: test/test_def.py:ScopeTest.test_scope_four\nPASS: test/test_def.py:ScopeTest.test_scope_five\nPASS: test/test_def.py:ScopeTest.test_scope_six\nPASS: test/test_def.py:ScopeTest.test_scope_seven\nPASS: test/test_def.py:ScopeTest.test_scope_eight\nPASS: test/test_def.py:ScopeTest.test_scope_nine\nPASS: test/test_def.py:ScopeTest.test_scope_ten\nPASS: test/test_def.py:ScopeTest.test_scope_eleven\nPASS: test/test_def.py:ScopeTest.test_unbound_scope\nPASS: test/test_def.py:ScopeTest.test_unbound_scope_two\nPASS: test/test_def.py:ScopeTest.test_canget_kwargs\nPASS: test/test_def.py:ScopeTest.test_inline_expression_from_arg_one\nPASS: test/test_def.py:ScopeTest.test_interpret_expression_from_arg_two\nPASS: test/test_def.py:NestedDefTest.test_nested_def\nPASS: test/test_def.py:NestedDefTest.test_nested_2\nPASS: test/test_def.py:NestedDefTest.test_nested_with_args\nPASS: test/test_def.py:NestedDefTest.test_nested_def_2\nPASS: test/test_def.py:NestedDefTest.test_nested_nested_def\nPASS: test/test_def.py:NestedDefTest.test_nested_nested_def_2\nPASS: test/test_def.py:NestedDefTest.test_outer_scope\nPASS: test/test_def.py:ExceptionTest.test_raise\nPASS: test/test_def.py:ExceptionTest.test_handler\nPASS: test/test_exceptions.py:ExceptionsTest.test_html_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_text_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_no_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_format_closures\nPASS: test/test_exceptions.py:ExceptionsTest.test_py_utf8_html_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_py_unicode_error_html_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_format_exceptions_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_format_exceptions_no_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_no_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_mod_no_encoding\nPASS: test/test_exceptions.py:ExceptionsTest.test_custom_tback\nPASS: test/test_exceptions.py:ExceptionsTest.test_tback_no_trace_from_py_file\nPASS: test/test_exceptions.py:ExceptionsTest.test_tback_trace_from_py_file\nPASS: test/test_exceptions.py:ExceptionsTest.test_code_block_line_number\nPASS: test/test_exceptions.py:ExceptionsTest.test_module_block_line_number\nPASS: test/test_exceptions.py:ExceptionsTest.test_alternating_file_names\nPASS: test/test_filters.py:FilterTest.test_basic\nPASS: test/test_filters.py:FilterTest.test_expr\nPASS: test/test_filters.py:FilterTest.test_convert_str\nPASS: test/test_filters.py:FilterTest.test_quoting\nPASS: test/test_filters.py:FilterTest.test_url_escaping\nPASS: test/test_filters.py:FilterTest.test_entity\nPASS: test/test_filters.py:FilterTest.test_def\nPASS: test/test_filters.py:FilterTest.test_import\nPASS: test/test_filters.py:FilterTest.test_import_2\nPASS: test/test_filters.py:FilterTest.test_encode_filter\nPASS: test/test_filters.py:FilterTest.test_encode_filter_non_str\nPASS: test/test_filters.py:FilterTest.test_custom_default\nPASS: test/test_filters.py:FilterTest.test_global\nPASS: test/test_filters.py:FilterTest.test_block_via_context\nPASS: test/test_filters.py:FilterTest.test_def_via_context\nPASS: test/test_filters.py:FilterTest.test_text_via_context\nPASS: test/test_filters.py:FilterTest.test_nflag\nPASS: test/test_filters.py:FilterTest.test_global_json\nPASS: test/test_filters.py:FilterTest.test_non_expression\nPASS: test/test_filters.py:FilterTest.test_builtins\nPASS: test/test_filters.py:BufferTest.test_buffered_def\nPASS: test/test_filters.py:BufferTest.test_unbuffered_def\nPASS: test/test_filters.py:BufferTest.test_capture\nPASS: test/test_filters.py:BufferTest.test_capture_exception\nPASS: test/test_filters.py:BufferTest.test_buffered_exception\nPASS: test/test_filters.py:BufferTest.test_capture_ccall\nPASS: test/test_inheritance.py:InheritanceTest.test_basic\nPASS: test/test_inheritance.py:InheritanceTest.test_multilevel_nesting\nPASS: test/test_inheritance.py:InheritanceTest.test_includes\nPASS: test/test_inheritance.py:InheritanceTest.test_namespaces\nPASS: test/test_inheritance.py:InheritanceTest.test_pageargs\nPASS: test/test_inheritance.py:InheritanceTest.test_pageargs_2\nPASS: test/test_inheritance.py:InheritanceTest.test_pageargs_err\nPASS: test/test_inheritance.py:InheritanceTest.test_toplevel\nPASS: test/test_inheritance.py:InheritanceTest.test_dynamic\nPASS: test/test_inheritance.py:InheritanceTest.test_in_call\nPASS: test/test_lexer.py:LexerTest.test_text_and_tag\nPASS: test/test_lexer.py:LexerTest.test_unclosed_tag\nPASS: test/test_lexer.py:LexerTest.test_onlyclosed_tag\nPASS: test/test_lexer.py:LexerTest.test_noexpr_allowed\nPASS: test/test_lexer.py:LexerTest.test_closing_tag_many_spaces\nPASS: test/test_lexer.py:LexerTest.test_opening_tag_many_quotes\nPASS: test/test_lexer.py:LexerTest.test_unmatched_tag\nPASS: test/test_lexer.py:LexerTest.test_nonexistent_tag\nPASS: test/test_lexer.py:LexerTest.test_wrongcase_tag\nPASS: test/test_lexer.py:LexerTest.test_percent_escape\nPASS: test/test_lexer.py:LexerTest.test_percent_escape2\nPASS: test/test_lexer.py:LexerTest.test_percent_escape_with_control_block\nPASS: test/test_lexer.py:LexerTest.test_inline_percent\nPASS: test/test_lexer.py:LexerTest.test_old_multiline_comment\nPASS: test/test_lexer.py:LexerTest.test_text_tag\nPASS: test/test_lexer.py:LexerTest.test_def_syntax\nPASS: test/test_lexer.py:LexerTest.test_def_syntax_2\nPASS: test/test_lexer.py:LexerTest.test_whitespace_equals\nPASS: test/test_lexer.py:LexerTest.test_ns_tag_closed\nPASS: test/test_lexer.py:LexerTest.test_ns_tag_empty\nPASS: test/test_lexer.py:LexerTest.test_ns_tag_open\nPASS: test/test_lexer.py:LexerTest.test_expr_in_attribute\nPASS: test/test_lexer.py:LexerTest.test_pagetag[,-48]\nPASS: test/test_lexer.py:LexerTest.test_pagetag[-47]\nPASS: test/test_lexer.py:LexerTest.test_nesting\nPASS: test/test_lexer.py:LexerTest.test_code\nPASS: test/test_lexer.py:LexerTest.test_code_and_tags\nPASS: test/test_lexer.py:LexerTest.test_expression\nPASS: test/test_lexer.py:LexerTest.test_tricky_expression\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr0]\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr1]\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr2]\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr3]\nPASS: test/test_lexer.py:LexerTest.test_ampersand_issue_412\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_2_issue_400\nPASS: test/test_lexer.py:LexerTest.test_dict_expression\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_2\nPASS: test/test_lexer.py:LexerTest.test_brace_expression\nPASS: test/test_lexer.py:LexerTest.test_tricky_code\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_2\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_3\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_4\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_5\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_6\nPASS: test/test_lexer.py:LexerTest.test_control_lines\nPASS: test/test_lexer.py:LexerTest.test_control_lines_2\nPASS: test/test_lexer.py:LexerTest.test_long_control_lines\nPASS: test/test_lexer.py:LexerTest.test_unmatched_control\nPASS: test/test_lexer.py:LexerTest.test_unmatched_control_2\nPASS: test/test_lexer.py:LexerTest.test_unmatched_control_3\nPASS: test/test_lexer.py:LexerTest.test_ternary_control\nPASS: test/test_lexer.py:LexerTest.test_integration\nPASS: test/test_lexer.py:LexerTest.test_comment_after_statement\nPASS: test/test_lexer.py:LexerTest.test_crlf\nPASS: test/test_lexer.py:LexerTest.test_comments\nPASS: test/test_lexer.py:LexerTest.test_docs\nPASS: test/test_lexer.py:LexerTest.test_preprocess\nPASS: test/test_lookup.py:LookupTest.test_basic\nPASS: test/test_lookup.py:LookupTest.test_subdir\nPASS: test/test_lookup.py:LookupTest.test_updir\nPASS: test/test_lookup.py:LookupTest.test_directory_lookup\nPASS: test/test_lookup.py:LookupTest.test_no_lookup\nPASS: test/test_lookup.py:LookupTest.test_uri_adjust\nPASS: test/test_lookup.py:LookupTest.test_uri_cache\nPASS: test/test_lookup.py:LookupTest.test_check_not_found\nPASS: test/test_lookup.py:LookupTest.test_dont_accept_relative_outside_of_root\nPASS: test/test_lookup.py:LookupTest.test_checking_against_bad_filetype\nPASS: test/test_loop.py:TestLoop.test__FOR_LOOP\nPASS: test/test_loop.py:TestLoop.test_loop_demo\nPASS: test/test_loop.py:TestLoop.test_nested_loops\nPASS: test/test_loop.py:TestLoop.test_no_loop\nPASS: test/test_loop.py:TestLoop.test_out_of_context_access\nPASS: test/test_loop.py:TestLoop.test_parent_loops\nPASS: test/test_loop.py:TestLoopStack.test__pop\nPASS: test/test_loop.py:TestLoopStack.test__push\nPASS: test/test_loop.py:TestLoopStack.test__top\nPASS: test/test_loop.py:TestLoopStack.test_enter\nPASS: test/test_loop.py:TestLoopStack.test_exit\nPASS: test/test_loop.py:TestLoopContext.test___len__\nPASS: test/test_loop.py:TestLoopContext.test_cycle\nPASS: test/test_loop.py:TestLoopContext.test_even\nPASS: test/test_loop.py:TestLoopContext.test_first\nPASS: test/test_loop.py:TestLoopContext.test_index\nPASS: test/test_loop.py:TestLoopContext.test_last\nPASS: test/test_loop.py:TestLoopContext.test_odd\nPASS: test/test_loop.py:TestLoopContext.test_reverse_index\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_template\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_lookup\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_override_template\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_override_lookup\nPASS: test/test_loop.py:TestLoopFlags.test_loop_enabled_override_template\nPASS: test/test_loop.py:TestLoopFlags.test_loop_enabled_override_lookup\nPASS: test/test_lru.py:LRUTest.testlru\nPASS: test/test_namespace.py:NamespaceTest.test_inline_crossreference\nPASS: test/test_namespace.py:NamespaceTest.test_inline_assignment\nPASS: test/test_namespace.py:NamespaceTest.test_inline_arguments\nPASS: test/test_namespace.py:NamespaceTest.test_inline_not_duped\nPASS: test/test_namespace.py:NamespaceTest.test_dynamic\nPASS: test/test_namespace.py:NamespaceTest.test_template\nPASS: test/test_namespace.py:NamespaceTest.test_module\nPASS: test/test_namespace.py:NamespaceTest.test_module_2\nPASS: test/test_namespace.py:NamespaceTest.test_module_imports\nPASS: test/test_namespace.py:NamespaceTest.test_module_imports_2\nPASS: test/test_namespace.py:NamespaceTest.test_context\nPASS: test/test_namespace.py:NamespaceTest.test_overload\nPASS: test/test_namespace.py:NamespaceTest.test_getattr\nPASS: test/test_namespace.py:NamespaceTest.test_in_def\nPASS: test/test_namespace.py:NamespaceTest.test_in_remote_def\nPASS: test/test_namespace.py:NamespaceTest.test_dont_pollute_self\nPASS: test/test_namespace.py:NamespaceTest.test_inheritance\nPASS: test/test_namespace.py:NamespaceTest.test_inheritance_two\nPASS: test/test_namespace.py:NamespaceTest.test_attr\nPASS: test/test_namespace.py:NamespaceTest.test_attr_raise\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_1\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_2\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_3\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_case_sensitive\nPASS: test/test_namespace.py:NamespaceTest.test_expr_grouping\nPASS: test/test_namespace.py:NamespaceTest.test_ccall\nPASS: test/test_namespace.py:NamespaceTest.test_ccall_2\nPASS: test/test_namespace.py:NamespaceTest.test_import\nPASS: test/test_namespace.py:NamespaceTest.test_import_calledfromdef\nPASS: test/test_namespace.py:NamespaceTest.test_closure_import\nPASS: test/test_namespace.py:NamespaceTest.test_import_local\nPASS: test/test_namespace.py:NamespaceTest.test_ccall_import\nPASS: test/test_namespace.py:NamespaceTest.test_nonexistent_namespace_uri\nPASS: test/test_pygen.py:GeneratePythonTest.test_generate_normal\nPASS: test/test_pygen.py:GeneratePythonTest.test_generate_adjusted\nPASS: test/test_pygen.py:GeneratePythonTest.test_generate_combo\nPASS: test/test_pygen.py:GeneratePythonTest.test_multi_line\nPASS: test/test_pygen.py:GeneratePythonTest.test_false_unindentor\nPASS: test/test_pygen.py:GeneratePythonTest.test_backslash_line\nPASS: test/test_pygen.py:WhitespaceTest.test_basic\nPASS: test/test_pygen.py:WhitespaceTest.test_blank_lines\nPASS: test/test_pygen.py:WhitespaceTest.test_open_quotes_with_pound\nPASS: test/test_pygen.py:WhitespaceTest.test_quote_with_comments\nPASS: test/test_pygen.py:WhitespaceTest.test_quotes_with_pound\nPASS: test/test_pygen.py:WhitespaceTest.test_quotes\nPASS: test/test_runtime.py:ContextTest.test_locals_kwargs\nPASS: test/test_template.py:MiscTest.test_crlf_linebreaks\nPASS: test/test_template.py:EncodingTest.test_escapes_html_tags\nPASS: test/test_template.py:EncodingTest.test_unicode\nPASS: test/test_template.py:EncodingTest.test_encoding_doesnt_conflict\nPASS: test/test_template.py:EncodingTest.test_unicode_arg\nPASS: test/test_template.py:EncodingTest.test_unicode_file\nPASS: test/test_template.py:EncodingTest.test_unicode_file_code\nPASS: test/test_template.py:EncodingTest.test_unicode_file_lookup\nPASS: test/test_template.py:EncodingTest.test_unicode_bom\nPASS: test/test_template.py:EncodingTest.test_unicode_memory\nPASS: test/test_template.py:EncodingTest.test_unicode_text\nPASS: test/test_template.py:EncodingTest.test_unicode_text_ccall\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_expr\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_expr_file\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_code\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_controlline\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_tag\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_def\nPASS: test/test_template.py:EncodingTest.test_input_encoding\nPASS: test/test_template.py:EncodingTest.test_encoding\nPASS: test/test_template.py:EncodingTest.test_encoding_errors\nPASS: test/test_template.py:EncodingTest.test_read_unicode\nPASS: test/test_template.py:PageArgsTest.test_basic\nPASS: test/test_template.py:PageArgsTest.test_inherits\nPASS: test/test_template.py:PageArgsTest.test_includes\nPASS: test/test_template.py:PageArgsTest.test_context_small\nPASS: test/test_template.py:PageArgsTest.test_with_context\nPASS: test/test_template.py:PageArgsTest.test_overrides_builtins\nPASS: test/test_template.py:PageArgsTest.test_canuse_builtin_names\nPASS: test/test_template.py:PageArgsTest.test_builtin_names_dont_clobber_defaults_in_includes\nPASS: test/test_template.py:PageArgsTest.test_dict_locals\nPASS: test/test_template.py:IncludeTest.test_basic\nPASS: test/test_template.py:IncludeTest.test_localargs\nPASS: test/test_template.py:IncludeTest.test_viakwargs\nPASS: test/test_template.py:IncludeTest.test_include_withargs\nPASS: test/test_template.py:IncludeTest.test_within_ccall\nPASS: test/test_template.py:IncludeTest.test_include_error_handler\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters0]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters1]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters2]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters3]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters4]\nPASS: test/test_template.py:UndefinedVarsTest.test_undefined\nPASS: test/test_template.py:UndefinedVarsTest.test_strict\nPASS: test/test_template.py:UndefinedVarsTest.test_expression_declared\nPASS: test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_nonstrict\nPASS: test/test_template.py:UndefinedVarsTest.test_traditional_assignment_plus_undeclared\nPASS: test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_strict\nPASS: test/test_template.py:UndefinedVarsTest.test_dict_comprehensions_in_function_plus_undeclared_strict\nPASS: test/test_template.py:UndefinedVarsTest.test_nested_list_comprehensions_in_function_plus_undeclared_strict\nPASS: test/test_template.py:StopRenderingTest.test_return_in_template\nPASS: test/test_template.py:ReservedNameTest.test_names_on_context\nPASS: test/test_template.py:ReservedNameTest.test_names_in_template\nPASS: test/test_template.py:ReservedNameTest.test_exclude_loop_context\nPASS: test/test_template.py:ReservedNameTest.test_exclude_loop_template\nPASS: test/test_template.py:ControlTest.test_control\nPASS: test/test_template.py:ControlTest.test_blank_control_1\nPASS: test/test_template.py:ControlTest.test_blank_control_2\nPASS: test/test_template.py:ControlTest.test_blank_control_3\nPASS: test/test_template.py:ControlTest.test_blank_control_4\nPASS: test/test_template.py:ControlTest.test_blank_control_5\nPASS: test/test_template.py:ControlTest.test_blank_control_6\nPASS: test/test_template.py:ControlTest.test_blank_control_7\nPASS: test/test_template.py:ControlTest.test_blank_control_8\nPASS: test/test_template.py:ControlTest.test_blank_control_9\nPASS: test/test_template.py:ControlTest.test_blank_control_10\nPASS: test/test_template.py:ControlTest.test_blank_control_11\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_1\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_2\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_3\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_4\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_5\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_6\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_7\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_8\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_9\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_10\nPASS: test/test_template.py:ControlTest.test_multiline_control\nPASS: test/test_template.py:GlobalsTest.test_globals\nPASS: test/test_template.py:RichTracebackTest.test_utf8_memory_syntax\nPASS: test/test_template.py:RichTracebackTest.test_utf8_memory_runtime\nPASS: test/test_template.py:RichTracebackTest.test_utf8_file_syntax\nPASS: test/test_template.py:RichTracebackTest.test_utf8_file_runtime\nPASS: test/test_template.py:RichTracebackTest.test_unicode_memory_syntax\nPASS: test/test_template.py:RichTracebackTest.test_unicode_memory_runtime\nPASS: test/test_template.py:RichTracebackTest.test_unicode_file_syntax\nPASS: test/test_template.py:RichTracebackTest.test_unicode_file_runtime\nPASS: test/test_template.py:ModuleDirTest.test_basic\nPASS: test/test_template.py:ModuleDirTest.test_callable\nPASS: test/test_template.py:ModuleDirTest.test_custom_writer\nPASS: test/test_template.py:FilenameToURITest.test_windows_paths\nPASS: test/test_template.py:FilenameToURITest.test_posix_paths\nPASS: test/test_template.py:FilenameToURITest.test_dont_accept_relative_outside_of_root\nPASS: test/test_template.py:ModuleTemplateTest.test_module_roundtrip\nPASS: test/test_template.py:TestTemplateAPI.test_metadata\nPASS: test/test_template.py:TestTemplateAPI.test_metadata_two\nPASS: test/test_template.py:PreprocessTest.test_old_comments\nPASS: test/test_template.py:LexerTest.test_via_template\nPASS: test/test_template.py:LexerTest.test_via_lookup\nPASS: test/test_template.py:FuturesTest.test_future_import\nPASS: test/test_template.py:EscapeTest.test_percent_escape\nPASS: test/test_template.py:EscapeTest.test_percent_escape2\nPASS: test/test_template.py:EscapeTest.test_inline_percent\nPASS: test/test_template.py:EscapeTest.test_listcomp_in_func_strict\nPASS: test/test_template.py:EscapeTest.test_setcomp_in_func_strict\nPASS: test/test_template.py:EscapeTest.test_generator_in_func_strict\nPASS: test/test_template.py:EscapeTest.test_dictcomp_in_func_strict\nPASS: test/test_tgplugin.py:TestTGPlugin.test_basic\nPASS: test/test_tgplugin.py:TestTGPlugin.test_subdir\nPASS: test/test_tgplugin.py:TestTGPlugin.test_basic_dot\nPASS: test/test_tgplugin.py:TestTGPlugin.test_subdir_dot\nPASS: test/test_tgplugin.py:TestTGPlugin.test_string\nPASS: test/test_tgplugin.py:TestTGPlugin.test_render\nPASS: test/test_util.py:UtilTest.test_fast_buffer_write\nPASS: test/test_util.py:UtilTest.test_fast_buffer_truncate\nPASS: test/test_util.py:UtilTest.test_fast_buffer_encoded\nPASS: test/test_util.py:UtilTest.test_read_file\nPASS: test/test_util.py:UtilTest.test_load_module\nPASS: test/test_util.py:UtilTest.test_load_plugin_failure\nPASS: test/testing/test_config.py:BasicConfigTest.test_coercions\nPASS: test/testing/test_config.py:BasicConfigTest.test_values\nPASS: test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_file\nPASS: test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_section\nPASS: test/testing/test_config.py:BooleanConfigTest.test_values\nPASS: test/testing/test_config.py:UnsupportedTypesConfigTest.test_values\nPASS: test/testing/test_config.py:SupportedTypesConfigTest.test_values\nPASS: test/testing/test_config.py:TypeMismatchConfigTest.test_error_on_load\nPASS: test/testing/test_config.py:MissingItemConfigTest.test_error_on_load\n============================================================================\nTestsuite summary\n# TOTAL: 515\n# PASS: 462\n# SKIP: 53\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 4\nEND: /usr/lib/python3-mako/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-mako": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:48\nSKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_parse_python_expression # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_python_gettext_call # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_translator_comment # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract_utf8 # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract_cp1251 # SKIP babel not installed: skipping babelplugin test\nSKIP: test/ext/test_linguaplugin.py:MakoExtractTest.test_extract # SKIP lingua not installed: skipping linguaplugin test\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_2\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_3\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_4\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_5\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_6\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_7\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_8\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_9\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_10\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_11\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_12\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_13\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_14\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_16\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_17\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_18\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_19\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_20\nPASS: test/test_ast.py:AstParseTest.test_locate_identifiers_21\nPASS: test/test_ast.py:AstParseTest.test_no_global_imports\nPASS: test/test_ast.py:AstParseTest.test_python_fragment\nPASS: test/test_ast.py:AstParseTest.test_argument_list\nPASS: test/test_ast.py:AstParseTest.test_function_decl\nPASS: test/test_ast.py:AstParseTest.test_function_decl_2\nPASS: test/test_ast.py:AstParseTest.test_function_decl_3\nPASS: test/test_ast.py:AstParseTest.test_expr_generate\nPASS: test/test_block.py:BlockTest.test_anonymous_block_namespace_raises\nPASS: test/test_block.py:BlockTest.test_anonymous_block_in_call\nPASS: test/test_block.py:BlockTest.test_named_block_in_call\nPASS: test/test_block.py:BlockTest.test_name_collision_blocks_toplevel\nPASS: test/test_block.py:BlockTest.test_name_collision_blocks_nested_block\nPASS: test/test_block.py:BlockTest.test_name_collision_blocks_nested_def\nPASS: test/test_block.py:BlockTest.test_name_collision_block_def_toplevel\nPASS: test/test_block.py:BlockTest.test_name_collision_def_block_toplevel\nPASS: test/test_block.py:BlockTest.test_named_block_renders\nPASS: test/test_block.py:BlockTest.test_inherited_block_no_render\nPASS: test/test_block.py:BlockTest.test_no_named_in_def\nPASS: test/test_block.py:BlockTest.test_inherited_block_nested_both\nPASS: test/test_block.py:BlockTest.test_inherited_block_nested_inner_only\nPASS: test/test_block.py:BlockTest.test_noninherited_block_no_render\nPASS: test/test_block.py:BlockTest.test_no_conflict_nested_one\nPASS: test/test_block.py:BlockTest.test_nested_dupe_names_raise\nPASS: test/test_block.py:BlockTest.test_two_levels_one\nPASS: test/test_block.py:BlockTest.test_filter\nPASS: test/test_block.py:BlockTest.test_anon_in_named\nPASS: test/test_block.py:BlockTest.test_named_in_anon\nPASS: test/test_block.py:BlockTest.test_anon_in_anon\nPASS: test/test_block.py:BlockTest.test_named_in_named\nPASS: test/test_block.py:BlockTest.test_iteration\nPASS: test/test_block.py:BlockTest.test_conditional\nPASS: test/test_block.py:BlockTest.test_block_overridden_by_def\nPASS: test/test_block.py:BlockTest.test_def_overridden_by_block\nPASS: test/test_block.py:BlockTest.test_block_args\nPASS: test/test_block.py:BlockTest.test_block_variables_contextual\nPASS: test/test_block.py:BlockTest.test_block_args_contextual\nPASS: test/test_block.py:BlockTest.test_block_pageargs_contextual\nPASS: test/test_block.py:BlockTest.test_block_pageargs\nPASS: test/test_cache.py:CacheTest.test_def\nPASS: test/test_cache.py:CacheTest.test_cache_enable\nPASS: test/test_cache.py:CacheTest.test_nested_def\nPASS: test/test_cache.py:CacheTest.test_page\nPASS: test/test_cache.py:CacheTest.test_dynamic_key_with_context\nPASS: test/test_cache.py:CacheTest.test_dynamic_key_with_funcargs\nPASS: test/test_cache.py:CacheTest.test_dynamic_key_with_imports\nPASS: test/test_cache.py:CacheTest.test_fileargs_implicit\nPASS: test/test_cache.py:CacheTest.test_fileargs_deftag\nPASS: test/test_cache.py:CacheTest.test_fileargs_pagetag\nPASS: test/test_cache.py:CacheTest.test_args_complete\nPASS: test/test_cache.py:CacheTest.test_fileargs_lookup\nPASS: test/test_cache.py:CacheTest.test_buffered\nPASS: test/test_cache.py:CacheTest.test_load_from_expired\nPASS: test/test_cache.py:CacheTest.test_namespace_access\nPASS: test/test_cache.py:CacheTest.test_lookup\nPASS: test/test_cache.py:CacheTest.test_invalidate\nPASS: test/test_cache.py:CacheTest.test_custom_args_def\nPASS: test/test_cache.py:CacheTest.test_custom_args_block\nPASS: test/test_cache.py:CacheTest.test_custom_args_page\nPASS: test/test_cache.py:CacheTest.test_pass_context\nSKIP: test/test_cache.py:BeakerCacheTest.test_def # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_cache_enable # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_nested_def # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_page # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_context # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_funcargs # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_imports # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_implicit # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_deftag # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_pagetag # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_args_complete # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_lookup # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_buffered # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_load_from_expired # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_namespace_access # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_lookup # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_invalidate # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_def # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_block # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_page # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_pass_context # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_cache_uses_current_context # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:BeakerCacheTest.test_region # SKIP Beaker is required for these tests.\nSKIP: test/test_cache.py:DogpileCacheTest.test_def # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_cache_enable # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_nested_def # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_page # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_context # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_funcargs # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_imports # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_implicit # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_deftag # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_pagetag # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_args_complete # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_lookup # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_buffered # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_load_from_expired # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_namespace_access # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_lookup # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_invalidate # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_def # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_block # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_page # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_pass_context # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_cache_uses_current_context # SKIP dogpile.cache is required to run these tests\nSKIP: test/test_cache.py:DogpileCacheTest.test_region # SKIP dogpile.cache is required to run these tests\nPASS: test/test_call.py:CallTest.test_call\nPASS: test/test_call.py:CallTest.test_compound_call\nPASS: test/test_call.py:CallTest.test_new_syntax\nPASS: test/test_call.py:CallTest.test_ccall_caller\nPASS: test/test_call.py:CallTest.test_stack_pop\nPASS: test/test_call.py:CallTest.test_conditional_call\nPASS: test/test_call.py:CallTest.test_chained_call\nPASS: test/test_call.py:CallTest.test_nested_call\nPASS: test/test_call.py:CallTest.test_nested_call_2\nPASS: test/test_call.py:CallTest.test_nested_call_3\nPASS: test/test_call.py:CallTest.test_nested_call_4\nPASS: test/test_call.py:CallTest.test_chained_call_in_nested\nPASS: test/test_call.py:CallTest.test_call_in_nested\nPASS: test/test_call.py:CallTest.test_composed_def\nPASS: test/test_call.py:CallTest.test_regular_defs\nPASS: test/test_call.py:CallTest.test_call_in_nested_2\nPASS: test/test_call.py:SelfCacheTest.test_basic\nPASS: test/test_cmd.py:CmdTest.test_stdin_success\nPASS: test/test_cmd.py:CmdTest.test_stdin_syntax_err\nPASS: test/test_cmd.py:CmdTest.test_stdin_rt_err\nPASS: test/test_cmd.py:CmdTest.test_file_success\nPASS: test/test_cmd.py:CmdTest.test_file_syntax_err\nPASS: test/test_cmd.py:CmdTest.test_file_rt_err\nPASS: test/test_cmd.py:CmdTest.test_file_notfound\nPASS: test/test_decorators.py:DecoratorTest.test_toplevel\nPASS: test/test_decorators.py:DecoratorTest.test_toplevel_contextual\nPASS: test/test_decorators.py:DecoratorTest.test_nested\nPASS: test/test_decorators.py:DecoratorTest.test_toplevel_decorated_name\nPASS: test/test_decorators.py:DecoratorTest.test_nested_decorated_name\nPASS: test/test_def.py:DefTest.test_def_noargs\nPASS: test/test_def.py:DefTest.test_def_blankargs\nPASS: test/test_def.py:DefTest.test_def_args\nPASS: test/test_def.py:DefTest.test_def_py3k_args\nPASS: test/test_def.py:DefTest.test_def_py3k_args_quirk\nPASS: test/test_def.py:DefTest.test_inter_def\nPASS: test/test_def.py:DefTest.test_toplevel\nPASS: test/test_def.py:DefTest.test_def_operations\nPASS: test/test_def.py:ScopeTest.test_scope_one\nPASS: test/test_def.py:ScopeTest.test_scope_two\nPASS: test/test_def.py:ScopeTest.test_scope_four\nPASS: test/test_def.py:ScopeTest.test_scope_five\nPASS: test/test_def.py:ScopeTest.test_scope_six\nPASS: test/test_def.py:ScopeTest.test_scope_seven\nPASS: test/test_def.py:ScopeTest.test_scope_eight\nPASS: test/test_def.py:ScopeTest.test_scope_nine\nPASS: test/test_def.py:ScopeTest.test_scope_ten\nPASS: test/test_def.py:ScopeTest.test_scope_eleven\nPASS: test/test_def.py:ScopeTest.test_unbound_scope\nPASS: test/test_def.py:ScopeTest.test_unbound_scope_two\nPASS: test/test_def.py:ScopeTest.test_canget_kwargs\nPASS: test/test_def.py:ScopeTest.test_inline_expression_from_arg_one\nPASS: test/test_def.py:ScopeTest.test_interpret_expression_from_arg_two\nPASS: test/test_def.py:NestedDefTest.test_nested_def\nPASS: test/test_def.py:NestedDefTest.test_nested_2\nPASS: test/test_def.py:NestedDefTest.test_nested_with_args\nPASS: test/test_def.py:NestedDefTest.test_nested_def_2\nPASS: test/test_def.py:NestedDefTest.test_nested_nested_def\nPASS: test/test_def.py:NestedDefTest.test_nested_nested_def_2\nPASS: test/test_def.py:NestedDefTest.test_outer_scope\nPASS: test/test_def.py:ExceptionTest.test_raise\nPASS: test/test_def.py:ExceptionTest.test_handler\nPASS: test/test_exceptions.py:ExceptionsTest.test_html_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_text_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_no_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_format_closures\nPASS: test/test_exceptions.py:ExceptionsTest.test_py_utf8_html_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_py_unicode_error_html_error_template\nPASS: test/test_exceptions.py:ExceptionsTest.test_format_exceptions_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_format_exceptions_no_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_no_pygments\nPASS: test/test_exceptions.py:ExceptionsTest.test_mod_no_encoding\nPASS: test/test_exceptions.py:ExceptionsTest.test_custom_tback\nPASS: test/test_exceptions.py:ExceptionsTest.test_tback_no_trace_from_py_file\nPASS: test/test_exceptions.py:ExceptionsTest.test_tback_trace_from_py_file\nPASS: test/test_exceptions.py:ExceptionsTest.test_code_block_line_number\nPASS: test/test_exceptions.py:ExceptionsTest.test_module_block_line_number\nPASS: test/test_exceptions.py:ExceptionsTest.test_alternating_file_names\nPASS: test/test_filters.py:FilterTest.test_basic\nPASS: test/test_filters.py:FilterTest.test_expr\nPASS: test/test_filters.py:FilterTest.test_convert_str\nPASS: test/test_filters.py:FilterTest.test_quoting\nPASS: test/test_filters.py:FilterTest.test_url_escaping\nPASS: test/test_filters.py:FilterTest.test_entity\nPASS: test/test_filters.py:FilterTest.test_def\nPASS: test/test_filters.py:FilterTest.test_import\nPASS: test/test_filters.py:FilterTest.test_import_2\nPASS: test/test_filters.py:FilterTest.test_encode_filter\nPASS: test/test_filters.py:FilterTest.test_encode_filter_non_str\nPASS: test/test_filters.py:FilterTest.test_custom_default\nPASS: test/test_filters.py:FilterTest.test_global\nPASS: test/test_filters.py:FilterTest.test_block_via_context\nPASS: test/test_filters.py:FilterTest.test_def_via_context\nPASS: test/test_filters.py:FilterTest.test_text_via_context\nPASS: test/test_filters.py:FilterTest.test_nflag\nPASS: test/test_filters.py:FilterTest.test_global_json\nPASS: test/test_filters.py:FilterTest.test_non_expression\nPASS: test/test_filters.py:FilterTest.test_builtins\nPASS: test/test_filters.py:BufferTest.test_buffered_def\nPASS: test/test_filters.py:BufferTest.test_unbuffered_def\nPASS: test/test_filters.py:BufferTest.test_capture\nPASS: test/test_filters.py:BufferTest.test_capture_exception\nPASS: test/test_filters.py:BufferTest.test_buffered_exception\nPASS: test/test_filters.py:BufferTest.test_capture_ccall\nPASS: test/test_inheritance.py:InheritanceTest.test_basic\nPASS: test/test_inheritance.py:InheritanceTest.test_multilevel_nesting\nPASS: test/test_inheritance.py:InheritanceTest.test_includes\nPASS: test/test_inheritance.py:InheritanceTest.test_namespaces\nPASS: test/test_inheritance.py:InheritanceTest.test_pageargs\nPASS: test/test_inheritance.py:InheritanceTest.test_pageargs_2\nPASS: test/test_inheritance.py:InheritanceTest.test_pageargs_err\nPASS: test/test_inheritance.py:InheritanceTest.test_toplevel\nPASS: test/test_inheritance.py:InheritanceTest.test_dynamic\nPASS: test/test_inheritance.py:InheritanceTest.test_in_call\nPASS: test/test_lexer.py:LexerTest.test_text_and_tag\nPASS: test/test_lexer.py:LexerTest.test_unclosed_tag\nPASS: test/test_lexer.py:LexerTest.test_onlyclosed_tag\nPASS: test/test_lexer.py:LexerTest.test_noexpr_allowed\nPASS: test/test_lexer.py:LexerTest.test_closing_tag_many_spaces\nPASS: test/test_lexer.py:LexerTest.test_opening_tag_many_quotes\nPASS: test/test_lexer.py:LexerTest.test_unmatched_tag\nPASS: test/test_lexer.py:LexerTest.test_nonexistent_tag\nPASS: test/test_lexer.py:LexerTest.test_wrongcase_tag\nPASS: test/test_lexer.py:LexerTest.test_percent_escape\nPASS: test/test_lexer.py:LexerTest.test_percent_escape2\nPASS: test/test_lexer.py:LexerTest.test_percent_escape_with_control_block\nPASS: test/test_lexer.py:LexerTest.test_inline_percent\nPASS: test/test_lexer.py:LexerTest.test_old_multiline_comment\nPASS: test/test_lexer.py:LexerTest.test_text_tag\nPASS: test/test_lexer.py:LexerTest.test_def_syntax\nPASS: test/test_lexer.py:LexerTest.test_def_syntax_2\nPASS: test/test_lexer.py:LexerTest.test_whitespace_equals\nPASS: test/test_lexer.py:LexerTest.test_ns_tag_closed\nPASS: test/test_lexer.py:LexerTest.test_ns_tag_empty\nPASS: test/test_lexer.py:LexerTest.test_ns_tag_open\nPASS: test/test_lexer.py:LexerTest.test_expr_in_attribute\nPASS: test/test_lexer.py:LexerTest.test_pagetag[,-48]\nPASS: test/test_lexer.py:LexerTest.test_pagetag[-47]\nPASS: test/test_lexer.py:LexerTest.test_nesting\nPASS: test/test_lexer.py:LexerTest.test_code\nPASS: test/test_lexer.py:LexerTest.test_code_and_tags\nPASS: test/test_lexer.py:LexerTest.test_expression\nPASS: test/test_lexer.py:LexerTest.test_tricky_expression\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr0]\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr1]\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr2]\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression[expr3]\nPASS: test/test_lexer.py:LexerTest.test_ampersand_issue_412\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_2_issue_400\nPASS: test/test_lexer.py:LexerTest.test_dict_expression\nPASS: test/test_lexer.py:LexerTest.test_dict_expression_2\nPASS: test/test_lexer.py:LexerTest.test_brace_expression\nPASS: test/test_lexer.py:LexerTest.test_tricky_code\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_2\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_3\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_4\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_5\nPASS: test/test_lexer.py:LexerTest.test_tricky_code_6\nPASS: test/test_lexer.py:LexerTest.test_control_lines\nPASS: test/test_lexer.py:LexerTest.test_control_lines_2\nPASS: test/test_lexer.py:LexerTest.test_long_control_lines\nPASS: test/test_lexer.py:LexerTest.test_unmatched_control\nPASS: test/test_lexer.py:LexerTest.test_unmatched_control_2\nPASS: test/test_lexer.py:LexerTest.test_unmatched_control_3\nPASS: test/test_lexer.py:LexerTest.test_ternary_control\nPASS: test/test_lexer.py:LexerTest.test_integration\nPASS: test/test_lexer.py:LexerTest.test_comment_after_statement\nPASS: test/test_lexer.py:LexerTest.test_crlf\nPASS: test/test_lexer.py:LexerTest.test_comments\nPASS: test/test_lexer.py:LexerTest.test_docs\nPASS: test/test_lexer.py:LexerTest.test_preprocess\nPASS: test/test_lookup.py:LookupTest.test_basic\nPASS: test/test_lookup.py:LookupTest.test_subdir\nPASS: test/test_lookup.py:LookupTest.test_updir\nPASS: test/test_lookup.py:LookupTest.test_directory_lookup\nPASS: test/test_lookup.py:LookupTest.test_no_lookup\nPASS: test/test_lookup.py:LookupTest.test_uri_adjust\nPASS: test/test_lookup.py:LookupTest.test_uri_cache\nPASS: test/test_lookup.py:LookupTest.test_check_not_found\nPASS: test/test_lookup.py:LookupTest.test_dont_accept_relative_outside_of_root\nPASS: test/test_lookup.py:LookupTest.test_checking_against_bad_filetype\nPASS: test/test_loop.py:TestLoop.test__FOR_LOOP\nPASS: test/test_loop.py:TestLoop.test_loop_demo\nPASS: test/test_loop.py:TestLoop.test_nested_loops\nPASS: test/test_loop.py:TestLoop.test_no_loop\nPASS: test/test_loop.py:TestLoop.test_out_of_context_access\nPASS: test/test_loop.py:TestLoop.test_parent_loops\nPASS: test/test_loop.py:TestLoopStack.test__pop\nPASS: test/test_loop.py:TestLoopStack.test__push\nPASS: test/test_loop.py:TestLoopStack.test__top\nPASS: test/test_loop.py:TestLoopStack.test_enter\nPASS: test/test_loop.py:TestLoopStack.test_exit\nPASS: test/test_loop.py:TestLoopContext.test___len__\nPASS: test/test_loop.py:TestLoopContext.test_cycle\nPASS: test/test_loop.py:TestLoopContext.test_even\nPASS: test/test_loop.py:TestLoopContext.test_first\nPASS: test/test_loop.py:TestLoopContext.test_index\nPASS: test/test_loop.py:TestLoopContext.test_last\nPASS: test/test_loop.py:TestLoopContext.test_odd\nPASS: test/test_loop.py:TestLoopContext.test_reverse_index\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_template\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_lookup\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_override_template\nPASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_override_lookup\nPASS: test/test_loop.py:TestLoopFlags.test_loop_enabled_override_template\nPASS: test/test_loop.py:TestLoopFlags.test_loop_enabled_override_lookup\nPASS: test/test_lru.py:LRUTest.testlru\nPASS: test/test_namespace.py:NamespaceTest.test_inline_crossreference\nPASS: test/test_namespace.py:NamespaceTest.test_inline_assignment\nPASS: test/test_namespace.py:NamespaceTest.test_inline_arguments\nPASS: test/test_namespace.py:NamespaceTest.test_inline_not_duped\nPASS: test/test_namespace.py:NamespaceTest.test_dynamic\nPASS: test/test_namespace.py:NamespaceTest.test_template\nPASS: test/test_namespace.py:NamespaceTest.test_module\nPASS: test/test_namespace.py:NamespaceTest.test_module_2\nPASS: test/test_namespace.py:NamespaceTest.test_module_imports\nPASS: test/test_namespace.py:NamespaceTest.test_module_imports_2\nPASS: test/test_namespace.py:NamespaceTest.test_context\nPASS: test/test_namespace.py:NamespaceTest.test_overload\nPASS: test/test_namespace.py:NamespaceTest.test_getattr\nPASS: test/test_namespace.py:NamespaceTest.test_in_def\nPASS: test/test_namespace.py:NamespaceTest.test_in_remote_def\nPASS: test/test_namespace.py:NamespaceTest.test_dont_pollute_self\nPASS: test/test_namespace.py:NamespaceTest.test_inheritance\nPASS: test/test_namespace.py:NamespaceTest.test_inheritance_two\nPASS: test/test_namespace.py:NamespaceTest.test_attr\nPASS: test/test_namespace.py:NamespaceTest.test_attr_raise\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_1\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_2\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_3\nPASS: test/test_namespace.py:NamespaceTest.test_custom_tag_case_sensitive\nPASS: test/test_namespace.py:NamespaceTest.test_expr_grouping\nPASS: test/test_namespace.py:NamespaceTest.test_ccall\nPASS: test/test_namespace.py:NamespaceTest.test_ccall_2\nPASS: test/test_namespace.py:NamespaceTest.test_import\nPASS: test/test_namespace.py:NamespaceTest.test_import_calledfromdef\nPASS: test/test_namespace.py:NamespaceTest.test_closure_import\nPASS: test/test_namespace.py:NamespaceTest.test_import_local\nPASS: test/test_namespace.py:NamespaceTest.test_ccall_import\nPASS: test/test_namespace.py:NamespaceTest.test_nonexistent_namespace_uri\nPASS: test/test_pygen.py:GeneratePythonTest.test_generate_normal\nPASS: test/test_pygen.py:GeneratePythonTest.test_generate_adjusted\nPASS: test/test_pygen.py:GeneratePythonTest.test_generate_combo\nPASS: test/test_pygen.py:GeneratePythonTest.test_multi_line\nPASS: test/test_pygen.py:GeneratePythonTest.test_false_unindentor\nPASS: test/test_pygen.py:GeneratePythonTest.test_backslash_line\nPASS: test/test_pygen.py:WhitespaceTest.test_basic\nPASS: test/test_pygen.py:WhitespaceTest.test_blank_lines\nPASS: test/test_pygen.py:WhitespaceTest.test_open_quotes_with_pound\nPASS: test/test_pygen.py:WhitespaceTest.test_quote_with_comments\nPASS: test/test_pygen.py:WhitespaceTest.test_quotes_with_pound\nPASS: test/test_pygen.py:WhitespaceTest.test_quotes\nPASS: test/test_runtime.py:ContextTest.test_locals_kwargs\nPASS: test/test_template.py:MiscTest.test_crlf_linebreaks\nPASS: test/test_template.py:EncodingTest.test_escapes_html_tags\nPASS: test/test_template.py:EncodingTest.test_unicode\nPASS: test/test_template.py:EncodingTest.test_encoding_doesnt_conflict\nPASS: test/test_template.py:EncodingTest.test_unicode_arg\nPASS: test/test_template.py:EncodingTest.test_unicode_file\nPASS: test/test_template.py:EncodingTest.test_unicode_file_code\nPASS: test/test_template.py:EncodingTest.test_unicode_file_lookup\nPASS: test/test_template.py:EncodingTest.test_unicode_bom\nPASS: test/test_template.py:EncodingTest.test_unicode_memory\nPASS: test/test_template.py:EncodingTest.test_unicode_text\nPASS: test/test_template.py:EncodingTest.test_unicode_text_ccall\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_expr\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_expr_file\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_code\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_controlline\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_tag\nPASS: test/test_template.py:EncodingTest.test_unicode_literal_in_def\nPASS: test/test_template.py:EncodingTest.test_input_encoding\nPASS: test/test_template.py:EncodingTest.test_encoding\nPASS: test/test_template.py:EncodingTest.test_encoding_errors\nPASS: test/test_template.py:EncodingTest.test_read_unicode\nPASS: test/test_template.py:PageArgsTest.test_basic\nPASS: test/test_template.py:PageArgsTest.test_inherits\nPASS: test/test_template.py:PageArgsTest.test_includes\nPASS: test/test_template.py:PageArgsTest.test_context_small\nPASS: test/test_template.py:PageArgsTest.test_with_context\nPASS: test/test_template.py:PageArgsTest.test_overrides_builtins\nPASS: test/test_template.py:PageArgsTest.test_canuse_builtin_names\nPASS: test/test_template.py:PageArgsTest.test_builtin_names_dont_clobber_defaults_in_includes\nPASS: test/test_template.py:PageArgsTest.test_dict_locals\nPASS: test/test_template.py:IncludeTest.test_basic\nPASS: test/test_template.py:IncludeTest.test_localargs\nPASS: test/test_template.py:IncludeTest.test_viakwargs\nPASS: test/test_template.py:IncludeTest.test_include_withargs\nPASS: test/test_template.py:IncludeTest.test_within_ccall\nPASS: test/test_template.py:IncludeTest.test_include_error_handler\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters0]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters1]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters2]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters3]\nPASS: test/test_template.py:UndefinedVarsTest.test_140_regression[filters4]\nPASS: test/test_template.py:UndefinedVarsTest.test_undefined\nPASS: test/test_template.py:UndefinedVarsTest.test_strict\nPASS: test/test_template.py:UndefinedVarsTest.test_expression_declared\nPASS: test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_nonstrict\nPASS: test/test_template.py:UndefinedVarsTest.test_traditional_assignment_plus_undeclared\nPASS: test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_strict\nPASS: test/test_template.py:UndefinedVarsTest.test_dict_comprehensions_in_function_plus_undeclared_strict\nPASS: test/test_template.py:UndefinedVarsTest.test_nested_list_comprehensions_in_function_plus_undeclared_strict\nPASS: test/test_template.py:StopRenderingTest.test_return_in_template\nPASS: test/test_template.py:ReservedNameTest.test_names_on_context\nPASS: test/test_template.py:ReservedNameTest.test_names_in_template\nPASS: test/test_template.py:ReservedNameTest.test_exclude_loop_context\nPASS: test/test_template.py:ReservedNameTest.test_exclude_loop_template\nPASS: test/test_template.py:ControlTest.test_control\nPASS: test/test_template.py:ControlTest.test_blank_control_1\nPASS: test/test_template.py:ControlTest.test_blank_control_2\nPASS: test/test_template.py:ControlTest.test_blank_control_3\nPASS: test/test_template.py:ControlTest.test_blank_control_4\nPASS: test/test_template.py:ControlTest.test_blank_control_5\nPASS: test/test_template.py:ControlTest.test_blank_control_6\nPASS: test/test_template.py:ControlTest.test_blank_control_7\nPASS: test/test_template.py:ControlTest.test_blank_control_8\nPASS: test/test_template.py:ControlTest.test_blank_control_9\nPASS: test/test_template.py:ControlTest.test_blank_control_10\nPASS: test/test_template.py:ControlTest.test_blank_control_11\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_1\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_2\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_3\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_4\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_5\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_6\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_7\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_8\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_9\nPASS: test/test_template.py:ControlTest.test_commented_blank_control_10\nPASS: test/test_template.py:ControlTest.test_multiline_control\nPASS: test/test_template.py:GlobalsTest.test_globals\nPASS: test/test_template.py:RichTracebackTest.test_utf8_memory_syntax\nPASS: test/test_template.py:RichTracebackTest.test_utf8_memory_runtime\nPASS: test/test_template.py:RichTracebackTest.test_utf8_file_syntax\nPASS: test/test_template.py:RichTracebackTest.test_utf8_file_runtime\nPASS: test/test_template.py:RichTracebackTest.test_unicode_memory_syntax\nPASS: test/test_template.py:RichTracebackTest.test_unicode_memory_runtime\nPASS: test/test_template.py:RichTracebackTest.test_unicode_file_syntax\nPASS: test/test_template.py:RichTracebackTest.test_unicode_file_runtime\nPASS: test/test_template.py:ModuleDirTest.test_basic\nPASS: test/test_template.py:ModuleDirTest.test_callable\nPASS: test/test_template.py:ModuleDirTest.test_custom_writer\nPASS: test/test_template.py:FilenameToURITest.test_windows_paths\nPASS: test/test_template.py:FilenameToURITest.test_posix_paths\nPASS: test/test_template.py:FilenameToURITest.test_dont_accept_relative_outside_of_root\nPASS: test/test_template.py:ModuleTemplateTest.test_module_roundtrip\nPASS: test/test_template.py:TestTemplateAPI.test_metadata\nPASS: test/test_template.py:TestTemplateAPI.test_metadata_two\nPASS: test/test_template.py:PreprocessTest.test_old_comments\nPASS: test/test_template.py:LexerTest.test_via_template\nPASS: test/test_template.py:LexerTest.test_via_lookup\nPASS: test/test_template.py:FuturesTest.test_future_import\nPASS: test/test_template.py:EscapeTest.test_percent_escape\nPASS: test/test_template.py:EscapeTest.test_percent_escape2\nPASS: test/test_template.py:EscapeTest.test_inline_percent\nPASS: test/test_template.py:EscapeTest.test_listcomp_in_func_strict\nPASS: test/test_template.py:EscapeTest.test_setcomp_in_func_strict\nPASS: test/test_template.py:EscapeTest.test_generator_in_func_strict\nPASS: test/test_template.py:EscapeTest.test_dictcomp_in_func_strict\nPASS: test/test_tgplugin.py:TestTGPlugin.test_basic\nPASS: test/test_tgplugin.py:TestTGPlugin.test_subdir\nPASS: test/test_tgplugin.py:TestTGPlugin.test_basic_dot\nPASS: test/test_tgplugin.py:TestTGPlugin.test_subdir_dot\nPASS: test/test_tgplugin.py:TestTGPlugin.test_string\nPASS: test/test_tgplugin.py:TestTGPlugin.test_render\nPASS: test/test_util.py:UtilTest.test_fast_buffer_write\nPASS: test/test_util.py:UtilTest.test_fast_buffer_truncate\nPASS: test/test_util.py:UtilTest.test_fast_buffer_encoded\nPASS: test/test_util.py:UtilTest.test_read_file\nPASS: test/test_util.py:UtilTest.test_load_module\nPASS: test/test_util.py:UtilTest.test_load_plugin_failure\nPASS: test/testing/test_config.py:BasicConfigTest.test_coercions\nPASS: test/testing/test_config.py:BasicConfigTest.test_values\nPASS: test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_file\nPASS: test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_section\nPASS: test/testing/test_config.py:BooleanConfigTest.test_values\nPASS: test/testing/test_config.py:UnsupportedTypesConfigTest.test_values\nPASS: test/testing/test_config.py:SupportedTypesConfigTest.test_values\nPASS: test/testing/test_config.py:TypeMismatchConfigTest.test_error_on_load\nPASS: test/testing/test_config.py:MissingItemConfigTest.test_error_on_load\n============================================================================\nTestsuite summary\n# TOTAL: 515\n# PASS: 462\n# SKIP: 53\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5472815036773682,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-markupsafe_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-markupsafe",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0023419857025146484,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.353562831878662,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019814252853393555,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.1240720748901367,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0025675296783447266,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-&><'\"\\U0001f37a_xyz-&amp;&gt;&lt;&#39;&#34;\\U0001f37a_xyz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-&><'\"efgh-&amp;&gt;&lt;&#39;&#34;efgh]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native--]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-\\U0001f363\\U0001f362&><'\"-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-\\U0001f363\\U0001f362&><'\"\\U0001f37a_xyz-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;\\U0001f37a_xyz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-abcd&><'\"-abcd&amp;&gt;&lt;&#39;&#34;]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._native-abcd&><'\"efgh-abcd&amp;&gt;&lt;&#39;&#34;efgh]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"\\U0001f37a_xyz-&amp;&gt;&lt;&#39;&#34;\\U0001f37a_xyz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"efgh-&amp;&gt;&lt;&#39;&#34;efgh]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups--]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-\\U0001f363\\U0001f362&><'\"-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-\\U0001f363\\U0001f362&><'\"\\U0001f37a_xyz-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;\\U0001f37a_xyz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-abcd&><'\"-abcd&amp;&gt;&lt;&#39;&#34;]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_escape[markupsafe._speedups-abcd&><'\"efgh-abcd&amp;&gt;&lt;&#39;&#34;efgh]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_proxy[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_proxy[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_subclass[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_escape.py:test_subclass[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_exception_custom_html.py:test_exception_custom_html[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_exception_custom_html.py:test_exception_custom_html[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_leak.py:test_markup_leaks[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_leak.py:test_markup_leaks[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_adding[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_adding[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_complex_custom_formatting[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_complex_custom_formatting[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_custom_formatting[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_custom_formatting[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_dict_interpol[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_dict_interpol[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_escape_return_type[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_escape_return_type[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_escape_silent[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_escape_silent[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_escaping[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_escaping[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_format[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_format[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_format_map[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_format_map[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_formatting_empty[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_formatting_empty[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_formatting_with_objects[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_formatting_with_objects[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_html_interop[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_html_interop[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-args2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-42]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-args2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_mul[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_mul[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_soft_str[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_soft_str[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_splitting[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_splitting[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-%.2f-3.14-3.14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-%i-3.14-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-<em>%_username_s</em>-data1-<em>&lt;bad_user&gt;</em>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-<em>%s</em>-<bad_user>-<em>&lt;bad_user&gt;</em>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-%.2f-3.14-3.14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-%i-3.14-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-<em>%_username_s</em>-data1-<em>&lt;bad_user&gt;</em>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-<em>%s</em>-<bad_user>-<em>&lt;bad_user&gt;</em>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_tuple_interpol[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_tuple_interpol[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_type_behavior[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_type_behavior[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_unescape[markupsafe._native]": {
    "status": "PASSED"
   },
   "ptestresult.python3-markupsafe.tests/test_markupsafe.py:test_unescape[markupsafe._speedups]": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-markupsafe/ptest\nPASS: tests/test_escape.py:test_escape[markupsafe._native--]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-abcd&><'\"efgh-abcd&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-&><'\"efgh-&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-abcd&><'\"-abcd&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\U0001f363\\U0001f362&><'\"\\U0001f37a xyz-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-&><'\"\\U0001f37a xyz-&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\U0001f363\\U0001f362&><'\"-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_proxy[markupsafe._native]\nPASS: tests/test_escape.py:test_subclass[markupsafe._native]\nPASS: tests/test_exception_custom_html.py:test_exception_custom_html[markupsafe._native]\nPASS: tests/test_leak.py:test_markup_leaks[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_adding[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-<em>%s</em>-<bad user>-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-<em>%(username)s</em>-data1-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-%i-3.14-3]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-%.2f-3.14-3.14]\nPASS: tests/test_markupsafe.py:test_type_behavior[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_html_interop[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-foo]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-42]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-args2]\nPASS: tests/test_markupsafe.py:test_tuple_interpol[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_dict_interpol[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_escaping[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_unescape[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_format[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_format_map[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_formatting_empty[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_custom_formatting[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_complex_custom_formatting[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_formatting_with_objects[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_escape_silent[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_splitting[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_mul[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_escape_return_type[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_soft_str[markupsafe._native]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups--]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-abcd&><'\"efgh-abcd&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"efgh-&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-abcd&><'\"-abcd&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\U0001f363\\U0001f362&><'\"\\U0001f37a xyz-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"\\U0001f37a xyz-&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\U0001f363\\U0001f362&><'\"-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_proxy[markupsafe._speedups]\nPASS: tests/test_escape.py:test_subclass[markupsafe._speedups]\nPASS: tests/test_exception_custom_html.py:test_exception_custom_html[markupsafe._speedups]\nPASS: tests/test_leak.py:test_markup_leaks[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_adding[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-<em>%s</em>-<bad user>-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-<em>%(username)s</em>-data1-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-%i-3.14-3]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-%.2f-3.14-3.14]\nPASS: tests/test_markupsafe.py:test_type_behavior[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_html_interop[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-foo]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-42]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-args2]\nPASS: tests/test_markupsafe.py:test_tuple_interpol[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_dict_interpol[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_escaping[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_unescape[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_format[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_format_map[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_formatting_empty[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_custom_formatting[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_complex_custom_formatting[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_formatting_with_objects[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_escape_silent[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_splitting[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_mul[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_escape_return_type[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_soft_str[markupsafe._speedups]\n============================================================================\nTestsuite summary\n# TOTAL: 78\n# PASS: 78\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-markupsafe/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-markupsafe": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:48\nPASS: tests/test_escape.py:test_escape[markupsafe._native--]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-abcd&><'\"efgh-abcd&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-&><'\"efgh-&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-abcd&><'\"-abcd&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\U0001f363\\U0001f362&><'\"\\U0001f37a xyz-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-&><'\"\\U0001f37a xyz-&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._native-\\U0001f363\\U0001f362&><'\"-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_proxy[markupsafe._native]\nPASS: tests/test_escape.py:test_subclass[markupsafe._native]\nPASS: tests/test_exception_custom_html.py:test_exception_custom_html[markupsafe._native]\nPASS: tests/test_leak.py:test_markup_leaks[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_adding[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-<em>%s</em>-<bad user>-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-<em>%(username)s</em>-data1-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-%i-3.14-3]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._native-%.2f-3.14-3.14]\nPASS: tests/test_markupsafe.py:test_type_behavior[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_html_interop[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-foo]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-42]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._native-args2]\nPASS: tests/test_markupsafe.py:test_tuple_interpol[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_dict_interpol[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_escaping[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_unescape[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_format[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_format_map[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_formatting_empty[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_custom_formatting[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_complex_custom_formatting[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_formatting_with_objects[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_escape_silent[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_splitting[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_mul[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_escape_return_type[markupsafe._native]\nPASS: tests/test_markupsafe.py:test_soft_str[markupsafe._native]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups--]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-abcd&><'\"efgh-abcd&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"efgh-&amp;&gt;&lt;&#39;&#34;efgh]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-abcd&><'\"-abcd&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"\\u3053\\u3093\\u3070\\u3093\\u306f-&amp;&gt;&lt;&#39;&#34;\\u3053\\u3093\\u3070\\u3093\\u306f]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\u3053\\u3093\\u306b\\u3061\\u306f&><'\"-\\u3053\\u3093\\u306b\\u3061\\u306f&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\U0001f363\\U0001f362&><'\"\\U0001f37a xyz-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-&><'\"\\U0001f37a xyz-&amp;&gt;&lt;&#39;&#34;\\U0001f37a xyz]\nPASS: tests/test_escape.py:test_escape[markupsafe._speedups-\\U0001f363\\U0001f362&><'\"-\\U0001f363\\U0001f362&amp;&gt;&lt;&#39;&#34;]\nPASS: tests/test_escape.py:test_proxy[markupsafe._speedups]\nPASS: tests/test_escape.py:test_subclass[markupsafe._speedups]\nPASS: tests/test_exception_custom_html.py:test_exception_custom_html[markupsafe._speedups]\nPASS: tests/test_leak.py:test_markup_leaks[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_adding[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-<em>%s</em>-<bad user>-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-<em>%(username)s</em>-data1-<em>&lt;bad user&gt;</em>]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-%i-3.14-3]\nPASS: tests/test_markupsafe.py:test_string_interpolation[markupsafe._speedups-%.2f-3.14-3.14]\nPASS: tests/test_markupsafe.py:test_type_behavior[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_html_interop[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-foo]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-42]\nPASS: tests/test_markupsafe.py:test_missing_interpol[markupsafe._speedups-args2]\nPASS: tests/test_markupsafe.py:test_tuple_interpol[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_dict_interpol[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_escaping[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_unescape[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_format[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_format_map[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_formatting_empty[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_custom_formatting[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_complex_custom_formatting[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_formatting_with_objects[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_escape_silent[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_splitting[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_mul[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_escape_return_type[markupsafe._speedups]\nPASS: tests/test_markupsafe.py:test_soft_str[markupsafe._speedups]\n============================================================================\nTestsuite summary\n# TOTAL: 78\n# PASS: 78\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5501270294189453,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-more-itertools_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-more-itertools",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0010480880737304688,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3264553546905518,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.024110078811645508,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 15.275906085968018,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0028226375579833984,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_call_once": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_consecutive_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_distance": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_empty_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_grouping": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_large_distance": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_length_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_negative_distance": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_typical": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AdjacentTests.test_zero_distance": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AllUniqueTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AllUniqueTests.test_infinite": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AllUniqueTests.test_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AllUniqueTests.test_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AllUniqueTests.test_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AlwaysReversibleTests.test_nonseq_reversed": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:AlwaysReversibleTests.test_regular_reversed": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:BucketTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:BucketTests.test_in": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:BucketTests.test_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:BucketTests.test_list_validator": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:BucketTests.test_validator": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CallbackIterTests.test_abort": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CallbackIterTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CallbackIterTests.test_callback_kwd": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CallbackIterTests.test_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CallbackIterTests.test_no_result": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CallbackIterTests.test_partial_consumption": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_0": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_4": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_5": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_6": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_7": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_evenness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedEvenTests.test_infinite": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedTests.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedTests.test_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedTests.test_odd": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedTests.test_strict_being_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedTests.test_strict_being_true_with_size_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ChunkedTests.test_strict_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CircularShiftsTests.test_duplicates": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CircularShiftsTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CircularShiftsTests.test_simple_circular_shifts": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CircularShiftsTests.test_steps_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CircularShiftsTests.test_steps_positive": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CircularShiftsTests.test_steps_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_key_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_key_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_key_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_invalid_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_invalid_match": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_invalid_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_multiplicity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_null": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_r_equal_to_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationIndexTests.test_r_less_than_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_match": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_multiplicity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_null": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_r_equal_to_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CombinationWithReplacementIndexTests.test_r_less_than_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConsecutiveGroupsTest.test_custom_ordering": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConsecutiveGroupsTest.test_exotic_ordering": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConsecutiveGroupsTest.test_numbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConstrainedBatchesTests.test_bad_max": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConstrainedBatchesTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConstrainedBatchesTests.test_get_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConstrainedBatchesTests.test_max_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConstrainedBatchesTests.test_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ConsumerTests.test_consumer": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CountCycleTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CountCycleTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CountCycleTests.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CountableTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:CountableTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DifferenceTest.test_custom": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DifferenceTest.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DifferenceTest.test_initial": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DifferenceTest.test_normal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DifferenceTest.test_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DifferenceTest.test_roundtrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DiscreteFourierTransformTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DiscreteFourierTransformTests.test_roundtrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctCombinationsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctCombinationsTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctCombinationsTests.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctPermutationsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctPermutationsTests.test_r": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctPermutationsTests.test_unhashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctPermutationsTests.test_unsortable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctPermutationsTests.test_unsortable_r": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistinctPermutationsTests.test_unsorted_equivalent": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistributeTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistributeTest.test_invalid_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DistributeTest.test_large_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DivideTest.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DivideTest.test_invalid_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DivideTest.test_large_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_adding": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_construction": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_identity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_mismatch_function_different": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_mismatch_function_larger": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_mismatch_function_smaller": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DoubleStarMapTests.test_no_mapping": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesEverSeenTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesEverSeenTests.test_key_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesEverSeenTests.test_key_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesEverSeenTests.test_key_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesEverSeenTests.test_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesEverSeenTests.test_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_key_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_key_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_key_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:DuplicatesJustSeenTests.test_partially_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ExactlyNTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ExactlyNTests.test_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ExactlyNTests.test_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterExceptTests.test_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterExceptTests.test_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterExceptTests.test_no_exceptions_pass": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterExceptTests.test_no_exceptions_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterExceptTests.test_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterMapTests.test_filter": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterMapTests.test_filter_map": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterMapTests.test_map": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FilterMapTests.test_no_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FirstTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FirstTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FirstTests.test_many": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:FirstTests.test_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GrayProductTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GrayProductTests.test_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GrayProductTests.test_vs_product": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GroupByTransformTests.test_default_funcs": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GroupByTransformTests.test_no_valuefunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GroupByTransformTests.test_reducefunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:GroupByTransformTests.test_valuefunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_laziness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_memory_in_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_odd": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_out_of_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IchunkedTests.test_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_empty_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_more_than_two_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_no_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_none_is_not_a_sentinel": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_not_equal_lengths": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_not_identical_but_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_one_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IequalsTests.test_order_matters": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IlenTests.test_ilen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_argument_mismatch_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_degenerate_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_degenerate_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_equal_lengths": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_manual_lengths": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_many_iters": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_no_length_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_not_proportional": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_proportional": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveEvenlyTests.test_three_iters": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveLongestTests.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveLongestTests.test_mixed_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveLongestTests.test_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveTests.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveTests.test_mixed_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:InterleaveTests.test_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IntersperseTest.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IntersperseTest.test_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IntersperseTest.test_n_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IntersperseTest.test_nested": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IntersperseTest.test_not_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IntersperseTest.test_odd": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IsSortedTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IsliceExtendedTests.test_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IsliceExtendedTests.test_invalid_slice": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IsliceExtendedTests.test_slicing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IsliceExtendedTests.test_slicing_extensive": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IsliceExtendedTests.test_zero_step": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IterSuppressTests.test_early_suppression": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IterSuppressTests.test_no_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IterSuppressTests.test_raises_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IterSuppressTests.test_suppression": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IterateTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:IterateTests.test_func_controls_iteration_stop": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:JoinMappingTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:JoinMappingTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LastTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LastTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LastTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LocateTests.test_custom_pred": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LocateTests.test_default_pred": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LocateTests.test_no_matches": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LocateTests.test_window_size": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LocateTests.test_window_size_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LocateTests.test_window_size_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_contains_infinite_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_empty_iterables_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_includes_empty_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_infinite_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_iterators": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_no_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_non_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:LongestCommonPrefixTests.test_prefix_contains_elements_of_the_first_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MakeDecoratorTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MakeDecoratorTests.test_result_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MakeDecoratorTests.test_wrap_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapExceptTests.test_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapExceptTests.test_no_exceptions_pass": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapExceptTests.test_no_exceptions_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapExceptTests.test_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapIfTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapIfTests.test_with_func_else": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapIfTests.test_without_func_else": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapReduceTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapReduceTests.test_reducefunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapReduceTests.test_ret": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MapReduceTests.test_valuefunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MarkEndsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MinMaxTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MinMaxTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MinMaxTests.test_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MinMaxTests.test_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:MinMaxTests.test_unpacked": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthCombinationWithReplacementTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_r": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthCombinationWithReplacementTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthOrLastTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthOrLastTests.test_default_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthOrLastTests.test_empty_iterable_no_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthProductTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthProductTests.test_invalid_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthProductTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NthProductTests.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_arg_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_bad_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_bool": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_contains": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_get_item_by_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_get_item_by_slice": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_iter_twice": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_parent_classes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_pickle": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_reversed": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:NumericRangeTests.test_zero_step": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OneTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OneTests.test_too_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OneTests.test_too_long_default_message": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OneTests.test_too_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OnlyTests.test_custom_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OnlyTests.test_custom_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OnlyTests.test_default_exception_message": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OnlyTests.test_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:OuterProductTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PaddedTest.test_invalid_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PaddedTest.test_next_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PaddedTest.test_no_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PaddedTest.test_valid_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartialProductTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartialProductTests.test_empty_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartialProductTests.test_no_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartialProductTests.test_one_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartialProductTests.test_two_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartialProductTests.test_uneven_length_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartitionsTest.test_duplicates": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartitionsTest.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartitionsTest.test_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PartitionsTest.test_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_indexing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_multi_prepend": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_multi_prepend_peek": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_passthrough": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_peek_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_after_stop": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_indexing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_many": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_reversed": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_slicing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_prepend_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_simple_peeking": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_slicing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_slicing_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_slicing_reset": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PeekableTests.test_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_invalid_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_invalid_match": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_multiplicity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_null": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_r_equal_to_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PermutationIndexTests.test_r_less_than_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PowersetOfSetsTests.test_hash_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:PowersetOfSetsTests.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_invalid_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_invalid_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_invalid_match": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_invalid_small": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ProductIndexTests.test_multiplicity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatEachTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatEachTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatEachTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatEachTests.test_infinite_input": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatEachTests.test_negative_repeat": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatEachTests.test_no_repeat": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatLastTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatLastTests.test_default_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RepeatLastTests.test_empty_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_iterable_substitutes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_window_size": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_window_size_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_window_size_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_window_size_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ReplaceTests.test_window_size_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_custom_pred": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_default_pred": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_efficient_reversal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_no_matches": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_window_size": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_window_size_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RlocateTests.test_window_size_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RunLengthTest.test_decode": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:RunLengthTest.test_encode": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_counts": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_counts_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_error_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_invariance_under_permutations_unweighted": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_invariance_under_permutations_weighted": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_sampling_entire_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_scale_invariance_of_weights": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SampleTests.test_unit_case": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_elements": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_exhaustion_reset": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_forward": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_maxlen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_maxlen_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_partial_reset": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_passthrough": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_past_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_peek_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_relative_seek": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_simple_peeking": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SeekableTest.test_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SequenceViewTests.test_abc_methods": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SequenceViewTests.test_indexing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SequenceViewTests.test_init": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SequenceViewTests.test_slicing": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SequenceViewTests.test_update": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_duplicates": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_each_correct": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_found_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_max_size": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_min_size": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_no_group": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_repeated": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_stirling_numbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SetPartitionsTests.test_to_many_groups": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SideEffectTests.test_before_after": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SideEffectTests.test_before_fails": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SideEffectTests.test_chunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SideEffectTests.test_individual": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SlicedTests.test_even": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SlicedTests.test_not_sliceable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SlicedTests.test_numpy_like_array": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SlicedTests.test_odd": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SlicedTests.test_odd_and_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SortTogetherTest.test_invalid_key_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SortTogetherTest.test_key_function": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SortTogetherTest.test_key_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SortTogetherTest.test_reverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SortTogetherTest.test_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SortTogetherTest.test_uneven_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAfterTest.test_ends_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAfterTest.test_max_split": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAfterTest.test_no_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAfterTest.test_starts_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAtTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAtTests.test_combination": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAtTests.test_keep_separator": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitAtTests.test_maxsplit": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitBeforeTest.test_empty_collection": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitBeforeTest.test_ends_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitBeforeTest.test_max_split": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitBeforeTest.test_no_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitBeforeTest.test_starts_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_bool_in_sizes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_both_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_generator_iterable_integrity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_generator_sizes_integrity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_invalid_in_sizes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_invalid_in_sizes_after_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_iterable_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_iterable_empty_using_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_iterable_just_right": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_iterable_too_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_iterable_too_small": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_iterable_too_small_extra": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_sizes_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_using_none_mid_sizes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_using_none_with_leftover": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitIntoTests.test_using_none_without_leftover": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_after_emulation_ends_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_after_emulation_no_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_after_emulation_starts_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_before_emulation_ends_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_before_emulation_no_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_before_emulation_starts_with_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_empty_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_max_split": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_one_element": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_one_element_is_first_item": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SplitWhenTests.test_one_element_is_second_item": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SpyTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SpyTests.test_immutable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SpyTests.test_too_many": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SpyTests.test_unpacking": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SpyTests.test_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StaggerTest.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StaggerTest.test_longest": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StaggerTest.test_offsets": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StrictlyNTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StrictlyNTests.test_too_long_custom": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StrictlyNTests.test_too_long_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StrictlyNTests.test_too_short_custom": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StrictlyNTests.test_too_short_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StripFunctionTests.test_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StripFunctionTests.test_math": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:StripFunctionTests.test_not_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsIndexesTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsIndexesTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsIndexesTests.test_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsIndexesTests.test_reverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsIndexesTests.test_strings": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsTests.test_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:SubstringsTests.test_strings": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TakewhileInclusiveTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TakewhileInclusiveTests.test_collatz_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TakewhileInclusiveTests.test_empty_iterator": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestAlwaysIterable.test_base_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestAlwaysIterable.test_generator": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestAlwaysIterable.test_iterables": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestAlwaysIterable.test_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestAlwaysIterable.test_single": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestAlwaysIterable.test_strings": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestCollapse.test_collapse": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestCollapse.test_collapse_flatten": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestCollapse.test_collapse_to_bytes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestCollapse.test_collapse_to_level": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestCollapse.test_collapse_to_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TestCollapse.test_collapse_to_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TimeLimitedTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TimeLimitedTests.test_complete": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TimeLimitedTests.test_invalid_limit": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:TimeLimitedTests.test_zero_limit": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UniqueInWindowTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UniqueInWindowTests.test_invalid_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UniqueInWindowTests.test_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UniqueToEachTests.test_all_unique": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UniqueToEachTests.test_duplicates": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UniqueToEachTests.test_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UnzipTests.test_empty_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UnzipTests.test_improperly_zipped": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UnzipTests.test_increasingly_zipped": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UnzipTests.test_length_one_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:UnzipTests.test_normal_case": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ValueChainTests.test_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ValueChainTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ValueChainTests.test_empty_lists": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ValueChainTests.test_more": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ValueChainTests.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedCompleteTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedCompleteTests.test_every_partition": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedCompleteTests.test_wrong_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedCompleteTests.test_zero_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_empty_seq": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_fillvalue": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_fillvalue_step": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_invalid_step": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_negative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WindowedTests.test_step": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:WithIterTests.test_with_iter": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipBroadcastTests.test_scalar_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipBroadcastTests.test_zip": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipEqualTest.test_deprecation": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipEqualTest.test_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipEqualTest.test_unequal_lists": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipOffsetTest.test_longest": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipOffsetTest.test_mismatch": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_more.py:ZipOffsetTest.test_shortest": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_groupby_calls": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_one": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_tricky": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:AllEqualTests.test_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BatchedTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BatchedTests.test_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BeforeAndAfterTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BeforeAndAfterTests.test_nested_remainder": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BeforeAndAfterTests.test_never_false": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BeforeAndAfterTests.test_never_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:BeforeAndAfterTests.test_some_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ConsumeTests.test_negative_consume": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ConsumeTests.test_null_consume": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ConsumeTests.test_sanity": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ConsumeTests.test_total_consume": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:Convolvetests.test_derivative": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:Convolvetests.test_infinite_signal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:Convolvetests.test_moving_average": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:DotproductTests.test_happy_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FactorTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FactorTests.test_cross_check": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FirstTrueTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FirstTrueTests.test_nothing_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FirstTrueTests.test_pred": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FirstTrueTests.test_something_true": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FlattenTests.test_basic_usage": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:FlattenTests.test_single_level": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:GrouperTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:GrouperTests.test_fill": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:GrouperTests.test_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:GrouperTests.test_invalid_incomplete": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:GrouperTests.test_strict": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:GrouperTests.test_strict_fails": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterExceptTests.test_exact_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterExceptTests.test_first": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterExceptTests.test_generic_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterExceptTests.test_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterExceptTests.test_uncaught_exception_is_raised": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterIndexTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterIndexTests.test_start": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:IterIndexTests.test_stop": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:LoopsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:MatMulTests.test_m_by_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:MatMulTests.test_n_by_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NcyclesTests.test_happy_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NcyclesTests.test_null_case": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NcyclesTests.test_pathological_case": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthCombinationTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthCombinationTests.test_invalid_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthCombinationTests.test_invalid_r": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthCombinationTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_invalid_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_invalid_r": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_negative_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_null": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_r_equal_to_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthPermutationTests.test_r_less_than_n": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthTests.test_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:NthTests.test_negative_item_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PadnoneTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PairwiseTests.test_base_case": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PairwiseTests.test_coverage": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PairwiseTests.test_short_case": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PartitionTests.test_arbitrary": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PartitionTests.test_bool": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PartitionTests.test_pred_is_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PolynomialDerivativeTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PolynomialEvalTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PolynomialFromRootsTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PolynomialFromRootsTests.test_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PowersetTests.test_combinatorics": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PrependTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PrependTests.test_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PrimeFunctionTests.test_is_prime_pseudoprimes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PrimeFunctionTests.test_primes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:PrimeFunctionTests.test_special_primes": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:QuantifyTests.test_custom_predicate": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:QuantifyTests.test_happy_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomCombinationTests.test_no_replacement": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomCombinationTests.test_pseudorandomness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomCombinationWithReplacementTests.test_pseudorandomness": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomCombinationWithReplacementTests.test_replacement": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomPermutationTests.test_full_permutation": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomPermutationTests.test_partial_permutation": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomProductTests.test_list_with_repeat": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RandomProductTests.test_simple_lists": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RepeatfuncTests.test_added_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RepeatfuncTests.test_finite_repeat": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RepeatfuncTests.test_null_times": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RepeatfuncTests.test_simple_repeat": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ReshapeTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ReshapeTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:ReshapeTests.test_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RoundrobinTests.test_even_groups": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:RoundrobinTests.test_uneven_groups": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SieveTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SieveTests.test_prime_counts": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SieveTests.test_small_numbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SlidingWindowTests.test_deque_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SlidingWindowTests.test_islice_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SlidingWindowTests.test_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SubslicesTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:SumOfSquaresTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TabulateTests.test_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TabulateTests.test_simple_tabulate": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TailTests.test_iterator_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TailTests.test_iterator_greater": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TailTests.test_iterator_less": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TailTests.test_sized_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TailTests.test_sized_greater": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TailTests.test_sized_less": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TakeTests.test_negative_take": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TakeTests.test_null_take": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TakeTests.test_simple_take": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TakeTests.test_take_too_much": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TotientTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TransposeTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TransposeTests.test_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TransposeTests.test_incompatible_allow_#_SKIP_strict=True_missing_on_3.9": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TransposeTests.test_incompatible_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:TriplewiseTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueEverseenTests.test_custom_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueEverseenTests.test_everseen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueEverseenTests.test_unhashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueEverseenTests.test_unhashable_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueJustseenTests.test_custom_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueJustseenTests.test_justseen": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueTests.test_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueTests.test_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-more-itertools.tests/test_recipes.py:UniqueTests.test_reverse": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-more-itertools/ptest\nPASS: tests/test_more.py:ChunkedTests.test_even\nPASS: tests/test_more.py:ChunkedTests.test_none\nPASS: tests/test_more.py:ChunkedTests.test_odd\nPASS: tests/test_more.py:ChunkedTests.test_strict_being_true\nPASS: tests/test_more.py:ChunkedTests.test_strict_being_true_with_size_none\nPASS: tests/test_more.py:ChunkedTests.test_strict_false\nPASS: tests/test_more.py:FirstTests.test_default\nPASS: tests/test_more.py:FirstTests.test_empty\nPASS: tests/test_more.py:FirstTests.test_many\nPASS: tests/test_more.py:FirstTests.test_one\nPASS: tests/test_more.py:LastTests.test_basic\nPASS: tests/test_more.py:LastTests.test_default\nPASS: tests/test_more.py:LastTests.test_empty\nPASS: tests/test_more.py:NthOrLastTests.test_basic\nPASS: tests/test_more.py:NthOrLastTests.test_default_value\nPASS: tests/test_more.py:NthOrLastTests.test_empty_iterable_no_default\nPASS: tests/test_more.py:PeekableTests.test_empty\nPASS: tests/test_more.py:PeekableTests.test_indexing\nPASS: tests/test_more.py:PeekableTests.test_multi_prepend\nPASS: tests/test_more.py:PeekableTests.test_multi_prepend_peek\nPASS: tests/test_more.py:PeekableTests.test_passthrough\nPASS: tests/test_more.py:PeekableTests.test_peek_default\nPASS: tests/test_more.py:PeekableTests.test_prepend\nPASS: tests/test_more.py:PeekableTests.test_prepend_after_stop\nPASS: tests/test_more.py:PeekableTests.test_prepend_indexing\nPASS: tests/test_more.py:PeekableTests.test_prepend_iterable\nPASS: tests/test_more.py:PeekableTests.test_prepend_many\nPASS: tests/test_more.py:PeekableTests.test_prepend_reversed\nPASS: tests/test_more.py:PeekableTests.test_prepend_slicing\nPASS: tests/test_more.py:PeekableTests.test_prepend_truthiness\nPASS: tests/test_more.py:PeekableTests.test_simple_peeking\nPASS: tests/test_more.py:PeekableTests.test_slicing\nPASS: tests/test_more.py:PeekableTests.test_slicing_error\nPASS: tests/test_more.py:PeekableTests.test_slicing_reset\nPASS: tests/test_more.py:PeekableTests.test_truthiness\nPASS: tests/test_more.py:ConsumerTests.test_consumer\nPASS: tests/test_more.py:DistinctPermutationsTests.test_basic\nPASS: tests/test_more.py:DistinctPermutationsTests.test_r\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unhashable\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unsortable\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unsortable_r\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unsorted_equivalent\nPASS: tests/test_more.py:IlenTests.test_ilen\nPASS: tests/test_more.py:MinMaxTests.test_basic\nPASS: tests/test_more.py:MinMaxTests.test_default\nPASS: tests/test_more.py:MinMaxTests.test_iterables\nPASS: tests/test_more.py:MinMaxTests.test_key\nPASS: tests/test_more.py:MinMaxTests.test_unpacked\nPASS: tests/test_more.py:WithIterTests.test_with_iter\nPASS: tests/test_more.py:OneTests.test_basic\nPASS: tests/test_more.py:OneTests.test_too_long\nPASS: tests/test_more.py:OneTests.test_too_long_default_message\nPASS: tests/test_more.py:OneTests.test_too_short\nPASS: tests/test_more.py:IntersperseTest.test_even\nPASS: tests/test_more.py:IntersperseTest.test_n\nPASS: tests/test_more.py:IntersperseTest.test_n_zero\nPASS: tests/test_more.py:IntersperseTest.test_nested\nPASS: tests/test_more.py:IntersperseTest.test_not_iterable\nPASS: tests/test_more.py:IntersperseTest.test_odd\nPASS: tests/test_more.py:UniqueToEachTests.test_all_unique\nPASS: tests/test_more.py:UniqueToEachTests.test_duplicates\nPASS: tests/test_more.py:UniqueToEachTests.test_mixed\nPASS: tests/test_more.py:WindowedTests.test_basic\nPASS: tests/test_more.py:WindowedTests.test_empty_seq\nPASS: tests/test_more.py:WindowedTests.test_fillvalue\nPASS: tests/test_more.py:WindowedTests.test_fillvalue_step\nPASS: tests/test_more.py:WindowedTests.test_invalid_step\nPASS: tests/test_more.py:WindowedTests.test_negative\nPASS: tests/test_more.py:WindowedTests.test_step\nPASS: tests/test_more.py:SubstringsTests.test_basic\nPASS: tests/test_more.py:SubstringsTests.test_empty\nPASS: tests/test_more.py:SubstringsTests.test_order\nPASS: tests/test_more.py:SubstringsTests.test_strings\nPASS: tests/test_more.py:SubstringsIndexesTests.test_basic\nPASS: tests/test_more.py:SubstringsIndexesTests.test_empty\nPASS: tests/test_more.py:SubstringsIndexesTests.test_order\nPASS: tests/test_more.py:SubstringsIndexesTests.test_reverse\nPASS: tests/test_more.py:SubstringsIndexesTests.test_strings\nPASS: tests/test_more.py:BucketTests.test_basic\nPASS: tests/test_more.py:BucketTests.test_in\nPASS: tests/test_more.py:BucketTests.test_list\nPASS: tests/test_more.py:BucketTests.test_list_validator\nPASS: tests/test_more.py:BucketTests.test_validator\nPASS: tests/test_more.py:SpyTests.test_basic\nPASS: tests/test_more.py:SpyTests.test_immutable\nPASS: tests/test_more.py:SpyTests.test_too_many\nPASS: tests/test_more.py:SpyTests.test_unpacking\nPASS: tests/test_more.py:SpyTests.test_zero\nPASS: tests/test_more.py:InterleaveTests.test_even\nPASS: tests/test_more.py:InterleaveTests.test_mixed_types\nPASS: tests/test_more.py:InterleaveTests.test_short\nPASS: tests/test_more.py:InterleaveLongestTests.test_even\nPASS: tests/test_more.py:InterleaveLongestTests.test_mixed_types\nPASS: tests/test_more.py:InterleaveLongestTests.test_short\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_argument_mismatch_raises\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_degenerate_empty\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_degenerate_one\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_equal_lengths\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_manual_lengths\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_many_iters\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_no_length_raises\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_not_proportional\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_proportional\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_three_iters\nPASS: tests/test_more.py:TestCollapse.test_collapse\nPASS: tests/test_more.py:TestCollapse.test_collapse_flatten\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_bytes\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_level\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_list\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_string\nPASS: tests/test_more.py:SideEffectTests.test_before_after\nPASS: tests/test_more.py:SideEffectTests.test_before_fails\nPASS: tests/test_more.py:SideEffectTests.test_chunked\nPASS: tests/test_more.py:SideEffectTests.test_individual\nPASS: tests/test_more.py:SlicedTests.test_even\nPASS: tests/test_more.py:SlicedTests.test_not_sliceable\nPASS: tests/test_more.py:SlicedTests.test_numpy_like_array\nPASS: tests/test_more.py:SlicedTests.test_odd\nPASS: tests/test_more.py:SlicedTests.test_odd_and_strict\nPASS: tests/test_more.py:SplitAtTests.test_basic\nPASS: tests/test_more.py:SplitAtTests.test_combination\nPASS: tests/test_more.py:SplitAtTests.test_keep_separator\nPASS: tests/test_more.py:SplitAtTests.test_maxsplit\nPASS: tests/test_more.py:SplitBeforeTest.test_empty_collection\nPASS: tests/test_more.py:SplitBeforeTest.test_ends_with_sep\nPASS: tests/test_more.py:SplitBeforeTest.test_max_split\nPASS: tests/test_more.py:SplitBeforeTest.test_no_sep\nPASS: tests/test_more.py:SplitBeforeTest.test_starts_with_sep\nPASS: tests/test_more.py:SplitAfterTest.test_ends_with_sep\nPASS: tests/test_more.py:SplitAfterTest.test_max_split\nPASS: tests/test_more.py:SplitAfterTest.test_no_sep\nPASS: tests/test_more.py:SplitAfterTest.test_starts_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_after_emulation_ends_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_after_emulation_no_sep\nPASS: tests/test_more.py:SplitWhenTests.test_after_emulation_starts_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_before_emulation_ends_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_before_emulation_no_sep\nPASS: tests/test_more.py:SplitWhenTests.test_before_emulation_starts_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_empty_iterable\nPASS: tests/test_more.py:SplitWhenTests.test_max_split\nPASS: tests/test_more.py:SplitWhenTests.test_one_element\nPASS: tests/test_more.py:SplitWhenTests.test_one_element_is_first_item\nPASS: tests/test_more.py:SplitWhenTests.test_one_element_is_second_item\nPASS: tests/test_more.py:SplitIntoTests.test_bool_in_sizes\nPASS: tests/test_more.py:SplitIntoTests.test_both_empty\nPASS: tests/test_more.py:SplitIntoTests.test_generator_iterable_integrity\nPASS: tests/test_more.py:SplitIntoTests.test_generator_sizes_integrity\nPASS: tests/test_more.py:SplitIntoTests.test_invalid_in_sizes\nPASS: tests/test_more.py:SplitIntoTests.test_invalid_in_sizes_after_none\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_empty\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_empty_using_none\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_just_right\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_too_large\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_too_small\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_too_small_extra\nPASS: tests/test_more.py:SplitIntoTests.test_sizes_empty\nPASS: tests/test_more.py:SplitIntoTests.test_using_none_mid_sizes\nPASS: tests/test_more.py:SplitIntoTests.test_using_none_with_leftover\nPASS: tests/test_more.py:SplitIntoTests.test_using_none_without_leftover\nPASS: tests/test_more.py:PaddedTest.test_invalid_n\nPASS: tests/test_more.py:PaddedTest.test_next_multiple\nPASS: tests/test_more.py:PaddedTest.test_no_n\nPASS: tests/test_more.py:PaddedTest.test_valid_n\nPASS: tests/test_more.py:RepeatEachTests.test_basic\nPASS: tests/test_more.py:RepeatEachTests.test_default\nPASS: tests/test_more.py:RepeatEachTests.test_empty\nPASS: tests/test_more.py:RepeatEachTests.test_infinite_input\nPASS: tests/test_more.py:RepeatEachTests.test_negative_repeat\nPASS: tests/test_more.py:RepeatEachTests.test_no_repeat\nPASS: tests/test_more.py:RepeatLastTests.test_basic\nPASS: tests/test_more.py:RepeatLastTests.test_default_value\nPASS: tests/test_more.py:RepeatLastTests.test_empty_iterable\nPASS: tests/test_more.py:DistributeTest.test_basic\nPASS: tests/test_more.py:DistributeTest.test_invalid_n\nPASS: tests/test_more.py:DistributeTest.test_large_n\nPASS: tests/test_more.py:StaggerTest.test_default\nPASS: tests/test_more.py:StaggerTest.test_longest\nPASS: tests/test_more.py:StaggerTest.test_offsets\nPASS: tests/test_more.py:ZipEqualTest.test_deprecation\nPASS: tests/test_more.py:ZipEqualTest.test_equal\nPASS: tests/test_more.py:ZipEqualTest.test_unequal_lists\nPASS: tests/test_more.py:ZipOffsetTest.test_longest\nPASS: tests/test_more.py:ZipOffsetTest.test_mismatch\nPASS: tests/test_more.py:ZipOffsetTest.test_shortest\nPASS: tests/test_more.py:UnzipTests.test_empty_iterable\nPASS: tests/test_more.py:UnzipTests.test_improperly_zipped\nPASS: tests/test_more.py:UnzipTests.test_increasingly_zipped\nPASS: tests/test_more.py:UnzipTests.test_length_one_iterable\nPASS: tests/test_more.py:UnzipTests.test_normal_case\nPASS: tests/test_more.py:SortTogetherTest.test_invalid_key_list\nPASS: tests/test_more.py:SortTogetherTest.test_key_function\nPASS: tests/test_more.py:SortTogetherTest.test_key_list\nPASS: tests/test_more.py:SortTogetherTest.test_reverse\nPASS: tests/test_more.py:SortTogetherTest.test_strict\nPASS: tests/test_more.py:SortTogetherTest.test_uneven_iterables\nPASS: tests/test_more.py:DivideTest.test_basic\nPASS: tests/test_more.py:DivideTest.test_invalid_n\nPASS: tests/test_more.py:DivideTest.test_large_n\nPASS: tests/test_more.py:TestAlwaysIterable.test_base_type\nPASS: tests/test_more.py:TestAlwaysIterable.test_generator\nPASS: tests/test_more.py:TestAlwaysIterable.test_iterables\nPASS: tests/test_more.py:TestAlwaysIterable.test_none\nPASS: tests/test_more.py:TestAlwaysIterable.test_single\nPASS: tests/test_more.py:TestAlwaysIterable.test_strings\nPASS: tests/test_more.py:AdjacentTests.test_call_once\nPASS: tests/test_more.py:AdjacentTests.test_consecutive_true\nPASS: tests/test_more.py:AdjacentTests.test_distance\nPASS: tests/test_more.py:AdjacentTests.test_empty_iterable\nPASS: tests/test_more.py:AdjacentTests.test_grouping\nPASS: tests/test_more.py:AdjacentTests.test_large_distance\nPASS: tests/test_more.py:AdjacentTests.test_length_one\nPASS: tests/test_more.py:AdjacentTests.test_negative_distance\nPASS: tests/test_more.py:AdjacentTests.test_typical\nPASS: tests/test_more.py:AdjacentTests.test_zero_distance\nPASS: tests/test_more.py:GroupByTransformTests.test_default_funcs\nPASS: tests/test_more.py:GroupByTransformTests.test_no_valuefunc\nPASS: tests/test_more.py:GroupByTransformTests.test_reducefunc\nPASS: tests/test_more.py:GroupByTransformTests.test_valuefunc\nPASS: tests/test_more.py:NumericRangeTests.test_arg_count\nPASS: tests/test_more.py:NumericRangeTests.test_bad_key\nPASS: tests/test_more.py:NumericRangeTests.test_basic\nPASS: tests/test_more.py:NumericRangeTests.test_bool\nPASS: tests/test_more.py:NumericRangeTests.test_contains\nPASS: tests/test_more.py:NumericRangeTests.test_count\nPASS: tests/test_more.py:NumericRangeTests.test_eq\nPASS: tests/test_more.py:NumericRangeTests.test_get_item_by_index\nPASS: tests/test_more.py:NumericRangeTests.test_get_item_by_slice\nPASS: tests/test_more.py:NumericRangeTests.test_hash\nPASS: tests/test_more.py:NumericRangeTests.test_index\nPASS: tests/test_more.py:NumericRangeTests.test_iter_twice\nPASS: tests/test_more.py:NumericRangeTests.test_len\nPASS: tests/test_more.py:NumericRangeTests.test_parent_classes\nPASS: tests/test_more.py:NumericRangeTests.test_pickle\nPASS: tests/test_more.py:NumericRangeTests.test_repr\nPASS: tests/test_more.py:NumericRangeTests.test_reversed\nPASS: tests/test_more.py:NumericRangeTests.test_zero_step\nPASS: tests/test_more.py:CountCycleTests.test_basic\nPASS: tests/test_more.py:CountCycleTests.test_empty\nPASS: tests/test_more.py:CountCycleTests.test_negative\nPASS: tests/test_more.py:MarkEndsTests.test_basic\nPASS: tests/test_more.py:LocateTests.test_custom_pred\nPASS: tests/test_more.py:LocateTests.test_default_pred\nPASS: tests/test_more.py:LocateTests.test_no_matches\nPASS: tests/test_more.py:LocateTests.test_window_size\nPASS: tests/test_more.py:LocateTests.test_window_size_large\nPASS: tests/test_more.py:LocateTests.test_window_size_zero\nPASS: tests/test_more.py:StripFunctionTests.test_hashable\nPASS: tests/test_more.py:StripFunctionTests.test_math\nPASS: tests/test_more.py:StripFunctionTests.test_not_hashable\nPASS: tests/test_more.py:IsliceExtendedTests.test_all\nPASS: tests/test_more.py:IsliceExtendedTests.test_invalid_slice\nPASS: tests/test_more.py:IsliceExtendedTests.test_slicing\nPASS: tests/test_more.py:IsliceExtendedTests.test_slicing_extensive\nPASS: tests/test_more.py:IsliceExtendedTests.test_zero_step\nPASS: tests/test_more.py:ConsecutiveGroupsTest.test_custom_ordering\nPASS: tests/test_more.py:ConsecutiveGroupsTest.test_exotic_ordering\nPASS: tests/test_more.py:ConsecutiveGroupsTest.test_numbers\nPASS: tests/test_more.py:DifferenceTest.test_custom\nPASS: tests/test_more.py:DifferenceTest.test_empty\nPASS: tests/test_more.py:DifferenceTest.test_initial\nPASS: tests/test_more.py:DifferenceTest.test_normal\nPASS: tests/test_more.py:DifferenceTest.test_one\nPASS: tests/test_more.py:DifferenceTest.test_roundtrip\nPASS: tests/test_more.py:SeekableTest.test_elements\nPASS: tests/test_more.py:SeekableTest.test_exhaustion_reset\nPASS: tests/test_more.py:SeekableTest.test_forward\nPASS: tests/test_more.py:SeekableTest.test_maxlen\nPASS: tests/test_more.py:SeekableTest.test_maxlen_zero\nPASS: tests/test_more.py:SeekableTest.test_partial_reset\nPASS: tests/test_more.py:SeekableTest.test_passthrough\nPASS: tests/test_more.py:SeekableTest.test_past_end\nPASS: tests/test_more.py:SeekableTest.test_peek_default\nPASS: tests/test_more.py:SeekableTest.test_relative_seek\nPASS: tests/test_more.py:SeekableTest.test_simple_peeking\nPASS: tests/test_more.py:SeekableTest.test_truthiness\nPASS: tests/test_more.py:SequenceViewTests.test_abc_methods\nPASS: tests/test_more.py:SequenceViewTests.test_indexing\nPASS: tests/test_more.py:SequenceViewTests.test_init\nPASS: tests/test_more.py:SequenceViewTests.test_slicing\nPASS: tests/test_more.py:SequenceViewTests.test_update\nPASS: tests/test_more.py:RunLengthTest.test_decode\nPASS: tests/test_more.py:RunLengthTest.test_encode\nPASS: tests/test_more.py:ExactlyNTests.test_empty\nPASS: tests/test_more.py:ExactlyNTests.test_false\nPASS: tests/test_more.py:ExactlyNTests.test_true\nPASS: tests/test_more.py:AlwaysReversibleTests.test_nonseq_reversed\nPASS: tests/test_more.py:AlwaysReversibleTests.test_regular_reversed\nPASS: tests/test_more.py:CircularShiftsTests.test_duplicates\nPASS: tests/test_more.py:CircularShiftsTests.test_empty\nPASS: tests/test_more.py:CircularShiftsTests.test_simple_circular_shifts\nPASS: tests/test_more.py:CircularShiftsTests.test_steps_negative\nPASS: tests/test_more.py:CircularShiftsTests.test_steps_positive\nPASS: tests/test_more.py:CircularShiftsTests.test_steps_zero\nPASS: tests/test_more.py:MakeDecoratorTests.test_basic\nPASS: tests/test_more.py:MakeDecoratorTests.test_result_index\nPASS: tests/test_more.py:MakeDecoratorTests.test_wrap_class\nPASS: tests/test_more.py:MapReduceTests.test_default\nPASS: tests/test_more.py:MapReduceTests.test_reducefunc\nPASS: tests/test_more.py:MapReduceTests.test_ret\nPASS: tests/test_more.py:MapReduceTests.test_valuefunc\nPASS: tests/test_more.py:RlocateTests.test_custom_pred\nPASS: tests/test_more.py:RlocateTests.test_default_pred\nPASS: tests/test_more.py:RlocateTests.test_efficient_reversal\nPASS: tests/test_more.py:RlocateTests.test_no_matches\nPASS: tests/test_more.py:RlocateTests.test_window_size\nPASS: tests/test_more.py:RlocateTests.test_window_size_large\nPASS: tests/test_more.py:RlocateTests.test_window_size_zero\nPASS: tests/test_more.py:ReplaceTests.test_basic\nPASS: tests/test_more.py:ReplaceTests.test_count\nPASS: tests/test_more.py:ReplaceTests.test_iterable_substitutes\nPASS: tests/test_more.py:ReplaceTests.test_window_size\nPASS: tests/test_more.py:ReplaceTests.test_window_size_count\nPASS: tests/test_more.py:ReplaceTests.test_window_size_end\nPASS: tests/test_more.py:ReplaceTests.test_window_size_large\nPASS: tests/test_more.py:ReplaceTests.test_window_size_zero\nPASS: tests/test_more.py:PartitionsTest.test_duplicates\nPASS: tests/test_more.py:PartitionsTest.test_empty\nPASS: tests/test_more.py:PartitionsTest.test_order\nPASS: tests/test_more.py:PartitionsTest.test_types\nPASS: tests/test_more.py:SetPartitionsTests.test_duplicates\nPASS: tests/test_more.py:SetPartitionsTests.test_each_correct\nPASS: tests/test_more.py:SetPartitionsTests.test_found_all\nPASS: tests/test_more.py:SetPartitionsTests.test_max_size\nPASS: tests/test_more.py:SetPartitionsTests.test_min_size\nPASS: tests/test_more.py:SetPartitionsTests.test_no_group\nPASS: tests/test_more.py:SetPartitionsTests.test_repeated\nPASS: tests/test_more.py:SetPartitionsTests.test_stirling_numbers\nPASS: tests/test_more.py:SetPartitionsTests.test_to_many_groups\nPASS: tests/test_more.py:TimeLimitedTests.test_basic\nPASS: tests/test_more.py:TimeLimitedTests.test_complete\nPASS: tests/test_more.py:TimeLimitedTests.test_invalid_limit\nPASS: tests/test_more.py:TimeLimitedTests.test_zero_limit\nPASS: tests/test_more.py:OnlyTests.test_custom_exception\nPASS: tests/test_more.py:OnlyTests.test_custom_value\nPASS: tests/test_more.py:OnlyTests.test_default_exception_message\nPASS: tests/test_more.py:OnlyTests.test_defaults\nPASS: tests/test_more.py:IchunkedTests.test_even\nPASS: tests/test_more.py:IchunkedTests.test_laziness\nPASS: tests/test_more.py:IchunkedTests.test_memory_in_order\nPASS: tests/test_more.py:IchunkedTests.test_negative\nPASS: tests/test_more.py:IchunkedTests.test_odd\nPASS: tests/test_more.py:IchunkedTests.test_out_of_order\nPASS: tests/test_more.py:IchunkedTests.test_zero\nPASS: tests/test_more.py:DistinctCombinationsTests.test_basic\nPASS: tests/test_more.py:DistinctCombinationsTests.test_empty\nPASS: tests/test_more.py:DistinctCombinationsTests.test_negative\nPASS: tests/test_more.py:FilterExceptTests.test_false\nPASS: tests/test_more.py:FilterExceptTests.test_multiple\nPASS: tests/test_more.py:FilterExceptTests.test_no_exceptions_pass\nPASS: tests/test_more.py:FilterExceptTests.test_no_exceptions_raise\nPASS: tests/test_more.py:FilterExceptTests.test_raise\nPASS: tests/test_more.py:MapExceptTests.test_multiple\nPASS: tests/test_more.py:MapExceptTests.test_no_exceptions_pass\nPASS: tests/test_more.py:MapExceptTests.test_no_exceptions_raise\nPASS: tests/test_more.py:MapExceptTests.test_raise\nPASS: tests/test_more.py:MapIfTests.test_empty\nPASS: tests/test_more.py:MapIfTests.test_with_func_else\nPASS: tests/test_more.py:MapIfTests.test_without_func_else\nPASS: tests/test_more.py:SampleTests.test_counts\nPASS: tests/test_more.py:SampleTests.test_counts_all\nPASS: tests/test_more.py:SampleTests.test_error_cases\nPASS: tests/test_more.py:SampleTests.test_invariance_under_permutations_unweighted\nPASS: tests/test_more.py:SampleTests.test_invariance_under_permutations_weighted\nPASS: tests/test_more.py:SampleTests.test_length\nPASS: tests/test_more.py:SampleTests.test_negative\nPASS: tests/test_more.py:SampleTests.test_sampling_entire_iterable\nPASS: tests/test_more.py:SampleTests.test_scale_invariance_of_weights\nPASS: tests/test_more.py:SampleTests.test_strict\nPASS: tests/test_more.py:SampleTests.test_unit_case\nPASS: tests/test_more.py:IsSortedTests.test_basic\nPASS: tests/test_more.py:CallbackIterTests.test_abort\nPASS: tests/test_more.py:CallbackIterTests.test_basic\nPASS: tests/test_more.py:CallbackIterTests.test_callback_kwd\nPASS: tests/test_more.py:CallbackIterTests.test_exception\nPASS: tests/test_more.py:CallbackIterTests.test_no_result\nPASS: tests/test_more.py:CallbackIterTests.test_partial_consumption\nPASS: tests/test_more.py:WindowedCompleteTests.test_basic\nPASS: tests/test_more.py:WindowedCompleteTests.test_every_partition\nPASS: tests/test_more.py:WindowedCompleteTests.test_wrong_length\nPASS: tests/test_more.py:WindowedCompleteTests.test_zero_length\nPASS: tests/test_more.py:AllUniqueTests.test_basic\nPASS: tests/test_more.py:AllUniqueTests.test_infinite\nPASS: tests/test_more.py:AllUniqueTests.test_key\nPASS: tests/test_more.py:AllUniqueTests.test_non_hashable\nPASS: tests/test_more.py:AllUniqueTests.test_partially_hashable\nPASS: tests/test_more.py:NthProductTests.test_basic\nPASS: tests/test_more.py:NthProductTests.test_invalid_index\nPASS: tests/test_more.py:NthProductTests.test_long\nPASS: tests/test_more.py:NthProductTests.test_negative\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_basic\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_index\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_r\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_long\nPASS: tests/test_more.py:ValueChainTests.test_complex\nPASS: tests/test_more.py:ValueChainTests.test_empty\nPASS: tests/test_more.py:ValueChainTests.test_empty_lists\nPASS: tests/test_more.py:ValueChainTests.test_more\nPASS: tests/test_more.py:ValueChainTests.test_simple\nPASS: tests/test_more.py:ProductIndexTests.test_basic\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_empty\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_large\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_match\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_small\nPASS: tests/test_more.py:ProductIndexTests.test_long\nPASS: tests/test_more.py:ProductIndexTests.test_multiplicity\nPASS: tests/test_more.py:CombinationIndexTests.test_invalid_large\nPASS: tests/test_more.py:CombinationIndexTests.test_invalid_match\nPASS: tests/test_more.py:CombinationIndexTests.test_invalid_order\nPASS: tests/test_more.py:CombinationIndexTests.test_long\nPASS: tests/test_more.py:CombinationIndexTests.test_multiplicity\nPASS: tests/test_more.py:CombinationIndexTests.test_null\nPASS: tests/test_more.py:CombinationIndexTests.test_r_equal_to_n\nPASS: tests/test_more.py:CombinationIndexTests.test_r_less_than_n\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_large\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_match\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_order\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_long\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_multiplicity\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_null\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_r_equal_to_n\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_r_less_than_n\nPASS: tests/test_more.py:PermutationIndexTests.test_invalid_large\nPASS: tests/test_more.py:PermutationIndexTests.test_invalid_match\nPASS: tests/test_more.py:PermutationIndexTests.test_long\nPASS: tests/test_more.py:PermutationIndexTests.test_multiplicity\nPASS: tests/test_more.py:PermutationIndexTests.test_null\nPASS: tests/test_more.py:PermutationIndexTests.test_r_equal_to_n\nPASS: tests/test_more.py:PermutationIndexTests.test_r_less_than_n\nPASS: tests/test_more.py:CountableTests.test_basic\nPASS: tests/test_more.py:CountableTests.test_empty\nPASS: tests/test_more.py:ChunkedEvenTests.test_0\nPASS: tests/test_more.py:ChunkedEvenTests.test_1\nPASS: tests/test_more.py:ChunkedEvenTests.test_4\nPASS: tests/test_more.py:ChunkedEvenTests.test_5\nPASS: tests/test_more.py:ChunkedEvenTests.test_6\nPASS: tests/test_more.py:ChunkedEvenTests.test_7\nPASS: tests/test_more.py:ChunkedEvenTests.test_evenness\nPASS: tests/test_more.py:ChunkedEvenTests.test_infinite\nPASS: tests/test_more.py:ZipBroadcastTests.test_scalar_types\nPASS: tests/test_more.py:ZipBroadcastTests.test_zip\nPASS: tests/test_more.py:UniqueInWindowTests.test_basic\nPASS: tests/test_more.py:UniqueInWindowTests.test_invalid_n\nPASS: tests/test_more.py:UniqueInWindowTests.test_key\nPASS: tests/test_more.py:StrictlyNTests.test_basic\nPASS: tests/test_more.py:StrictlyNTests.test_too_long_custom\nPASS: tests/test_more.py:StrictlyNTests.test_too_long_default\nPASS: tests/test_more.py:StrictlyNTests.test_too_short_custom\nPASS: tests/test_more.py:StrictlyNTests.test_too_short_default\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_basic\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_non_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_partially_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_non_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_partially_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_basic\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_non_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_partially_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_nested\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_non_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_partially_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_basic\nPASS: tests/test_more.py:ClassifyUniqueTests.test_key_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_key_non_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_key_partially_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_non_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_partially_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen_key\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen_key\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen_key\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen_key\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_basic\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_contains_infinite_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_empty_iterables_only\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_includes_empty_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_infinite_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_iterators\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_no_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_non_hashable\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_prefix_contains_elements_of_the_first_iterable\nPASS: tests/test_more.py:IequalsTests.test_basic\nPASS: tests/test_more.py:IequalsTests.test_empty_iterables\nPASS: tests/test_more.py:IequalsTests.test_more_than_two_iterable\nPASS: tests/test_more.py:IequalsTests.test_no_iterables\nPASS: tests/test_more.py:IequalsTests.test_none_is_not_a_sentinel\nPASS: tests/test_more.py:IequalsTests.test_not_equal_lengths\nPASS: tests/test_more.py:IequalsTests.test_not_identical_but_equal\nPASS: tests/test_more.py:IequalsTests.test_one_iterable\nPASS: tests/test_more.py:IequalsTests.test_order_matters\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_bad_max\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_basic\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_get_len\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_max_count\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_strict\nPASS: tests/test_more.py:GrayProductTests.test_basic\nPASS: tests/test_more.py:GrayProductTests.test_errors\nPASS: tests/test_more.py:GrayProductTests.test_vs_product\nPASS: tests/test_more.py:PartialProductTests.test_basic\nPASS: tests/test_more.py:PartialProductTests.test_empty_iterable\nPASS: tests/test_more.py:PartialProductTests.test_no_iterables\nPASS: tests/test_more.py:PartialProductTests.test_one_iterable\nPASS: tests/test_more.py:PartialProductTests.test_two_iterables\nPASS: tests/test_more.py:PartialProductTests.test_uneven_length_iterables\nPASS: tests/test_more.py:IterateTests.test_basic\nPASS: tests/test_more.py:IterateTests.test_func_controls_iteration_stop\nPASS: tests/test_more.py:TakewhileInclusiveTests.test_basic\nPASS: tests/test_more.py:TakewhileInclusiveTests.test_collatz_sequence\nPASS: tests/test_more.py:TakewhileInclusiveTests.test_empty_iterator\nPASS: tests/test_more.py:OuterProductTests.test_basic\nPASS: tests/test_more.py:IterSuppressTests.test_early_suppression\nPASS: tests/test_more.py:IterSuppressTests.test_no_error\nPASS: tests/test_more.py:IterSuppressTests.test_raises_error\nPASS: tests/test_more.py:IterSuppressTests.test_suppression\nPASS: tests/test_more.py:FilterMapTests.test_filter\nPASS: tests/test_more.py:FilterMapTests.test_filter_map\nPASS: tests/test_more.py:FilterMapTests.test_map\nPASS: tests/test_more.py:FilterMapTests.test_no_iterables\nPASS: tests/test_more.py:PowersetOfSetsTests.test_hash_count\nPASS: tests/test_more.py:PowersetOfSetsTests.test_simple\nPASS: tests/test_more.py:JoinMappingTests.test_basic\nPASS: tests/test_more.py:JoinMappingTests.test_empty\nPASS: tests/test_more.py:DiscreteFourierTransformTests.test_basic\nPASS: tests/test_more.py:DiscreteFourierTransformTests.test_roundtrip\nPASS: tests/test_more.py:DoubleStarMapTests.test_adding\nPASS: tests/test_more.py:DoubleStarMapTests.test_construction\nPASS: tests/test_more.py:DoubleStarMapTests.test_empty\nPASS: tests/test_more.py:DoubleStarMapTests.test_identity\nPASS: tests/test_more.py:DoubleStarMapTests.test_mismatch_function_different\nPASS: tests/test_more.py:DoubleStarMapTests.test_mismatch_function_larger\nPASS: tests/test_more.py:DoubleStarMapTests.test_mismatch_function_smaller\nPASS: tests/test_more.py:DoubleStarMapTests.test_no_mapping\nPASS: tests/test_recipes.py:TakeTests.test_negative_take\nPASS: tests/test_recipes.py:TakeTests.test_null_take\nPASS: tests/test_recipes.py:TakeTests.test_simple_take\nPASS: tests/test_recipes.py:TakeTests.test_take_too_much\nPASS: tests/test_recipes.py:TabulateTests.test_count\nPASS: tests/test_recipes.py:TabulateTests.test_simple_tabulate\nPASS: tests/test_recipes.py:TailTests.test_iterator_equal\nPASS: tests/test_recipes.py:TailTests.test_iterator_greater\nPASS: tests/test_recipes.py:TailTests.test_iterator_less\nPASS: tests/test_recipes.py:TailTests.test_sized_equal\nPASS: tests/test_recipes.py:TailTests.test_sized_greater\nPASS: tests/test_recipes.py:TailTests.test_sized_less\nPASS: tests/test_recipes.py:ConsumeTests.test_negative_consume\nPASS: tests/test_recipes.py:ConsumeTests.test_null_consume\nPASS: tests/test_recipes.py:ConsumeTests.test_sanity\nPASS: tests/test_recipes.py:ConsumeTests.test_total_consume\nPASS: tests/test_recipes.py:NthTests.test_basic\nPASS: tests/test_recipes.py:NthTests.test_default\nPASS: tests/test_recipes.py:NthTests.test_negative_item_raises\nPASS: tests/test_recipes.py:AllEqualTests.test_empty\nPASS: tests/test_recipes.py:AllEqualTests.test_false\nPASS: tests/test_recipes.py:AllEqualTests.test_groupby_calls\nPASS: tests/test_recipes.py:AllEqualTests.test_key\nPASS: tests/test_recipes.py:AllEqualTests.test_one\nPASS: tests/test_recipes.py:AllEqualTests.test_tricky\nPASS: tests/test_recipes.py:AllEqualTests.test_true\nPASS: tests/test_recipes.py:QuantifyTests.test_custom_predicate\nPASS: tests/test_recipes.py:QuantifyTests.test_happy_path\nPASS: tests/test_recipes.py:PadnoneTests.test_basic\nPASS: tests/test_recipes.py:NcyclesTests.test_happy_path\nPASS: tests/test_recipes.py:NcyclesTests.test_null_case\nPASS: tests/test_recipes.py:NcyclesTests.test_pathological_case\nPASS: tests/test_recipes.py:DotproductTests.test_happy_path\nPASS: tests/test_recipes.py:FlattenTests.test_basic_usage\nPASS: tests/test_recipes.py:FlattenTests.test_single_level\nPASS: tests/test_recipes.py:RepeatfuncTests.test_added_arguments\nPASS: tests/test_recipes.py:RepeatfuncTests.test_finite_repeat\nPASS: tests/test_recipes.py:RepeatfuncTests.test_null_times\nPASS: tests/test_recipes.py:RepeatfuncTests.test_simple_repeat\nPASS: tests/test_recipes.py:PairwiseTests.test_base_case\nPASS: tests/test_recipes.py:PairwiseTests.test_coverage\nPASS: tests/test_recipes.py:PairwiseTests.test_short_case\nPASS: tests/test_recipes.py:GrouperTests.test_basic\nPASS: tests/test_recipes.py:GrouperTests.test_fill\nPASS: tests/test_recipes.py:GrouperTests.test_ignore\nPASS: tests/test_recipes.py:GrouperTests.test_invalid_incomplete\nPASS: tests/test_recipes.py:GrouperTests.test_strict\nPASS: tests/test_recipes.py:GrouperTests.test_strict_fails\nPASS: tests/test_recipes.py:RoundrobinTests.test_even_groups\nPASS: tests/test_recipes.py:RoundrobinTests.test_uneven_groups\nPASS: tests/test_recipes.py:PartitionTests.test_arbitrary\nPASS: tests/test_recipes.py:PartitionTests.test_bool\nPASS: tests/test_recipes.py:PartitionTests.test_pred_is_none\nPASS: tests/test_recipes.py:PowersetTests.test_combinatorics\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_custom_key\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_everseen\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_unhashable\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_unhashable_key\nPASS: tests/test_recipes.py:UniqueJustseenTests.test_custom_key\nPASS: tests/test_recipes.py:UniqueJustseenTests.test_justseen\nPASS: tests/test_recipes.py:UniqueTests.test_basic\nPASS: tests/test_recipes.py:UniqueTests.test_key\nPASS: tests/test_recipes.py:UniqueTests.test_reverse\nPASS: tests/test_recipes.py:IterExceptTests.test_exact_exception\nPASS: tests/test_recipes.py:IterExceptTests.test_first\nPASS: tests/test_recipes.py:IterExceptTests.test_generic_exception\nPASS: tests/test_recipes.py:IterExceptTests.test_multiple\nPASS: tests/test_recipes.py:IterExceptTests.test_uncaught_exception_is_raised\nPASS: tests/test_recipes.py:FirstTrueTests.test_default\nPASS: tests/test_recipes.py:FirstTrueTests.test_nothing_true\nPASS: tests/test_recipes.py:FirstTrueTests.test_pred\nPASS: tests/test_recipes.py:FirstTrueTests.test_something_true\nPASS: tests/test_recipes.py:RandomProductTests.test_list_with_repeat\nPASS: tests/test_recipes.py:RandomProductTests.test_simple_lists\nPASS: tests/test_recipes.py:RandomPermutationTests.test_full_permutation\nPASS: tests/test_recipes.py:RandomPermutationTests.test_partial_permutation\nPASS: tests/test_recipes.py:RandomCombinationTests.test_no_replacement\nPASS: tests/test_recipes.py:RandomCombinationTests.test_pseudorandomness\nPASS: tests/test_recipes.py:RandomCombinationWithReplacementTests.test_pseudorandomness\nPASS: tests/test_recipes.py:RandomCombinationWithReplacementTests.test_replacement\nPASS: tests/test_recipes.py:NthCombinationTests.test_basic\nPASS: tests/test_recipes.py:NthCombinationTests.test_invalid_index\nPASS: tests/test_recipes.py:NthCombinationTests.test_invalid_r\nPASS: tests/test_recipes.py:NthCombinationTests.test_long\nPASS: tests/test_recipes.py:NthPermutationTests.test_invalid_index\nPASS: tests/test_recipes.py:NthPermutationTests.test_invalid_r\nPASS: tests/test_recipes.py:NthPermutationTests.test_long\nPASS: tests/test_recipes.py:NthPermutationTests.test_negative_index\nPASS: tests/test_recipes.py:NthPermutationTests.test_null\nPASS: tests/test_recipes.py:NthPermutationTests.test_r_equal_to_n\nPASS: tests/test_recipes.py:NthPermutationTests.test_r_less_than_n\nPASS: tests/test_recipes.py:PrependTests.test_basic\nPASS: tests/test_recipes.py:PrependTests.test_multiple\nPASS: tests/test_recipes.py:Convolvetests.test_derivative\nPASS: tests/test_recipes.py:Convolvetests.test_infinite_signal\nPASS: tests/test_recipes.py:Convolvetests.test_moving_average\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_empty\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_nested_remainder\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_never_false\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_never_true\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_some_true\nPASS: tests/test_recipes.py:TriplewiseTests.test_basic\nPASS: tests/test_recipes.py:SlidingWindowTests.test_deque_version\nPASS: tests/test_recipes.py:SlidingWindowTests.test_islice_version\nPASS: tests/test_recipes.py:SlidingWindowTests.test_zero\nPASS: tests/test_recipes.py:SubslicesTests.test_basic\nPASS: tests/test_recipes.py:PolynomialFromRootsTests.test_basic\nPASS: tests/test_recipes.py:PolynomialFromRootsTests.test_large\nPASS: tests/test_recipes.py:PolynomialEvalTests.test_basic\nPASS: tests/test_recipes.py:IterIndexTests.test_basic\nPASS: tests/test_recipes.py:IterIndexTests.test_start\nPASS: tests/test_recipes.py:IterIndexTests.test_stop\nPASS: tests/test_recipes.py:SieveTests.test_basic\nPASS: tests/test_recipes.py:SieveTests.test_prime_counts\nPASS: tests/test_recipes.py:SieveTests.test_small_numbers\nPASS: tests/test_recipes.py:BatchedTests.test_basic\nPASS: tests/test_recipes.py:BatchedTests.test_strict\nPASS: tests/test_recipes.py:TransposeTests.test_basic\nPASS: tests/test_recipes.py:TransposeTests.test_empty\nSKIP: tests/test_recipes.py:TransposeTests.test_incompatible_allow # SKIP strict=True missing on 3.9\nPASS: tests/test_recipes.py:TransposeTests.test_incompatible_error\nPASS: tests/test_recipes.py:ReshapeTests.test_basic\nPASS: tests/test_recipes.py:ReshapeTests.test_empty\nPASS: tests/test_recipes.py:ReshapeTests.test_zero\nPASS: tests/test_recipes.py:MatMulTests.test_m_by_n\nPASS: tests/test_recipes.py:MatMulTests.test_n_by_n\nPASS: tests/test_recipes.py:FactorTests.test_basic\nPASS: tests/test_recipes.py:FactorTests.test_cross_check\nPASS: tests/test_recipes.py:SumOfSquaresTests.test_basic\nPASS: tests/test_recipes.py:PolynomialDerivativeTests.test_basic\nPASS: tests/test_recipes.py:TotientTests.test_basic\nPASS: tests/test_recipes.py:PrimeFunctionTests.test_is_prime_pseudoprimes\nPASS: tests/test_recipes.py:PrimeFunctionTests.test_primes\nPASS: tests/test_recipes.py:PrimeFunctionTests.test_special_primes\nPASS: tests/test_recipes.py:LoopsTests.test_basic\n============================================================================\nTestsuite summary\n# TOTAL: 670\n# PASS: 669\n# SKIP: 1\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 15\nEND: /usr/lib/python3-more-itertools/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-more-itertools": {
     "duration": "15",
     "log": "START: ptest-runner\n2025-05-13T17:48\nPASS: tests/test_more.py:ChunkedTests.test_even\nPASS: tests/test_more.py:ChunkedTests.test_none\nPASS: tests/test_more.py:ChunkedTests.test_odd\nPASS: tests/test_more.py:ChunkedTests.test_strict_being_true\nPASS: tests/test_more.py:ChunkedTests.test_strict_being_true_with_size_none\nPASS: tests/test_more.py:ChunkedTests.test_strict_false\nPASS: tests/test_more.py:FirstTests.test_default\nPASS: tests/test_more.py:FirstTests.test_empty\nPASS: tests/test_more.py:FirstTests.test_many\nPASS: tests/test_more.py:FirstTests.test_one\nPASS: tests/test_more.py:LastTests.test_basic\nPASS: tests/test_more.py:LastTests.test_default\nPASS: tests/test_more.py:LastTests.test_empty\nPASS: tests/test_more.py:NthOrLastTests.test_basic\nPASS: tests/test_more.py:NthOrLastTests.test_default_value\nPASS: tests/test_more.py:NthOrLastTests.test_empty_iterable_no_default\nPASS: tests/test_more.py:PeekableTests.test_empty\nPASS: tests/test_more.py:PeekableTests.test_indexing\nPASS: tests/test_more.py:PeekableTests.test_multi_prepend\nPASS: tests/test_more.py:PeekableTests.test_multi_prepend_peek\nPASS: tests/test_more.py:PeekableTests.test_passthrough\nPASS: tests/test_more.py:PeekableTests.test_peek_default\nPASS: tests/test_more.py:PeekableTests.test_prepend\nPASS: tests/test_more.py:PeekableTests.test_prepend_after_stop\nPASS: tests/test_more.py:PeekableTests.test_prepend_indexing\nPASS: tests/test_more.py:PeekableTests.test_prepend_iterable\nPASS: tests/test_more.py:PeekableTests.test_prepend_many\nPASS: tests/test_more.py:PeekableTests.test_prepend_reversed\nPASS: tests/test_more.py:PeekableTests.test_prepend_slicing\nPASS: tests/test_more.py:PeekableTests.test_prepend_truthiness\nPASS: tests/test_more.py:PeekableTests.test_simple_peeking\nPASS: tests/test_more.py:PeekableTests.test_slicing\nPASS: tests/test_more.py:PeekableTests.test_slicing_error\nPASS: tests/test_more.py:PeekableTests.test_slicing_reset\nPASS: tests/test_more.py:PeekableTests.test_truthiness\nPASS: tests/test_more.py:ConsumerTests.test_consumer\nPASS: tests/test_more.py:DistinctPermutationsTests.test_basic\nPASS: tests/test_more.py:DistinctPermutationsTests.test_r\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unhashable\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unsortable\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unsortable_r\nPASS: tests/test_more.py:DistinctPermutationsTests.test_unsorted_equivalent\nPASS: tests/test_more.py:IlenTests.test_ilen\nPASS: tests/test_more.py:MinMaxTests.test_basic\nPASS: tests/test_more.py:MinMaxTests.test_default\nPASS: tests/test_more.py:MinMaxTests.test_iterables\nPASS: tests/test_more.py:MinMaxTests.test_key\nPASS: tests/test_more.py:MinMaxTests.test_unpacked\nPASS: tests/test_more.py:WithIterTests.test_with_iter\nPASS: tests/test_more.py:OneTests.test_basic\nPASS: tests/test_more.py:OneTests.test_too_long\nPASS: tests/test_more.py:OneTests.test_too_long_default_message\nPASS: tests/test_more.py:OneTests.test_too_short\nPASS: tests/test_more.py:IntersperseTest.test_even\nPASS: tests/test_more.py:IntersperseTest.test_n\nPASS: tests/test_more.py:IntersperseTest.test_n_zero\nPASS: tests/test_more.py:IntersperseTest.test_nested\nPASS: tests/test_more.py:IntersperseTest.test_not_iterable\nPASS: tests/test_more.py:IntersperseTest.test_odd\nPASS: tests/test_more.py:UniqueToEachTests.test_all_unique\nPASS: tests/test_more.py:UniqueToEachTests.test_duplicates\nPASS: tests/test_more.py:UniqueToEachTests.test_mixed\nPASS: tests/test_more.py:WindowedTests.test_basic\nPASS: tests/test_more.py:WindowedTests.test_empty_seq\nPASS: tests/test_more.py:WindowedTests.test_fillvalue\nPASS: tests/test_more.py:WindowedTests.test_fillvalue_step\nPASS: tests/test_more.py:WindowedTests.test_invalid_step\nPASS: tests/test_more.py:WindowedTests.test_negative\nPASS: tests/test_more.py:WindowedTests.test_step\nPASS: tests/test_more.py:SubstringsTests.test_basic\nPASS: tests/test_more.py:SubstringsTests.test_empty\nPASS: tests/test_more.py:SubstringsTests.test_order\nPASS: tests/test_more.py:SubstringsTests.test_strings\nPASS: tests/test_more.py:SubstringsIndexesTests.test_basic\nPASS: tests/test_more.py:SubstringsIndexesTests.test_empty\nPASS: tests/test_more.py:SubstringsIndexesTests.test_order\nPASS: tests/test_more.py:SubstringsIndexesTests.test_reverse\nPASS: tests/test_more.py:SubstringsIndexesTests.test_strings\nPASS: tests/test_more.py:BucketTests.test_basic\nPASS: tests/test_more.py:BucketTests.test_in\nPASS: tests/test_more.py:BucketTests.test_list\nPASS: tests/test_more.py:BucketTests.test_list_validator\nPASS: tests/test_more.py:BucketTests.test_validator\nPASS: tests/test_more.py:SpyTests.test_basic\nPASS: tests/test_more.py:SpyTests.test_immutable\nPASS: tests/test_more.py:SpyTests.test_too_many\nPASS: tests/test_more.py:SpyTests.test_unpacking\nPASS: tests/test_more.py:SpyTests.test_zero\nPASS: tests/test_more.py:InterleaveTests.test_even\nPASS: tests/test_more.py:InterleaveTests.test_mixed_types\nPASS: tests/test_more.py:InterleaveTests.test_short\nPASS: tests/test_more.py:InterleaveLongestTests.test_even\nPASS: tests/test_more.py:InterleaveLongestTests.test_mixed_types\nPASS: tests/test_more.py:InterleaveLongestTests.test_short\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_argument_mismatch_raises\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_degenerate_empty\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_degenerate_one\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_equal_lengths\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_manual_lengths\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_many_iters\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_no_length_raises\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_not_proportional\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_proportional\nPASS: tests/test_more.py:InterleaveEvenlyTests.test_three_iters\nPASS: tests/test_more.py:TestCollapse.test_collapse\nPASS: tests/test_more.py:TestCollapse.test_collapse_flatten\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_bytes\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_level\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_list\nPASS: tests/test_more.py:TestCollapse.test_collapse_to_string\nPASS: tests/test_more.py:SideEffectTests.test_before_after\nPASS: tests/test_more.py:SideEffectTests.test_before_fails\nPASS: tests/test_more.py:SideEffectTests.test_chunked\nPASS: tests/test_more.py:SideEffectTests.test_individual\nPASS: tests/test_more.py:SlicedTests.test_even\nPASS: tests/test_more.py:SlicedTests.test_not_sliceable\nPASS: tests/test_more.py:SlicedTests.test_numpy_like_array\nPASS: tests/test_more.py:SlicedTests.test_odd\nPASS: tests/test_more.py:SlicedTests.test_odd_and_strict\nPASS: tests/test_more.py:SplitAtTests.test_basic\nPASS: tests/test_more.py:SplitAtTests.test_combination\nPASS: tests/test_more.py:SplitAtTests.test_keep_separator\nPASS: tests/test_more.py:SplitAtTests.test_maxsplit\nPASS: tests/test_more.py:SplitBeforeTest.test_empty_collection\nPASS: tests/test_more.py:SplitBeforeTest.test_ends_with_sep\nPASS: tests/test_more.py:SplitBeforeTest.test_max_split\nPASS: tests/test_more.py:SplitBeforeTest.test_no_sep\nPASS: tests/test_more.py:SplitBeforeTest.test_starts_with_sep\nPASS: tests/test_more.py:SplitAfterTest.test_ends_with_sep\nPASS: tests/test_more.py:SplitAfterTest.test_max_split\nPASS: tests/test_more.py:SplitAfterTest.test_no_sep\nPASS: tests/test_more.py:SplitAfterTest.test_starts_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_after_emulation_ends_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_after_emulation_no_sep\nPASS: tests/test_more.py:SplitWhenTests.test_after_emulation_starts_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_before_emulation_ends_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_before_emulation_no_sep\nPASS: tests/test_more.py:SplitWhenTests.test_before_emulation_starts_with_sep\nPASS: tests/test_more.py:SplitWhenTests.test_empty_iterable\nPASS: tests/test_more.py:SplitWhenTests.test_max_split\nPASS: tests/test_more.py:SplitWhenTests.test_one_element\nPASS: tests/test_more.py:SplitWhenTests.test_one_element_is_first_item\nPASS: tests/test_more.py:SplitWhenTests.test_one_element_is_second_item\nPASS: tests/test_more.py:SplitIntoTests.test_bool_in_sizes\nPASS: tests/test_more.py:SplitIntoTests.test_both_empty\nPASS: tests/test_more.py:SplitIntoTests.test_generator_iterable_integrity\nPASS: tests/test_more.py:SplitIntoTests.test_generator_sizes_integrity\nPASS: tests/test_more.py:SplitIntoTests.test_invalid_in_sizes\nPASS: tests/test_more.py:SplitIntoTests.test_invalid_in_sizes_after_none\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_empty\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_empty_using_none\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_just_right\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_too_large\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_too_small\nPASS: tests/test_more.py:SplitIntoTests.test_iterable_too_small_extra\nPASS: tests/test_more.py:SplitIntoTests.test_sizes_empty\nPASS: tests/test_more.py:SplitIntoTests.test_using_none_mid_sizes\nPASS: tests/test_more.py:SplitIntoTests.test_using_none_with_leftover\nPASS: tests/test_more.py:SplitIntoTests.test_using_none_without_leftover\nPASS: tests/test_more.py:PaddedTest.test_invalid_n\nPASS: tests/test_more.py:PaddedTest.test_next_multiple\nPASS: tests/test_more.py:PaddedTest.test_no_n\nPASS: tests/test_more.py:PaddedTest.test_valid_n\nPASS: tests/test_more.py:RepeatEachTests.test_basic\nPASS: tests/test_more.py:RepeatEachTests.test_default\nPASS: tests/test_more.py:RepeatEachTests.test_empty\nPASS: tests/test_more.py:RepeatEachTests.test_infinite_input\nPASS: tests/test_more.py:RepeatEachTests.test_negative_repeat\nPASS: tests/test_more.py:RepeatEachTests.test_no_repeat\nPASS: tests/test_more.py:RepeatLastTests.test_basic\nPASS: tests/test_more.py:RepeatLastTests.test_default_value\nPASS: tests/test_more.py:RepeatLastTests.test_empty_iterable\nPASS: tests/test_more.py:DistributeTest.test_basic\nPASS: tests/test_more.py:DistributeTest.test_invalid_n\nPASS: tests/test_more.py:DistributeTest.test_large_n\nPASS: tests/test_more.py:StaggerTest.test_default\nPASS: tests/test_more.py:StaggerTest.test_longest\nPASS: tests/test_more.py:StaggerTest.test_offsets\nPASS: tests/test_more.py:ZipEqualTest.test_deprecation\nPASS: tests/test_more.py:ZipEqualTest.test_equal\nPASS: tests/test_more.py:ZipEqualTest.test_unequal_lists\nPASS: tests/test_more.py:ZipOffsetTest.test_longest\nPASS: tests/test_more.py:ZipOffsetTest.test_mismatch\nPASS: tests/test_more.py:ZipOffsetTest.test_shortest\nPASS: tests/test_more.py:UnzipTests.test_empty_iterable\nPASS: tests/test_more.py:UnzipTests.test_improperly_zipped\nPASS: tests/test_more.py:UnzipTests.test_increasingly_zipped\nPASS: tests/test_more.py:UnzipTests.test_length_one_iterable\nPASS: tests/test_more.py:UnzipTests.test_normal_case\nPASS: tests/test_more.py:SortTogetherTest.test_invalid_key_list\nPASS: tests/test_more.py:SortTogetherTest.test_key_function\nPASS: tests/test_more.py:SortTogetherTest.test_key_list\nPASS: tests/test_more.py:SortTogetherTest.test_reverse\nPASS: tests/test_more.py:SortTogetherTest.test_strict\nPASS: tests/test_more.py:SortTogetherTest.test_uneven_iterables\nPASS: tests/test_more.py:DivideTest.test_basic\nPASS: tests/test_more.py:DivideTest.test_invalid_n\nPASS: tests/test_more.py:DivideTest.test_large_n\nPASS: tests/test_more.py:TestAlwaysIterable.test_base_type\nPASS: tests/test_more.py:TestAlwaysIterable.test_generator\nPASS: tests/test_more.py:TestAlwaysIterable.test_iterables\nPASS: tests/test_more.py:TestAlwaysIterable.test_none\nPASS: tests/test_more.py:TestAlwaysIterable.test_single\nPASS: tests/test_more.py:TestAlwaysIterable.test_strings\nPASS: tests/test_more.py:AdjacentTests.test_call_once\nPASS: tests/test_more.py:AdjacentTests.test_consecutive_true\nPASS: tests/test_more.py:AdjacentTests.test_distance\nPASS: tests/test_more.py:AdjacentTests.test_empty_iterable\nPASS: tests/test_more.py:AdjacentTests.test_grouping\nPASS: tests/test_more.py:AdjacentTests.test_large_distance\nPASS: tests/test_more.py:AdjacentTests.test_length_one\nPASS: tests/test_more.py:AdjacentTests.test_negative_distance\nPASS: tests/test_more.py:AdjacentTests.test_typical\nPASS: tests/test_more.py:AdjacentTests.test_zero_distance\nPASS: tests/test_more.py:GroupByTransformTests.test_default_funcs\nPASS: tests/test_more.py:GroupByTransformTests.test_no_valuefunc\nPASS: tests/test_more.py:GroupByTransformTests.test_reducefunc\nPASS: tests/test_more.py:GroupByTransformTests.test_valuefunc\nPASS: tests/test_more.py:NumericRangeTests.test_arg_count\nPASS: tests/test_more.py:NumericRangeTests.test_bad_key\nPASS: tests/test_more.py:NumericRangeTests.test_basic\nPASS: tests/test_more.py:NumericRangeTests.test_bool\nPASS: tests/test_more.py:NumericRangeTests.test_contains\nPASS: tests/test_more.py:NumericRangeTests.test_count\nPASS: tests/test_more.py:NumericRangeTests.test_eq\nPASS: tests/test_more.py:NumericRangeTests.test_get_item_by_index\nPASS: tests/test_more.py:NumericRangeTests.test_get_item_by_slice\nPASS: tests/test_more.py:NumericRangeTests.test_hash\nPASS: tests/test_more.py:NumericRangeTests.test_index\nPASS: tests/test_more.py:NumericRangeTests.test_iter_twice\nPASS: tests/test_more.py:NumericRangeTests.test_len\nPASS: tests/test_more.py:NumericRangeTests.test_parent_classes\nPASS: tests/test_more.py:NumericRangeTests.test_pickle\nPASS: tests/test_more.py:NumericRangeTests.test_repr\nPASS: tests/test_more.py:NumericRangeTests.test_reversed\nPASS: tests/test_more.py:NumericRangeTests.test_zero_step\nPASS: tests/test_more.py:CountCycleTests.test_basic\nPASS: tests/test_more.py:CountCycleTests.test_empty\nPASS: tests/test_more.py:CountCycleTests.test_negative\nPASS: tests/test_more.py:MarkEndsTests.test_basic\nPASS: tests/test_more.py:LocateTests.test_custom_pred\nPASS: tests/test_more.py:LocateTests.test_default_pred\nPASS: tests/test_more.py:LocateTests.test_no_matches\nPASS: tests/test_more.py:LocateTests.test_window_size\nPASS: tests/test_more.py:LocateTests.test_window_size_large\nPASS: tests/test_more.py:LocateTests.test_window_size_zero\nPASS: tests/test_more.py:StripFunctionTests.test_hashable\nPASS: tests/test_more.py:StripFunctionTests.test_math\nPASS: tests/test_more.py:StripFunctionTests.test_not_hashable\nPASS: tests/test_more.py:IsliceExtendedTests.test_all\nPASS: tests/test_more.py:IsliceExtendedTests.test_invalid_slice\nPASS: tests/test_more.py:IsliceExtendedTests.test_slicing\nPASS: tests/test_more.py:IsliceExtendedTests.test_slicing_extensive\nPASS: tests/test_more.py:IsliceExtendedTests.test_zero_step\nPASS: tests/test_more.py:ConsecutiveGroupsTest.test_custom_ordering\nPASS: tests/test_more.py:ConsecutiveGroupsTest.test_exotic_ordering\nPASS: tests/test_more.py:ConsecutiveGroupsTest.test_numbers\nPASS: tests/test_more.py:DifferenceTest.test_custom\nPASS: tests/test_more.py:DifferenceTest.test_empty\nPASS: tests/test_more.py:DifferenceTest.test_initial\nPASS: tests/test_more.py:DifferenceTest.test_normal\nPASS: tests/test_more.py:DifferenceTest.test_one\nPASS: tests/test_more.py:DifferenceTest.test_roundtrip\nPASS: tests/test_more.py:SeekableTest.test_elements\nPASS: tests/test_more.py:SeekableTest.test_exhaustion_reset\nPASS: tests/test_more.py:SeekableTest.test_forward\nPASS: tests/test_more.py:SeekableTest.test_maxlen\nPASS: tests/test_more.py:SeekableTest.test_maxlen_zero\nPASS: tests/test_more.py:SeekableTest.test_partial_reset\nPASS: tests/test_more.py:SeekableTest.test_passthrough\nPASS: tests/test_more.py:SeekableTest.test_past_end\nPASS: tests/test_more.py:SeekableTest.test_peek_default\nPASS: tests/test_more.py:SeekableTest.test_relative_seek\nPASS: tests/test_more.py:SeekableTest.test_simple_peeking\nPASS: tests/test_more.py:SeekableTest.test_truthiness\nPASS: tests/test_more.py:SequenceViewTests.test_abc_methods\nPASS: tests/test_more.py:SequenceViewTests.test_indexing\nPASS: tests/test_more.py:SequenceViewTests.test_init\nPASS: tests/test_more.py:SequenceViewTests.test_slicing\nPASS: tests/test_more.py:SequenceViewTests.test_update\nPASS: tests/test_more.py:RunLengthTest.test_decode\nPASS: tests/test_more.py:RunLengthTest.test_encode\nPASS: tests/test_more.py:ExactlyNTests.test_empty\nPASS: tests/test_more.py:ExactlyNTests.test_false\nPASS: tests/test_more.py:ExactlyNTests.test_true\nPASS: tests/test_more.py:AlwaysReversibleTests.test_nonseq_reversed\nPASS: tests/test_more.py:AlwaysReversibleTests.test_regular_reversed\nPASS: tests/test_more.py:CircularShiftsTests.test_duplicates\nPASS: tests/test_more.py:CircularShiftsTests.test_empty\nPASS: tests/test_more.py:CircularShiftsTests.test_simple_circular_shifts\nPASS: tests/test_more.py:CircularShiftsTests.test_steps_negative\nPASS: tests/test_more.py:CircularShiftsTests.test_steps_positive\nPASS: tests/test_more.py:CircularShiftsTests.test_steps_zero\nPASS: tests/test_more.py:MakeDecoratorTests.test_basic\nPASS: tests/test_more.py:MakeDecoratorTests.test_result_index\nPASS: tests/test_more.py:MakeDecoratorTests.test_wrap_class\nPASS: tests/test_more.py:MapReduceTests.test_default\nPASS: tests/test_more.py:MapReduceTests.test_reducefunc\nPASS: tests/test_more.py:MapReduceTests.test_ret\nPASS: tests/test_more.py:MapReduceTests.test_valuefunc\nPASS: tests/test_more.py:RlocateTests.test_custom_pred\nPASS: tests/test_more.py:RlocateTests.test_default_pred\nPASS: tests/test_more.py:RlocateTests.test_efficient_reversal\nPASS: tests/test_more.py:RlocateTests.test_no_matches\nPASS: tests/test_more.py:RlocateTests.test_window_size\nPASS: tests/test_more.py:RlocateTests.test_window_size_large\nPASS: tests/test_more.py:RlocateTests.test_window_size_zero\nPASS: tests/test_more.py:ReplaceTests.test_basic\nPASS: tests/test_more.py:ReplaceTests.test_count\nPASS: tests/test_more.py:ReplaceTests.test_iterable_substitutes\nPASS: tests/test_more.py:ReplaceTests.test_window_size\nPASS: tests/test_more.py:ReplaceTests.test_window_size_count\nPASS: tests/test_more.py:ReplaceTests.test_window_size_end\nPASS: tests/test_more.py:ReplaceTests.test_window_size_large\nPASS: tests/test_more.py:ReplaceTests.test_window_size_zero\nPASS: tests/test_more.py:PartitionsTest.test_duplicates\nPASS: tests/test_more.py:PartitionsTest.test_empty\nPASS: tests/test_more.py:PartitionsTest.test_order\nPASS: tests/test_more.py:PartitionsTest.test_types\nPASS: tests/test_more.py:SetPartitionsTests.test_duplicates\nPASS: tests/test_more.py:SetPartitionsTests.test_each_correct\nPASS: tests/test_more.py:SetPartitionsTests.test_found_all\nPASS: tests/test_more.py:SetPartitionsTests.test_max_size\nPASS: tests/test_more.py:SetPartitionsTests.test_min_size\nPASS: tests/test_more.py:SetPartitionsTests.test_no_group\nPASS: tests/test_more.py:SetPartitionsTests.test_repeated\nPASS: tests/test_more.py:SetPartitionsTests.test_stirling_numbers\nPASS: tests/test_more.py:SetPartitionsTests.test_to_many_groups\nPASS: tests/test_more.py:TimeLimitedTests.test_basic\nPASS: tests/test_more.py:TimeLimitedTests.test_complete\nPASS: tests/test_more.py:TimeLimitedTests.test_invalid_limit\nPASS: tests/test_more.py:TimeLimitedTests.test_zero_limit\nPASS: tests/test_more.py:OnlyTests.test_custom_exception\nPASS: tests/test_more.py:OnlyTests.test_custom_value\nPASS: tests/test_more.py:OnlyTests.test_default_exception_message\nPASS: tests/test_more.py:OnlyTests.test_defaults\nPASS: tests/test_more.py:IchunkedTests.test_even\nPASS: tests/test_more.py:IchunkedTests.test_laziness\nPASS: tests/test_more.py:IchunkedTests.test_memory_in_order\nPASS: tests/test_more.py:IchunkedTests.test_negative\nPASS: tests/test_more.py:IchunkedTests.test_odd\nPASS: tests/test_more.py:IchunkedTests.test_out_of_order\nPASS: tests/test_more.py:IchunkedTests.test_zero\nPASS: tests/test_more.py:DistinctCombinationsTests.test_basic\nPASS: tests/test_more.py:DistinctCombinationsTests.test_empty\nPASS: tests/test_more.py:DistinctCombinationsTests.test_negative\nPASS: tests/test_more.py:FilterExceptTests.test_false\nPASS: tests/test_more.py:FilterExceptTests.test_multiple\nPASS: tests/test_more.py:FilterExceptTests.test_no_exceptions_pass\nPASS: tests/test_more.py:FilterExceptTests.test_no_exceptions_raise\nPASS: tests/test_more.py:FilterExceptTests.test_raise\nPASS: tests/test_more.py:MapExceptTests.test_multiple\nPASS: tests/test_more.py:MapExceptTests.test_no_exceptions_pass\nPASS: tests/test_more.py:MapExceptTests.test_no_exceptions_raise\nPASS: tests/test_more.py:MapExceptTests.test_raise\nPASS: tests/test_more.py:MapIfTests.test_empty\nPASS: tests/test_more.py:MapIfTests.test_with_func_else\nPASS: tests/test_more.py:MapIfTests.test_without_func_else\nPASS: tests/test_more.py:SampleTests.test_counts\nPASS: tests/test_more.py:SampleTests.test_counts_all\nPASS: tests/test_more.py:SampleTests.test_error_cases\nPASS: tests/test_more.py:SampleTests.test_invariance_under_permutations_unweighted\nPASS: tests/test_more.py:SampleTests.test_invariance_under_permutations_weighted\nPASS: tests/test_more.py:SampleTests.test_length\nPASS: tests/test_more.py:SampleTests.test_negative\nPASS: tests/test_more.py:SampleTests.test_sampling_entire_iterable\nPASS: tests/test_more.py:SampleTests.test_scale_invariance_of_weights\nPASS: tests/test_more.py:SampleTests.test_strict\nPASS: tests/test_more.py:SampleTests.test_unit_case\nPASS: tests/test_more.py:IsSortedTests.test_basic\nPASS: tests/test_more.py:CallbackIterTests.test_abort\nPASS: tests/test_more.py:CallbackIterTests.test_basic\nPASS: tests/test_more.py:CallbackIterTests.test_callback_kwd\nPASS: tests/test_more.py:CallbackIterTests.test_exception\nPASS: tests/test_more.py:CallbackIterTests.test_no_result\nPASS: tests/test_more.py:CallbackIterTests.test_partial_consumption\nPASS: tests/test_more.py:WindowedCompleteTests.test_basic\nPASS: tests/test_more.py:WindowedCompleteTests.test_every_partition\nPASS: tests/test_more.py:WindowedCompleteTests.test_wrong_length\nPASS: tests/test_more.py:WindowedCompleteTests.test_zero_length\nPASS: tests/test_more.py:AllUniqueTests.test_basic\nPASS: tests/test_more.py:AllUniqueTests.test_infinite\nPASS: tests/test_more.py:AllUniqueTests.test_key\nPASS: tests/test_more.py:AllUniqueTests.test_non_hashable\nPASS: tests/test_more.py:AllUniqueTests.test_partially_hashable\nPASS: tests/test_more.py:NthProductTests.test_basic\nPASS: tests/test_more.py:NthProductTests.test_invalid_index\nPASS: tests/test_more.py:NthProductTests.test_long\nPASS: tests/test_more.py:NthProductTests.test_negative\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_basic\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_index\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_r\nPASS: tests/test_more.py:NthCombinationWithReplacementTests.test_long\nPASS: tests/test_more.py:ValueChainTests.test_complex\nPASS: tests/test_more.py:ValueChainTests.test_empty\nPASS: tests/test_more.py:ValueChainTests.test_empty_lists\nPASS: tests/test_more.py:ValueChainTests.test_more\nPASS: tests/test_more.py:ValueChainTests.test_simple\nPASS: tests/test_more.py:ProductIndexTests.test_basic\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_empty\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_large\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_match\nPASS: tests/test_more.py:ProductIndexTests.test_invalid_small\nPASS: tests/test_more.py:ProductIndexTests.test_long\nPASS: tests/test_more.py:ProductIndexTests.test_multiplicity\nPASS: tests/test_more.py:CombinationIndexTests.test_invalid_large\nPASS: tests/test_more.py:CombinationIndexTests.test_invalid_match\nPASS: tests/test_more.py:CombinationIndexTests.test_invalid_order\nPASS: tests/test_more.py:CombinationIndexTests.test_long\nPASS: tests/test_more.py:CombinationIndexTests.test_multiplicity\nPASS: tests/test_more.py:CombinationIndexTests.test_null\nPASS: tests/test_more.py:CombinationIndexTests.test_r_equal_to_n\nPASS: tests/test_more.py:CombinationIndexTests.test_r_less_than_n\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_large\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_match\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_order\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_long\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_multiplicity\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_null\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_r_equal_to_n\nPASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_r_less_than_n\nPASS: tests/test_more.py:PermutationIndexTests.test_invalid_large\nPASS: tests/test_more.py:PermutationIndexTests.test_invalid_match\nPASS: tests/test_more.py:PermutationIndexTests.test_long\nPASS: tests/test_more.py:PermutationIndexTests.test_multiplicity\nPASS: tests/test_more.py:PermutationIndexTests.test_null\nPASS: tests/test_more.py:PermutationIndexTests.test_r_equal_to_n\nPASS: tests/test_more.py:PermutationIndexTests.test_r_less_than_n\nPASS: tests/test_more.py:CountableTests.test_basic\nPASS: tests/test_more.py:CountableTests.test_empty\nPASS: tests/test_more.py:ChunkedEvenTests.test_0\nPASS: tests/test_more.py:ChunkedEvenTests.test_1\nPASS: tests/test_more.py:ChunkedEvenTests.test_4\nPASS: tests/test_more.py:ChunkedEvenTests.test_5\nPASS: tests/test_more.py:ChunkedEvenTests.test_6\nPASS: tests/test_more.py:ChunkedEvenTests.test_7\nPASS: tests/test_more.py:ChunkedEvenTests.test_evenness\nPASS: tests/test_more.py:ChunkedEvenTests.test_infinite\nPASS: tests/test_more.py:ZipBroadcastTests.test_scalar_types\nPASS: tests/test_more.py:ZipBroadcastTests.test_zip\nPASS: tests/test_more.py:UniqueInWindowTests.test_basic\nPASS: tests/test_more.py:UniqueInWindowTests.test_invalid_n\nPASS: tests/test_more.py:UniqueInWindowTests.test_key\nPASS: tests/test_more.py:StrictlyNTests.test_basic\nPASS: tests/test_more.py:StrictlyNTests.test_too_long_custom\nPASS: tests/test_more.py:StrictlyNTests.test_too_long_default\nPASS: tests/test_more.py:StrictlyNTests.test_too_short_custom\nPASS: tests/test_more.py:StrictlyNTests.test_too_short_default\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_basic\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_non_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_partially_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_non_hashable\nPASS: tests/test_more.py:DuplicatesEverSeenTests.test_partially_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_basic\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_non_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_partially_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_nested\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_non_hashable\nPASS: tests/test_more.py:DuplicatesJustSeenTests.test_partially_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_basic\nPASS: tests/test_more.py:ClassifyUniqueTests.test_key_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_key_non_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_key_partially_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_non_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_partially_hashable\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen_key\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen_key\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen_key\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen\nPASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen_key\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_basic\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_contains_infinite_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_empty_iterables_only\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_includes_empty_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_infinite_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_iterators\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_no_iterables\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_non_hashable\nPASS: tests/test_more.py:LongestCommonPrefixTests.test_prefix_contains_elements_of_the_first_iterable\nPASS: tests/test_more.py:IequalsTests.test_basic\nPASS: tests/test_more.py:IequalsTests.test_empty_iterables\nPASS: tests/test_more.py:IequalsTests.test_more_than_two_iterable\nPASS: tests/test_more.py:IequalsTests.test_no_iterables\nPASS: tests/test_more.py:IequalsTests.test_none_is_not_a_sentinel\nPASS: tests/test_more.py:IequalsTests.test_not_equal_lengths\nPASS: tests/test_more.py:IequalsTests.test_not_identical_but_equal\nPASS: tests/test_more.py:IequalsTests.test_one_iterable\nPASS: tests/test_more.py:IequalsTests.test_order_matters\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_bad_max\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_basic\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_get_len\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_max_count\nPASS: tests/test_more.py:ConstrainedBatchesTests.test_strict\nPASS: tests/test_more.py:GrayProductTests.test_basic\nPASS: tests/test_more.py:GrayProductTests.test_errors\nPASS: tests/test_more.py:GrayProductTests.test_vs_product\nPASS: tests/test_more.py:PartialProductTests.test_basic\nPASS: tests/test_more.py:PartialProductTests.test_empty_iterable\nPASS: tests/test_more.py:PartialProductTests.test_no_iterables\nPASS: tests/test_more.py:PartialProductTests.test_one_iterable\nPASS: tests/test_more.py:PartialProductTests.test_two_iterables\nPASS: tests/test_more.py:PartialProductTests.test_uneven_length_iterables\nPASS: tests/test_more.py:IterateTests.test_basic\nPASS: tests/test_more.py:IterateTests.test_func_controls_iteration_stop\nPASS: tests/test_more.py:TakewhileInclusiveTests.test_basic\nPASS: tests/test_more.py:TakewhileInclusiveTests.test_collatz_sequence\nPASS: tests/test_more.py:TakewhileInclusiveTests.test_empty_iterator\nPASS: tests/test_more.py:OuterProductTests.test_basic\nPASS: tests/test_more.py:IterSuppressTests.test_early_suppression\nPASS: tests/test_more.py:IterSuppressTests.test_no_error\nPASS: tests/test_more.py:IterSuppressTests.test_raises_error\nPASS: tests/test_more.py:IterSuppressTests.test_suppression\nPASS: tests/test_more.py:FilterMapTests.test_filter\nPASS: tests/test_more.py:FilterMapTests.test_filter_map\nPASS: tests/test_more.py:FilterMapTests.test_map\nPASS: tests/test_more.py:FilterMapTests.test_no_iterables\nPASS: tests/test_more.py:PowersetOfSetsTests.test_hash_count\nPASS: tests/test_more.py:PowersetOfSetsTests.test_simple\nPASS: tests/test_more.py:JoinMappingTests.test_basic\nPASS: tests/test_more.py:JoinMappingTests.test_empty\nPASS: tests/test_more.py:DiscreteFourierTransformTests.test_basic\nPASS: tests/test_more.py:DiscreteFourierTransformTests.test_roundtrip\nPASS: tests/test_more.py:DoubleStarMapTests.test_adding\nPASS: tests/test_more.py:DoubleStarMapTests.test_construction\nPASS: tests/test_more.py:DoubleStarMapTests.test_empty\nPASS: tests/test_more.py:DoubleStarMapTests.test_identity\nPASS: tests/test_more.py:DoubleStarMapTests.test_mismatch_function_different\nPASS: tests/test_more.py:DoubleStarMapTests.test_mismatch_function_larger\nPASS: tests/test_more.py:DoubleStarMapTests.test_mismatch_function_smaller\nPASS: tests/test_more.py:DoubleStarMapTests.test_no_mapping\nPASS: tests/test_recipes.py:TakeTests.test_negative_take\nPASS: tests/test_recipes.py:TakeTests.test_null_take\nPASS: tests/test_recipes.py:TakeTests.test_simple_take\nPASS: tests/test_recipes.py:TakeTests.test_take_too_much\nPASS: tests/test_recipes.py:TabulateTests.test_count\nPASS: tests/test_recipes.py:TabulateTests.test_simple_tabulate\nPASS: tests/test_recipes.py:TailTests.test_iterator_equal\nPASS: tests/test_recipes.py:TailTests.test_iterator_greater\nPASS: tests/test_recipes.py:TailTests.test_iterator_less\nPASS: tests/test_recipes.py:TailTests.test_sized_equal\nPASS: tests/test_recipes.py:TailTests.test_sized_greater\nPASS: tests/test_recipes.py:TailTests.test_sized_less\nPASS: tests/test_recipes.py:ConsumeTests.test_negative_consume\nPASS: tests/test_recipes.py:ConsumeTests.test_null_consume\nPASS: tests/test_recipes.py:ConsumeTests.test_sanity\nPASS: tests/test_recipes.py:ConsumeTests.test_total_consume\nPASS: tests/test_recipes.py:NthTests.test_basic\nPASS: tests/test_recipes.py:NthTests.test_default\nPASS: tests/test_recipes.py:NthTests.test_negative_item_raises\nPASS: tests/test_recipes.py:AllEqualTests.test_empty\nPASS: tests/test_recipes.py:AllEqualTests.test_false\nPASS: tests/test_recipes.py:AllEqualTests.test_groupby_calls\nPASS: tests/test_recipes.py:AllEqualTests.test_key\nPASS: tests/test_recipes.py:AllEqualTests.test_one\nPASS: tests/test_recipes.py:AllEqualTests.test_tricky\nPASS: tests/test_recipes.py:AllEqualTests.test_true\nPASS: tests/test_recipes.py:QuantifyTests.test_custom_predicate\nPASS: tests/test_recipes.py:QuantifyTests.test_happy_path\nPASS: tests/test_recipes.py:PadnoneTests.test_basic\nPASS: tests/test_recipes.py:NcyclesTests.test_happy_path\nPASS: tests/test_recipes.py:NcyclesTests.test_null_case\nPASS: tests/test_recipes.py:NcyclesTests.test_pathological_case\nPASS: tests/test_recipes.py:DotproductTests.test_happy_path\nPASS: tests/test_recipes.py:FlattenTests.test_basic_usage\nPASS: tests/test_recipes.py:FlattenTests.test_single_level\nPASS: tests/test_recipes.py:RepeatfuncTests.test_added_arguments\nPASS: tests/test_recipes.py:RepeatfuncTests.test_finite_repeat\nPASS: tests/test_recipes.py:RepeatfuncTests.test_null_times\nPASS: tests/test_recipes.py:RepeatfuncTests.test_simple_repeat\nPASS: tests/test_recipes.py:PairwiseTests.test_base_case\nPASS: tests/test_recipes.py:PairwiseTests.test_coverage\nPASS: tests/test_recipes.py:PairwiseTests.test_short_case\nPASS: tests/test_recipes.py:GrouperTests.test_basic\nPASS: tests/test_recipes.py:GrouperTests.test_fill\nPASS: tests/test_recipes.py:GrouperTests.test_ignore\nPASS: tests/test_recipes.py:GrouperTests.test_invalid_incomplete\nPASS: tests/test_recipes.py:GrouperTests.test_strict\nPASS: tests/test_recipes.py:GrouperTests.test_strict_fails\nPASS: tests/test_recipes.py:RoundrobinTests.test_even_groups\nPASS: tests/test_recipes.py:RoundrobinTests.test_uneven_groups\nPASS: tests/test_recipes.py:PartitionTests.test_arbitrary\nPASS: tests/test_recipes.py:PartitionTests.test_bool\nPASS: tests/test_recipes.py:PartitionTests.test_pred_is_none\nPASS: tests/test_recipes.py:PowersetTests.test_combinatorics\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_custom_key\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_everseen\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_unhashable\nPASS: tests/test_recipes.py:UniqueEverseenTests.test_unhashable_key\nPASS: tests/test_recipes.py:UniqueJustseenTests.test_custom_key\nPASS: tests/test_recipes.py:UniqueJustseenTests.test_justseen\nPASS: tests/test_recipes.py:UniqueTests.test_basic\nPASS: tests/test_recipes.py:UniqueTests.test_key\nPASS: tests/test_recipes.py:UniqueTests.test_reverse\nPASS: tests/test_recipes.py:IterExceptTests.test_exact_exception\nPASS: tests/test_recipes.py:IterExceptTests.test_first\nPASS: tests/test_recipes.py:IterExceptTests.test_generic_exception\nPASS: tests/test_recipes.py:IterExceptTests.test_multiple\nPASS: tests/test_recipes.py:IterExceptTests.test_uncaught_exception_is_raised\nPASS: tests/test_recipes.py:FirstTrueTests.test_default\nPASS: tests/test_recipes.py:FirstTrueTests.test_nothing_true\nPASS: tests/test_recipes.py:FirstTrueTests.test_pred\nPASS: tests/test_recipes.py:FirstTrueTests.test_something_true\nPASS: tests/test_recipes.py:RandomProductTests.test_list_with_repeat\nPASS: tests/test_recipes.py:RandomProductTests.test_simple_lists\nPASS: tests/test_recipes.py:RandomPermutationTests.test_full_permutation\nPASS: tests/test_recipes.py:RandomPermutationTests.test_partial_permutation\nPASS: tests/test_recipes.py:RandomCombinationTests.test_no_replacement\nPASS: tests/test_recipes.py:RandomCombinationTests.test_pseudorandomness\nPASS: tests/test_recipes.py:RandomCombinationWithReplacementTests.test_pseudorandomness\nPASS: tests/test_recipes.py:RandomCombinationWithReplacementTests.test_replacement\nPASS: tests/test_recipes.py:NthCombinationTests.test_basic\nPASS: tests/test_recipes.py:NthCombinationTests.test_invalid_index\nPASS: tests/test_recipes.py:NthCombinationTests.test_invalid_r\nPASS: tests/test_recipes.py:NthCombinationTests.test_long\nPASS: tests/test_recipes.py:NthPermutationTests.test_invalid_index\nPASS: tests/test_recipes.py:NthPermutationTests.test_invalid_r\nPASS: tests/test_recipes.py:NthPermutationTests.test_long\nPASS: tests/test_recipes.py:NthPermutationTests.test_negative_index\nPASS: tests/test_recipes.py:NthPermutationTests.test_null\nPASS: tests/test_recipes.py:NthPermutationTests.test_r_equal_to_n\nPASS: tests/test_recipes.py:NthPermutationTests.test_r_less_than_n\nPASS: tests/test_recipes.py:PrependTests.test_basic\nPASS: tests/test_recipes.py:PrependTests.test_multiple\nPASS: tests/test_recipes.py:Convolvetests.test_derivative\nPASS: tests/test_recipes.py:Convolvetests.test_infinite_signal\nPASS: tests/test_recipes.py:Convolvetests.test_moving_average\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_empty\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_nested_remainder\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_never_false\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_never_true\nPASS: tests/test_recipes.py:BeforeAndAfterTests.test_some_true\nPASS: tests/test_recipes.py:TriplewiseTests.test_basic\nPASS: tests/test_recipes.py:SlidingWindowTests.test_deque_version\nPASS: tests/test_recipes.py:SlidingWindowTests.test_islice_version\nPASS: tests/test_recipes.py:SlidingWindowTests.test_zero\nPASS: tests/test_recipes.py:SubslicesTests.test_basic\nPASS: tests/test_recipes.py:PolynomialFromRootsTests.test_basic\nPASS: tests/test_recipes.py:PolynomialFromRootsTests.test_large\nPASS: tests/test_recipes.py:PolynomialEvalTests.test_basic\nPASS: tests/test_recipes.py:IterIndexTests.test_basic\nPASS: tests/test_recipes.py:IterIndexTests.test_start\nPASS: tests/test_recipes.py:IterIndexTests.test_stop\nPASS: tests/test_recipes.py:SieveTests.test_basic\nPASS: tests/test_recipes.py:SieveTests.test_prime_counts\nPASS: tests/test_recipes.py:SieveTests.test_small_numbers\nPASS: tests/test_recipes.py:BatchedTests.test_basic\nPASS: tests/test_recipes.py:BatchedTests.test_strict\nPASS: tests/test_recipes.py:TransposeTests.test_basic\nPASS: tests/test_recipes.py:TransposeTests.test_empty\nSKIP: tests/test_recipes.py:TransposeTests.test_incompatible_allow # SKIP strict=True missing on 3.9\nPASS: tests/test_recipes.py:TransposeTests.test_incompatible_error\nPASS: tests/test_recipes.py:ReshapeTests.test_basic\nPASS: tests/test_recipes.py:ReshapeTests.test_empty\nPASS: tests/test_recipes.py:ReshapeTests.test_zero\nPASS: tests/test_recipes.py:MatMulTests.test_m_by_n\nPASS: tests/test_recipes.py:MatMulTests.test_n_by_n\nPASS: tests/test_recipes.py:FactorTests.test_basic\nPASS: tests/test_recipes.py:FactorTests.test_cross_check\nPASS: tests/test_recipes.py:SumOfSquaresTests.test_basic\nPASS: tests/test_recipes.py:PolynomialDerivativeTests.test_basic\nPASS: tests/test_recipes.py:TotientTests.test_basic\nPASS: tests/test_recipes.py:PrimeFunctionTests.test_is_prime_pseudoprimes\nPASS: tests/test_recipes.py:PrimeFunctionTests.test_primes\nPASS: tests/test_recipes.py:PrimeFunctionTests.test_special_primes\nPASS: tests/test_recipes.py:LoopsTests.test_basic\n============================================================================\nTestsuite summary\n# TOTAL: 670\n# PASS: 669\n# SKIP: 1\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 15\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5450630187988281,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-packaging_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-packaging",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018889904022216797,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.328343391418457,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01932978630065918,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 22.5940420627594,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0010788440704345703,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_bad_ident[no-magic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_bad_ident[unknown-format]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_bad_ident[wrong-magic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_glibc[armv7l-armel-1-1-40]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_glibc[armv7l-armhf-1-1-40]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_glibc[s390x-s390x-2-2-22]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_glibc[x86_64-amd64-2-1-62]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_glibc[x86_64-i386-1-1-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_glibc[x86_64-x32-1-1-62]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_invalid_section": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_musl[aarch64-2-1-183-aarch64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_musl[i386-1-1-3-i386]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_musl[x86_64-2-1-62-x86_64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffile_no_section": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_elffile.py:test_elffle_no_interpreter_section": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_licenses.py:test_exceptions": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_licenses.py:test_licenses": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_check_glibc_version_warning[2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_check_glibc_version_warning[glibc-2.4.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string[2.4-2.4_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string[2.4-2.4_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_confstr": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_confstr_fail[<lambda>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_confstr_fail[inner0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_confstr_fail[inner1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_confstr_missing": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_ctypes_missing": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_ctypes_raise_oserror": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_fail": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_glibc_version_string_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_is_manylinux_compatible": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_is_manylinux_compatible_old": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration[1-glibc0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration[1-glibc0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration[2010-glibc1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration[2010-glibc1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration[2014-glibc2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration[2014-glibc2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration_missing_attribute[1-glibc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration_missing_attribute[2010-glibc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_module_declaration_missing_attribute[2014-glibc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_parse_elf_bad_executable[None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-data]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-magic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_manylinux.py:test_parse_elf_bad_executable[too-short]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestDefaultEnvironment.test_matches_expected": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestDefaultEnvironment.test_multidigit_minor_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestDefaultEnvironment.tests_when_releaselevel_final": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestDefaultEnvironment.tests_when_releaselevel_not_final": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_compare_markers_to_other_objects": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version_==_\"2.7\"-_python_version_==_\"2.7\"_and_os_name_==_\"linux\"_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version_==_\"2.7\"-python_version_==_\"2.7\"_and_os_name_==_\"linux\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version_==_\"2.7\"-python_version_==_\"3.7\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version_==_\"2.7\"_and__os_name_==_\"linux\"_or_sys_platform_==_\"win32\"_-python_version_==_\"2.7\"_and_os_name_==_\"linux\"_or_sys_platform_==_\"win32\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_environment_assumes_empty_extra": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_environment_with_extra_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[os.name_==_'posix'-None-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.machine=='x86_64'-environment3-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.python_implementation=='Jython'-environment4-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.version_in_'Ubuntu'-environment2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[python_version_==_'2.5'_and_platform.python_implementation!=_'Jython'-environment5-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[sys.platform_==_'win32'-environment1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluate_setuptools_legacy_markers": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates['2.7'_in_python_version-environment3-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates['2.7'_not_in_python_version-environment4-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[extra_==_'Different.punctuation..is...equal'-environment14-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[extra_==_'SECURITY'-environment11-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[extra_==_'pep-685-norm'-environment13-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[extra_==_'security'-environment10-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[extra_==_'security'-environment12-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[extra_==_'security'-environment9-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[os_name_==_'foo'-environment1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[os_name_==_'foo'-environment2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[os_name_==_'foo'_and_python_version_~=_'2.7.0'-environment5-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[os_name_==_'posix'-None-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[python_version_~=_'2.7.0'_and__os_name_==_'foo'_or_os_name_==_'bar'_-environment6-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[python_version_~=_'2.7.0'_and__os_name_==_'foo'_or_os_name_==_'bar'_-environment7-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_evaluates[python_version_~=_'2.7.0'_and__os_name_==_'foo'_or_os_name_==_'bar'_-environment8-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extra_str_normalization": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[and-in-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[and-in-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[case-sensitive-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[case-sensitive-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[or-in-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[or-in-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-and-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-and-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-or-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-or-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-bar-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-bar-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-foo-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-foo-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-negated-dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-negated-extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups_disallowed[dependency_groups]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_extras_and_dependency_groups_disallowed[extras]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_invalid[_python_version_==_\"2.7\"__with_random_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_invalid[_python_version_==_\"2.7\"_and_os_name_==_\"linux\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_invalid[_python_version_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_invalid[python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_invalid[python_version_>=_1.0_and__python_version_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_invalid[this_isnt_a_real_variable_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_!=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_!=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_!=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_!=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_!=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_<_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_===_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_===_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_===_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_===_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_===_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_==_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_==_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_==_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_==_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_==_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_>_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_not_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_not_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_not_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_not_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_~=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_~=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_~=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_~=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0'_~=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_!=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_!=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_!=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_!=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_!=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_<_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_===_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_===_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_===_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_===_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_===_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_==_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_==_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_==_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_==_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_==_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_>_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_not_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_not_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_not_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_not_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_~=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_~=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_~=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_~=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0'_~=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_!=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_!=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_!=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_!=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_!=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_<_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_===_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_===_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_===_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_===_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_===_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_==_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_==_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_==_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_==_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_==_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_>_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_not_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_not_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_not_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_not_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_~=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_~=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_~=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_~=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog'_~=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_!=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_!=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_!=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_!=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_!=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_<_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_===_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_===_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_===_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_===_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_===_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_==_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_==_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_==_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_==_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_==_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_>_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_not_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_not_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_not_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_not_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_~=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_~=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_~=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_~=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd'_~=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_!=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_!=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_!=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_!=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_!=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_<_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_===_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_===_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_===_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_===_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_===_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_==_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_==_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_==_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_==_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_==_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_>_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_not_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_not_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_not_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_not_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_~=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_~=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_~=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_~=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally_any_string_can_go_here'_~=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_!=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_!=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_!=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_!=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_!=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_<_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_===_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_===_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_===_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_===_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_===_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_==_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_==_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_==_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_==_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_==_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_>_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_not_in_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_not_in_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_not_in_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_not_in_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_~=_os.name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_~=_platform.machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_~=_platform.python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_~=_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid['things_@#4_dsfd____'_~=_sys.platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_!=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_<=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_<_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_===_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_==_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_>=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_>_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_not_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0'_~=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_!=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_<=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_<_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_===_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_==_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_>=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_>_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_not_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0'_~=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_!=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_<=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_<_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_===_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_==_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_>=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_>_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_not_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog'_~=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_!=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_<=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_<_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_===_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_==_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_>=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_>_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_not_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd'_~=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_!=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_<=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_<_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_===_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_==_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_>=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_>_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_not_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally_any_string_can_go_here'_~=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_!=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_<=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_<_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_===_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_==_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_>=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_>_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_not_in_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things_@#4_dsfd____'_~=_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_!=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_<_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_===_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_==_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_>_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_not_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['1.0'_~=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_!=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_<_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_===_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_==_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_>_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_not_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['5.6a0'_~=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_!=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_<_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_===_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_==_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_>_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_not_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['dog'_~=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_!=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_<_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_===_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_==_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_>_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_not_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['freebsd'_~=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_!=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_<_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_===_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_==_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_>_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_not_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['literally_any_string_can_go_here'_~=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_!=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_<_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_===_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_==_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_>_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_not_in_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_implementation_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_implementation_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_os_name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_platform_machine]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_platform_python_implementation]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_platform_release]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_platform_system]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_platform_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_python_full_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_python_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid['things_@#4_dsfd____'_~=_sys_platform]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[extra_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_name_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[implementation_version_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[os_name_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_machine_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_release_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_system_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[platform_version_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_full_version_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[python_version_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_!=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_!=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_!=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_!=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_!=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_!=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_<_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_===_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_===_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_===_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_===_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_===_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_===_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_==_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_==_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_==_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_==_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_==_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_==_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_>_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_not_in_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_not_in_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_not_in_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_not_in_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_not_in_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_not_in_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_~=_'1.0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_~=_'5.6a0']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_~=_'dog']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_~=_'freebsd']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_~=_'literally_any_string_can_go_here']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_parses_valid[sys_platform_~=_'things_@#4_dsfd____']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_python_full_version_untagged": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_python_full_version_untagged_user_provided": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[_python_version_==_\"2.7\"_-python_version_==_\"2.7\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[_python_version_==_\"2.7\"_and_sys_platform_==_\"win32\"_-python_version_==_\"2.7\"_and_sys_platform_==_\"win32\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version_==_\"2.7\"-python_version_==_\"2.7\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version_==_\"2.7\"_and__sys_platform_==_\"win32\"_or_sys_platform_==_\"linux\"_-python_version_==_\"2.7\"_and__sys_platform_==_\"win32\"_or_sys_platform_==_\"linux\"_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version_==_\"2.7\"_and_os_name_==_\"linux\"-python_version_==_\"2.7\"_and_os_name_==_\"linux\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version_==_\"2.7\"_and_os_name_==_\"linux\"_or_sys_platform_==_\"win32\"-python_version_==_\"2.7\"_and_os_name_==_\"linux\"_or_sys_platform_==_\"win32\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version_==_\"2.7\"_or_os_name_==_\"linux\"-python_version_==_\"2.7\"_or_os_name_==_\"linux\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version_==_'2.7'-python_version_==_\"2.7\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_accepts_value[3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_accepts_value[5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_accepts_value[None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_accepts_value[one]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_accepts_value[two]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_accepts_value[value5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_base_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_repr[one]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_repr[two]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_str[one]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestNode.test_str[two]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestOperatorEvaluation.test_allows_prerelease": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestOperatorEvaluation.test_fails_when_undefined": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestOperatorEvaluation.test_falls_back_to_python": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_markers.py:TestOperatorEvaluation.test_prefers_pep440": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestExceptionGroup.test_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestExceptionGroup.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_caching": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[metadata-version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_from_email": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_from_email_unparsed": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_from_email_unparsed_valid_field_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_from_email_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_from_raw_validate": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[application/json]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/markdown;_variant=commonmark]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/markdown;_variant=gfm]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/plain;_charset=ascii]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/plain;_charset=utf-8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_dynamic_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[Apache-2.0_OR_2-BSD-Clause]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[LicenseRef-License_with_spaces]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[LicenseRef-License_with_underscores]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[Use-it-after-midnight]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[_mit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[and]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[and_mit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit_and]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit_or]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit_or_apache-2.0__bsd-3-clause_and_MPL-2.0_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit_or_or_apache-2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit_with]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[or]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[or_mit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[with]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_expression[with_mit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_metadata_version[1.3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_metadata_version[2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_provides_extra": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_requires_dist": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_requires_python": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_summary": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_invalid_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_keywords": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction[2.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction[2.3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[2.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_missing_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[classifiers]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[obsoletes]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[obsoletes_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[provides]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[provides_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[requires]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[supported_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[author]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[author_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[classifiers]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[description]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[description_content_type]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[download_url]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[dynamic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[home_page]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[keywords]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license_expression]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license_files]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[maintainer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[maintainer_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[obsoletes]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[obsoletes_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[project_urls]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_external]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_python]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[summary]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[supported_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_raw_data_not_mutated": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_raw_validate_unrecognized_field": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_required_fields": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_required_fields_missing[metadata_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_required_fields_missing[name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_required_fields_missing[version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_requires_external": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[author]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[author_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[description]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[download_url]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[home_page]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[license]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[maintainer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[maintainer_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[TEXT/PLAIN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown;_charset=UTF-8;_variant=CommonMark]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown;_charset=UTF-8;_variant=GFM]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown;_variant=CommonMark]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown;_variant=GFM]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/plain;_charset=UTF-8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/plain]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/x-rst;_charset=UTF-8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/x-rst]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_dynamic": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[BSD-3-Clause-BSD-3-Clause]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[Bsd-3-clause-BSD-3-Clause]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[GPL-3.0-only_WITH_Classpath-exception-2.0_OR_BSD-3-Clause-GPL-3.0-only_WITH_Classpath-exception-2.0_OR_BSD-3-Clause]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Beerware-4.2-LicenseRef-Beerware-4.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Proprietary-LicenseRef-Proprietary]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Public-Domain-LicenseRef-Public-Domain]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Special-License_OR_CC0-1.0_OR_Unlicense-LicenseRef-Special-License_OR_CC0-1.0_OR_Unlicense]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT-MIT]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT_AND__Apache-2.0_OR_BSD-2-Clause_-MIT_AND__Apache-2.0_OR_BSD-2-Clause_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT_OR_GPL-2.0-or-later_OR__FSFUL_AND_BSD-2-Clause_-MIT_OR_GPL-2.0-or-later_OR__FSFUL_AND_BSD-2-Clause_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[_LicenseRef-Special-License_OR_LicenseRef-OtherLicense__OR_Unlicense-_LicenseRef-Special-License_OR_LicenseRef-OtherLicense__OR_Unlicense]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[_LicenseRef-Special-License_OR_licenseref-OtherLicense__OR_unlicense-_LicenseRef-Special-License_OR_LicenseRef-OtherLicense__OR_Unlicense]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[_mIt_-MIT]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[gpl-2.0-or-later_with_bison-exception-2.2-GPL-2.0-or-later_WITH_Bison-exception-2.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-beerware-4.2-LicenseRef-beerware-4.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-proprietary-LicenseRef-proprietary]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-public-domain-LicenseRef-public-domain]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mIt-MIT]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit-MIT]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit_and___apache-2.0+_or_mpl-2.0+__-MIT_AND__Apache-2.0+_OR_MPL-2.0+_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit_and__apache-2.0+_or_mpl-2.0+_-MIT_AND__Apache-2.0+_OR_MPL-2.0+_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit_and__apache-2.0_or_bsd-2-clause_-MIT_AND__Apache-2.0_OR_BSD-2-Clause_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit_and_apache-2.0-MIT_AND_Apache-2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit_or_apache-2.0-MIT_OR_Apache-2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit_or_apache-2.0_and__bsd-3-clause_or_mpl-2.0_-MIT_OR_Apache-2.0_AND__BSD-3-Clause_OR_MPL-2.0_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_project_urls": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_provides_extra": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_requires_dist": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_requires_python[>2.6,!=3.0.*,!=3.1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_requires_python[>=3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_requires_python[~=2.6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_summary": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestMetadata.test_valid_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_bytes_input": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_complete": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description[description:_hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description[hello0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description[hello1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description_multiple[description:_1\\n\\n2-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description_multiple[description:_1\\ndescription:_2-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description_multiple[description:_1\\ndescription:_2\\n\\n3-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_description_non_utf8": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_duplicate_project_urls": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_header_mojibake": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[A,B-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[A,B_-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[A,_B-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[A-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[A_-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[A_B-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[_A,_B-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_keywords[_A-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_lowercase_keys": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[author]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[author_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[description]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[description_content_type]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[download_url]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[home_page]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[license]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[license_expression]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[maintainer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[maintainer_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[metadata_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[requires_python]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[summary]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[author]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[author_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[description]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[description_content_type]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[download_url]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[home_page]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[license]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[license_expression]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[maintainer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[maintainer_email]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[metadata_version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[name]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[requires_python]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[summary]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B,C-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B_-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,_B-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[_A,B-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[classifiers]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[dynamic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[license_files]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[obsoletes]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[obsoletes_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires_external]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[supported_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[classifiers]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[dynamic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[license_files]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[obsoletes]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[obsoletes_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides_extra]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires_dist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires_external]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[supported_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_metadata.py:TestRawMetadata.test_str_input": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_get_musl_version[aarch64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_get_musl_version[does-not-exist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_get_musl_version[glibc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_get_musl_version[i386]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_get_musl_version[x86_64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_parse_musl_version[aarch64-1.1.24]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_parse_musl_version[amd64-1.2.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_parse_musl_version[i386-1.2.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_parse_musl_version[invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_musllinux.py:test_parse_musl_version[unknown]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_compare_with_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[appdirs>=1.4.4,<2;_os_name==\"posix\"_and_extra==\"testing\"-appdirs>=1.4.4,<2;_os_name_==_'posix'_and_extra_==_'docs']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[importlib-metadata;_python_version<\"3.8\"-importlib-metadata;_python_version<'3.7']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[package_one-package_two]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-package>20.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-packaging>21.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-packaging>=20.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[requests[security,tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests_[security,tests]_>=_2.8.1_;_python_version_<_\"2.7\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[appdirs>=1.4.4,<2;_os_name==\"posix\"_and_extra==\"testing\"-appdirs>=1.4.4,<2;_os_name_==_'posix'_and_extra_==_'testing']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[importlib-metadata;_python_version<\"3.8\"-importlib-metadata;_python_version<'3.8']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[packaging>20.1-packaging>20.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[requests[security,_tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests_[security,tests]_>=_2.8.1,_==_2.8.*_;_python_version_<_\"2.7\"]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_equivalent_reqs_equal_hashes_unequal_strings[scikit-learn==1.0.1-scikit_learn==1.0.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version--!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version--==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version--@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version--]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a,b]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a,b]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a,b]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a,b]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a1,b1,b2]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a1,b1,b2]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a1,b1,b2]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a1,b1,b2]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_\"3.\"_not_in_python_version-[a]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"--!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"--==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"--@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"--]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a,b]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a,b]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a,b]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a,b]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a1,b1,b2]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a1,b1,b2]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a1,b1,b2]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a1,b1,b2]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a]-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a]-==2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a]-@_https://url_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[;_python_version_==_\"3.11\"-[a]-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_types_with_nothing": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_types_with_specifier_and_marker": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementBehaviour.test_types_with_url": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_empty_extras": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_empty_specifier": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_lvalue": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_not_without_in": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_notin_without_whitespace": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_rvalue": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_with_invalid_op": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_marker_bracket_unclosed": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_no_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_no_space_after_url": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_no_url_after_at": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_on_legacy_version_outside_triple_equals": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_on_missing_op_after_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_on_missing_version_after_op": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_on_random_char_after_specifier": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_bracket_not_closed_correctly": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_empty_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_extras_bracket_left_unclosed": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[<=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[<]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[>=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[>]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[~=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_missing_comma_in_extras": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_no_word_boundary": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_parens_not_closed_correctly": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_prefix_match_is_used_incorrectly": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_error_when_trailing_comma_in_extras": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_file_url[file:.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_file_url[file:/.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_file_url[file://.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_file_url[file:///absolute/path]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_valid_marker['8'_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_valid_marker['8'_not_in_platform.version]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_valid_marker[os.name_==_'linux']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_valid_marker[os_name_==_'linux']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_valid_marker[platform_python_implementation_==_'']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:TestRequirementParsing.test_valid_marker[python_implementation_==_'']": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-_{ws}python_version{ws}>={ws}\"3.4\"{ws}_{ws}and_extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-<={ws}1!3.0.0.rc2-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-==={ws}arbitrarystring-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-alpha-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-=={ws}1.0-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_>{ws}2.2{ws},{ws}<{ws}3_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}==={ws}arbitrarystring{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-None-_{ws}=={ws}1.0{ws}_-extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@master--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git.example.com/MyProject--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-gopher:/foo/com--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-https://example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_requirements.py:test_basic_valid_requirement_parsing[_-sys_platform{ws}!={ws}'linux'_and_os_name{ws}=={ws}'linux'_or_python_version{ws}>={ws}'3.3'{ws}_{ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_canonicalizes[==2.8.0-==2.8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_non_specifier": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_iteration[-expected_items0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_iteration[==2.0-expected_items1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0,<3,==2.4-expected_items4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0,<3-expected_items3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0-expected_items2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_length[-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_length[==2.0-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_length[>=2.0,<3,==2.4-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_length[>=2.0,<3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_length[>=2.0-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_equal_for_compatible_operator": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[!=2.0a1-None-input3-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[<2.0a1-None-input6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[==2.0a1-None-input4-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>2.0a1-None-input5-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0-None-input0-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0.dev1-False-input2-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0.dev1-None-input1-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_filter[~=2.0a1-None-input7-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_hash_for_compatible_operator": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[!=2.2.*-!=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[!=2.2.0.5-!=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[<1.0.dev1-<]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[<=5-<=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[==2.1.*-==]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[==2.1.0.3-==]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[===lolwat-===]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[>2.0.post1->]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[>=7.9a1->=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[~=2.0-~=]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[!=1.0.dev1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<=1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<=1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>=1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>=1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[~=1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[~=1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[!=2.2.*-2.2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[!=2.2.0.5-2.2.0.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[<1.0.dev1-1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[<=5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[==2.1.*-2.1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[==2.1.0.3-2.1.0.3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[===lolwat-lolwat]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[>2.0.post1-2.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[>=7.9a1-7.9a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[~=2.0-2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[0!2-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1-<2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1-~=1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-!=2!1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-<2!0.1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-<=2!0.1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.0.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-~=2!1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0.1-~=1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1-~=1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1-~=1.0a1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1.0-~=1.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1.post1-~=1.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[1.9999999-~=1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-!=1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-!=2!1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.0.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==2!1.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==2!1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0->2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0->=2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-~=1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-~=2!1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.0.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.0.0.0.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2-!=2.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==0!2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==2.0.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0.0+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0.0+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef.0-!=2.0.0+deadbeef.00-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef.0-==2.0.0+deadbeef.00-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+local.version->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=3.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<2.1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==3.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-~=1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.0-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.0-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1->2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.5->2.0dev-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev0-<2.1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1-<=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1->=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1-<=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1->=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.dev1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.dev1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.post1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.post1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.dev1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.post1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.post1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b2.dev1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1-<=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1->2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1->=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1+local.version-==2.1.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1+local.version->2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2.0.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1->2.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1.post1->2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.dev1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.dev1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.post1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2.post1.dev1-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2022.01.01-~=2022.01.01-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1.post1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1.post1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1.dev1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1.dev1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-!=2.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-==2.0.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-!=2.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-!=2.0.*-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-==2.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-==2.0.*-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3-<2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3-<=2-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3->2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3->=2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a7-<3.0.0a8-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a7-<=3.0.0a8-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a8->3.0.0a7-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a8->=3.0.0a7-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[!=2.2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[!=2.2.0.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[<1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[<=5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[==2.1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[==2.1.0.3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[>2.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[>=7.9a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[~=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0-===1.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.0-===1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.dev0-===1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.dev0-===1.0.dev0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0+deadbeef.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0.*+deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0.dev1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0.dev1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0.post1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0a1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<1.0+1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<1.0.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<=1.0+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<=1.0.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0+5.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.*+5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.*.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.dev1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0.dev1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0.post1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0a1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[=>2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>1.0+watwat]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>1.0.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>=1.0+deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>=1.0.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1.0+5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1.0.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[00!1.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[0100!0.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0+AbC1.01]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-A1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-ALPHA1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-ALPHA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-A]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-B1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-BETA1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-BETA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-C]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-DEV1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-DEV]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-POST1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-POST]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-RC1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-RC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-alpha1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-alpha]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-beta1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-beta]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-dev]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-post]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-rc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.A1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.ALPHA1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.ALPHA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.A]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.B1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.BETA1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.BETA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.C1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.C]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.DEV1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.DEV]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.POST1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.POST]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.RC1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.RC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.alpha1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.alpha]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.beta1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.beta]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.dev]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.post000]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.post]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.rc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0ALPHA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0A]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0BETA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0C]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0DEV1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0DEV]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0POST1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0POST]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0RC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0a05]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0alpha]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0b07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0beta]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0c056]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0dev]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0post]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0rc09]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0rc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.1.dev09000]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[_\\r_\\x0c_\\x0b_v1.0\\t\\n]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[v1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[<=2.0-1.0.dev1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[<=2.0.dev1-1.0a1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[==2.0.*-2.0a1.dev1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[>=1.0-2.0.dev1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[>=2.0.dev1-2.0a1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[!=2.0-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<2.0-<2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<=2.0-<=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<_2-<2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[==2.0-==2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[>2.0->2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[>=2.0->=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[~=2.0-~=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[!=2.2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[!=2.2.0.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[<1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[<=5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[==2.1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[==2.1.0.3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[>2.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[>=7.9a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[~=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_canonicalizes[==2.8.0-==2.8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-!=1.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-<1.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-<=1.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-==1.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local->1.0.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local->=1.0.0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_non_specifier": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-!=2.2.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-<1.0.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-<=5-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-==2.1.*-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-==2.1.0.3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1->2.0.post1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1->=7.9a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-~=2.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-!=2.2.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-!=2.2.0.5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-<1.0.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-<=5-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-==2.1.*-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-==2.1.0.3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0->2.0.post1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0->=7.9a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-~=2.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_contains_with_compatible_operator": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_create_from_specifiers": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2-346]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0rc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2.r32+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2.rev33+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2-346]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0rc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2.r32+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2.rev33+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_contains_installed_prereleases": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_contains_prereleases": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-False-None-input12-expected12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-False-None-input8-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-False-input4-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input0-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input2-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input3-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-True-input6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-True-None-input11-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-True-None-input7-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-False-None-input10-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-None-False-input5-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-None-None-input1-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-True-None-input9-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifier_prereleases_explicit": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_combine[>2.0-<5.0->2.0,<5.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_combine_not_implemented": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.0.5_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.0.5_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<1.0.dev1_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<1.0.dev1_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<=5_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<=5_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.*]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.0.3_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.0.3_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>2.0.post1_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>2.0.post1_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>=7.9a1_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>=7.9a1_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[~=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0,>1.0-!=2.0,>1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0-!=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0_,>1.0-!=2.0,>1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<2.0-<2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<=2.0-<=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<_2-<2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[==2.0-==2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[>2.0->2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[>=2.0->=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[~=2.0-~=2.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_infinity_comparison[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_infinity_comparison[a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_infinity_comparison[left2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_infinity_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_infinity_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_infinity_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negate_infinity": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negate_negative_infinity": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negative_infinity_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negative_infinity_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negative_infinity_lesser[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negative_infinity_lesser[a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negative_infinity_lesser[left2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_structures.py:test_negative_infinity_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestAndroidPlatforms.test_abi": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestAndroidPlatforms.test_api_level": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestAndroidPlatforms.test_detection": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestAndroidPlatforms.test_non_android": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestBitness.test_32bit_interpreter[2147483647-4-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestBitness.test_32bit_interpreter[2147483647-8-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestBitness.test_32bit_interpreter[9223372036854775807-8-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test__debug_cp38[False-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test__debug_cp38[True-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_debug[0-False-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_debug[1-False-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_debug[None-True-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_debug_file_extension": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_pymalloc[0-version1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_pymalloc[1-version0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_pymalloc[1-version3-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_pymalloc[None-version2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_wide_unicode[2-65535-version1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_wide_unicode[4-1114111-version0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_wide_unicode[4-1114111-version4-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_wide_unicode[None-1114111-version2-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonABI.test_wide_unicode[None-65535-version3-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_abi3_python33": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_abi_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_abi_defaults_needs_underscore": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_all_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_iterator_returned": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_major_only_python_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_major_only_python_version_with_default_abis": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_no_abi3_python27": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_no_abi3_python31": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_no_excess_abi3_python32": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_platform_name_space_normalization": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_platforms_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_platforms_defaults_needs_underscore": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_python_version_defaults": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_all_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_all_args_needs_underscore": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_default_interpreter": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_default_platforms": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_default_python_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_default_python_version_needs_underscore": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestCompatibleTags.test_major_only_python_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_agree": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_disable_gil": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_error[None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_error[invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_graal": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_jp": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_linux_cpython": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_linux_pypy": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_macos": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_old_windows": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test__generic_abi_windows": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_abi_unspecified[abi0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_abi_unspecified[abi1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_abis_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_all_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_generic_platforms": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_generic_platforms_space": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_interpreter_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_iterator_returned": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestGenericTags.test_platforms_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestIOSPlatforms.test_ios_platforms": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestIOSPlatforms.test_multiarch_detection": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestIOSPlatforms.test_version_detection": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterName.test_interpreter_short_names": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterName.test_sys_implementation_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_python_version_nodot": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info0-12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info1-112]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info2-112]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info3-1112]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info4-12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestInterpreterVersion.test_warn": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_arch_detection[i386]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_arch_detection[x86_64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_architectures[i386-True-i386]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc-True-ppc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc64-False-ppc64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc64-True-ppc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_architectures[x86_64-False-x86_64]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_architectures[x86_64-True-i386]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version0-x86_64-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version1-x86_64-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version10-ppc64-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version11-ppc64-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version12-ppc64-expected12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version13-ppc-expected13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version14-ppc-expected14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version15-ppc-expected15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version16-ppc-expected16]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version17-riscv-expected17]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version18-x86_64-expected18]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version19-arm64-expected19]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version2-x86_64-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version20-arm64-expected20]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version21-arm64-expected21]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version3-i386-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version4-i386-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version5-intel-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version6-intel-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version7-intel-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version8-i386-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version9-ppc64-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_mac_platforms": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_macos_11[11-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_macos_11[11-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_macos_11[12-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_macos_11[12-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_version_detection": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_version_detection_10_15": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestMacOSPlatforms.test_version_detection_compatibility": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_get_config_var_does_log": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_get_config_var_does_not_log": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_not_linux": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-False-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-True-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-False-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-True-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux1": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2010": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[aarch64-armv8l]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[armv7l-armv7l]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[armv8l-armv8l]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armv6l": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_i386_abi": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux_glibc3": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux_unsupported": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-aarch64-armv8l-musl_version1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-armv7l-armv7l-musl_version0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-i386-i386-musl_version2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-x86_64-i686-musl_version3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-aarch64-armv8l-musl_version1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-armv7l-armv7l-musl_version0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-i386-i386-musl_version2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-x86_64-i686-musl_version3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_not_manylinux_abi[x86_64-x32-i686]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestParseTag.test_multi_interpreter": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestParseTag.test_multi_platform": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestParseTag.test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_cpython_first_none_any_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_generic": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_interpreter_name[CPython-cp]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_interpreter_name[IronPython-ip]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_interpreter_name[Jython-jy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_interpreter_name[PyPy-pp]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_iterator": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_cpython": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_platforms_manylinux2014_armv6l": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_platforms_not_manylinux_abi[x86_64-x32-i686]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible[s390x-2-22-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible[x86_64-2-20-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_mac_cpython": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_pypy_first_none_any_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_skip_manylinux_2014": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestSysTags.test_windows_cpython": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_attribute_access": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_equality": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_equality_fails_with_non_tag": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_hash_equality": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_hashing": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_lowercasing": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:TestTag.test_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:test_platform_tags[Android-android_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:test_platform_tags[Darwin-mac_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:test_platform_tags[Generic-_generic_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:test_platform_tags[Linux-_linux_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:test_platform_tags[iOS-ios_platforms]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_tags.py:test_platform_tags_space": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[Foo-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[Foo.....Bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[Foo.Bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[fOo-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[foo----bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[foo-bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[foo-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[foo.bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[foo___bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name[foo_bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_name_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0+abc-1+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0.1-test7-1.0.1-test7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0.dev0-1.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0.post0-1.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0a0-1a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.0rc0-1rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.4.0-1.4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.4.0.0.00.000.0000-1.4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[1.40.0-1.40]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[100!0.0-100!0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[lolwat-lolwat]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version[version0-1.4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version_no_strip_trailing_zero[1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_canonicalize_version_no_strip_trailing_zero[1.4.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[Foo-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[Foo.....Bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[Foo.Bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[fOo-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[foo----bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[foo-bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[foo-foo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[foo.bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[foo___bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_is_normalized_name[foo_bar-foo-bar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_sdist_filename[foo-1.0.tar.gz-foo-version0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_sdist_filename[foo-1.0.zip-foo-version1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_sdist_invalid_filename[foo-1.0.xz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_sdist_invalid_filename[foo-1.x.tar.gz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_sdist_invalid_filename[foo1.0.tar.gz]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_filename[foo-1.0-1000-py3-none-any.whl-foo-version2-build2-tags2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_filename[foo-1.0-1000abc-py3-none-any.whl-foo-version3-build3-tags3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_filename[foo-1.0-py3-none-any.whl-foo-version0-build0-tags0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_filename[foo_b\\xe1r-1.0-1000-py3-none-any.whl-foo-b\\xe1r-version5-build5-tags5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_filename[foo_b\\xe1r-1.0-py3-none-any.whl-foo-b\\xe1r-version4-build4-tags4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_filename[some_PACKAGE-1.0-py3-none-any.whl-some-package-version1-build1-tags1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foo#bar-1.0-py3-none-any.whl]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-200-py3-none-any-junk.whl]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-abc-py3-none-any.whl]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-py3-none-any.wheel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0.whl]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foo__bar-1.0-py3-none-any.whl]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_utils.py:test_parse_wheel_invalid_filename[foobar-1.x-py3-none-any.whl]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_compare_other[eq-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_compare_other[ne-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[eq]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[ge]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[gt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[le]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[lt]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[ne]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_invalid_versions[1.0++]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_invalid_versions[1.0+1+1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_invalid_versions[1.0+_foobar]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_invalid_versions[1.0+a+]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_invalid_versions[1.0+foo&asd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_invalid_versions[french_toast]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_major_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_micro_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_minor_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[00!1.2-1.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[0100!0.0-100!0.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0+AbC-1.0+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-5-1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-A-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-A1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-ALPHA-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-ALPHA1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-B-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-B1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-BETA-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-BETA1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-C-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-C1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-DEV-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-DEV1-1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-POST-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-POST1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-RC-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-RC1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-a-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-a1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-alpha-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-alpha1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-b-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-b1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-beta-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-beta1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-c-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-c1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-dev-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-dev1-1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-post-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-post1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-r5-1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-rc-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-rc1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0-rev5-1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.A-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.A1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.ALPHA-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.ALPHA1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.B-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.B1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.BETA-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.BETA1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.C-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.C1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.DEV-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.DEV1-1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.POST-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.POST1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.RC-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.RC1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.a-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.a1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.alpha-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.alpha1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.b-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.b1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.beta-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.beta1-1.0b1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.c-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.c1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.dev-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.post-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.post000-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.r1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.rc-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.rc1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0.rev1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.01-1.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0A-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0ALPHA-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0B-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0BETA-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0C-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0DEV-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0DEV1-1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0POST-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0POST1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0RC-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0a-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0a05-1.0a5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0alpha-1.0a0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0b-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0b07-1.0b7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0beta-1.0b0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0c-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0c056-1.0rc56]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0dev-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0dev1-1.0.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0post-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0post1-1.0.post1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0r-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0rc-1.0rc0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0rc09-1.0rc9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.0rev-1.0.post0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[1.1.dev09000-1.1.dev9000]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[_v1.0\\t\\n-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_normalized_versions[v1.0-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2-346]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0c1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0c3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.0rc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2.r32+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1!1.2.rev33+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0b2-346]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0c1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0c3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.0rc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2.r32+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_valid_versions[1.2.rev33+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0.dev6+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0.dev6-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0.post5+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0.post5-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5.dev6+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5.dev6-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0rc4+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1!1.0rc4-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0.dev0-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0.dev6+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0.dev6-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0.post5+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0.post5-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0a1+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0a1-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5.dev6+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5.dev6-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0rc4+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_base_version[1.0rc4-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0.dev6+deadbeef-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0.dev6-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0.post5+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0a1+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0a1-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5.dev6+deadbeef-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5.dev6-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0rc4+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1!1.0rc4-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0.dev0-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0.dev6+deadbeef-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0.dev6-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0.post5+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0a1+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0a1-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5.dev6+deadbeef-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5.dev6-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0rc4+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_dev[1.0rc4-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0.dev6+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0.dev6-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0.post5+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0.post5-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5.dev6+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5.dev6-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0rc4+deadbeef-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1!1.0rc4-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0.dev0-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0.dev6+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0.dev6-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0.post5+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0.post5-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0a1+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0a1-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5.dev6+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5.dev6-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0rc4+deadbeef-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_epoch[1.0rc4-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0b2-346]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0c1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0c3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.0rc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2.r32+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1!1.2.rev33+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0b2-346]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0c1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0c1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0c3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.0rc2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2.r32+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_hash[1.2.rev33+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.dev6+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.dev6-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.post5+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.post5-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5.dev6+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5.dev6-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0rc4+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0rc4-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev6+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev6-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.post5+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.post5-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5.dev6+deadbeef-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5.dev6-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0rc4+deadbeef-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_devrelease[1.0rc4-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_postrelease[1.0+foo-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_postrelease[1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.dev1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.post1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.post1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0+dev-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.dev0-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.post1+dev-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.post1-False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.post1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.post1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.post1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.post1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.post1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.post1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.post1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.post1.dev1-True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0.dev6+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0.post5+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0a1+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0a1-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5.dev6+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0rc4+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1!1.0rc4-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0.dev0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0.dev6+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0.post5+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0a1+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0a1-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0a1.post5+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0a1.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0a1.post5.dev6+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0a1.post5.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0rc4+deadbeef-deadbeef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_local[1.0rc4-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0.dev6+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0.post5+deadbeef-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0.post5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0a1+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0a1-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5+deadbeef-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5.dev6+deadbeef-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5.dev6-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0rc4+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1!1.0rc4-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0.dev0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0.dev6+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0.post5+deadbeef-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0.post5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0a1+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0a1-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0a1.post5+deadbeef-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0a1.post5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0a1.post5.dev6+deadbeef-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0a1.post5.dev6-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0rc4+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_post[1.0rc4-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0.dev6+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0.post5+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0a1+deadbeef-pre24]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0a1-pre10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5+deadbeef-pre25]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5-pre11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5.dev6+deadbeef-pre26]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5.dev6-pre12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0rc4+deadbeef-pre27]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1!1.0rc4-pre13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0.dev0-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0.dev6+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0.dev6-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0.post5+deadbeef-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0.post5-None]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0a1+deadbeef-pre17]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0a1-pre3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5+deadbeef-pre18]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5-pre4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5.dev6+deadbeef-pre19]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5.dev6-pre5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0rc4+deadbeef-pre20]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_pre[1.0rc4-pre6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0+deadbeef-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0-1!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0.dev6+deadbeef-1!1.0.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0.dev6-1!1.0.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0.post5+deadbeef-1!1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0.post5-1!1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0a1+deadbeef-1!1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0a1-1!1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5+deadbeef-1!1.0a1.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5-1!1.0a1.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5.dev6+deadbeef-1!1.0a1.post5.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5.dev6-1!1.0a1.post5.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0rc4+deadbeef-1!1.0rc4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1!1.0rc4-1!1.0rc4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0+deadbeef-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0.dev0-1.0.dev0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0.dev6+deadbeef-1.0.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0.dev6-1.0.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0.post5+deadbeef-1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0.post5-1.0.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0a1+deadbeef-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0a1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0a1.post5+deadbeef-1.0a1.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0a1.post5-1.0a1.post5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0a1.post5.dev6+deadbeef-1.0a1.post5.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0a1.post5.dev6-1.0a1.post5.dev6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0rc4+deadbeef-1.0rc4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_public[1.0rc4-1.0rc4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_rc_and_c_equals": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0+deadbeef-release22]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0-release8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0.dev6+deadbeef-release23]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0.dev6-release9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0.post5+deadbeef-release28]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0.post5-release14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0a1+deadbeef-release24]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0a1-release10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5+deadbeef-release25]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5-release11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5.dev6+deadbeef-release26]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5.dev6-release12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0rc4+deadbeef-release27]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1!1.0rc4-release13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0+deadbeef-release15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0-release0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0.dev0-release1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0.dev6+deadbeef-release16]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0.dev6-release2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0.post5+deadbeef-release21]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0.post5-release7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0a1+deadbeef-release17]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0a1-release3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0a1.post5+deadbeef-release18]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0a1.post5-release4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0a1.post5.dev6+deadbeef-release19]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0a1.post5.dev6-release5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0rc4+deadbeef-release20]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_release[1.0rc4-release6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[0!1.0.2-1.0.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[0!1.0.4+8.0-1.0.4+8.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0-1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0.1-1.0.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0.3+7-1.0.3+7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0.5+9.5-1.0.5+9.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0.dev456-1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0.post456-1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0.post456.dev34-1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0a1-1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0a12-1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0a12.dev456-1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0a2.dev456-1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0b1.dev456-1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0b2-1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0b2.post345-1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0b2.post345.dev456-1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0rc1-1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.0rc1.dev456-1.0rc1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.1.dev1-1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+1234.abc-1.2+1234.abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+123456-1.2+123456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+123abc-1.2+123abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+123abc456-1.2+123abc456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc-1.2+abc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc123-1.2+abc123]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc123def-1.2+abc123def]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0-7!1.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.1-7!1.0.1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.2-7!1.0.2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.3+7-7!1.0.3+7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.4+8.0-7!1.0.4+8.0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.5+9.5-7!1.0.5+9.5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.dev456-7!1.0.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.post456-7!1.0.post456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.post456.dev34-7!1.0.post456.dev34]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a1-7!1.0a1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a12-7!1.0a12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a12.dev456-7!1.0a12.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a2.dev456-7!1.0a2.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b1.dev456-7!1.0b1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2-7!1.0b2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2.post345-7!1.0b2.post345]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2.post345.dev456-7!1.0b2.post345.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0rc1-7!1.0rc1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.0rc1.dev456-7!1.0rc1.dev456]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:TestVersion.test_version_str_repr[7!1.1.dev1-7!1.1.dev1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:test_parse": {
    "status": "PASSED"
   },
   "ptestresult.python3-packaging.tests/test_version.py:test_parse_raises": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-packaging/ptest\nPASS: tests/test_elffile.py:test_elffile_glibc[x86_64-x32-1-1-62]\nPASS: tests/test_elffile.py:test_elffile_glibc[x86_64-i386-1-1-3]\nPASS: tests/test_elffile.py:test_elffile_glibc[x86_64-amd64-2-1-62]\nPASS: tests/test_elffile.py:test_elffile_glibc[armv7l-armel-1-1-40]\nPASS: tests/test_elffile.py:test_elffile_glibc[armv7l-armhf-1-1-40]\nPASS: tests/test_elffile.py:test_elffile_glibc[s390x-s390x-2-2-22]\nPASS: tests/test_elffile.py:test_elffile_musl[aarch64-2-1-183-aarch64]\nPASS: tests/test_elffile.py:test_elffile_musl[i386-1-1-3-i386]\nPASS: tests/test_elffile.py:test_elffile_musl[x86_64-2-1-62-x86_64]\nPASS: tests/test_elffile.py:test_elffile_bad_ident[no-magic]\nPASS: tests/test_elffile.py:test_elffile_bad_ident[wrong-magic]\nPASS: tests/test_elffile.py:test_elffile_bad_ident[unknown-format]\nPASS: tests/test_elffile.py:test_elffile_no_section\nPASS: tests/test_elffile.py:test_elffile_invalid_section\nPASS: tests/test_elffile.py:test_elffle_no_interpreter_section\nPASS: tests/test_licenses.py:test_licenses\nPASS: tests/test_licenses.py:test_exceptions\nPASS: tests/test_manylinux.py:test_module_declaration[1-glibc0-True]\nPASS: tests/test_manylinux.py:test_module_declaration[1-glibc0-False]\nPASS: tests/test_manylinux.py:test_module_declaration[2010-glibc1-True]\nPASS: tests/test_manylinux.py:test_module_declaration[2010-glibc1-False]\nPASS: tests/test_manylinux.py:test_module_declaration[2014-glibc2-True]\nPASS: tests/test_manylinux.py:test_module_declaration[2014-glibc2-False]\nPASS: tests/test_manylinux.py:test_module_declaration_missing_attribute[1-glibc0]\nPASS: tests/test_manylinux.py:test_module_declaration_missing_attribute[2010-glibc1]\nPASS: tests/test_manylinux.py:test_module_declaration_missing_attribute[2014-glibc2]\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version0-True]\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version1-True]\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version2-False]\nPASS: tests/test_manylinux.py:test_check_glibc_version_warning[glibc-2.4.5]\nPASS: tests/test_manylinux.py:test_check_glibc_version_warning[2]\nPASS: tests/test_manylinux.py:test_glibc_version_string[2.4-2.4_0]\nPASS: tests/test_manylinux.py:test_glibc_version_string[2.4-2.4_1]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr\nPASS: tests/test_manylinux.py:test_glibc_version_string_fail\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_fail[inner0]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_fail[inner1]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_fail[<lambda>]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_missing\nPASS: tests/test_manylinux.py:test_glibc_version_string_ctypes_missing\nPASS: tests/test_manylinux.py:test_glibc_version_string_ctypes_raise_oserror\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_old\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible\nPASS: tests/test_manylinux.py:test_glibc_version_string_none\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[None]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-magic]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-class]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-data]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[too-short]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[one]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[two]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[None]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[3]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[5]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[value5]\nPASS: tests/test_markers.py:TestNode.test_str[one]\nPASS: tests/test_markers.py:TestNode.test_str[two]\nPASS: tests/test_markers.py:TestNode.test_repr[one]\nPASS: tests/test_markers.py:TestNode.test_repr[two]\nPASS: tests/test_markers.py:TestNode.test_base_class\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_prefers_pep440\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_falls_back_to_python\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_fails_when_undefined\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_allows_prerelease\nPASS: tests/test_markers.py:TestDefaultEnvironment.test_matches_expected\nPASS: tests/test_markers.py:TestDefaultEnvironment.test_multidigit_minor_version\nPASS: tests/test_markers.py:TestDefaultEnvironment.tests_when_releaselevel_final\nPASS: tests/test_markers.py:TestDefaultEnvironment.tests_when_releaselevel_not_final\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[this_isnt_a_real_variable >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[(python_version)]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[python_version >= 1.0 and (python_version)]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[(python_version == \"2.7\" and os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[(python_version == \"2.7\") with random text]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == '2.7'-python_version == \"2.7\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\"-python_version == \"2.7\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" and os_name == \"linux\"-python_version == \"2.7\" and os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" or os_name == \"linux\"-python_version == \"2.7\" or os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" and os_name == \"linux\" or sys_platform == \"win32\"-python_version == \"2.7\" and os_name == \"linux\" or sys_platform == \"win32\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[(python_version == \"2.7\")-python_version == \"2.7\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[(python_version == \"2.7\" and sys_platform == \"win32\")-python_version == \"2.7\" and sys_platform == \"win32\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" and (sys_platform == \"win32\" or sys_platform == \"linux\")-python_version == \"2.7\" and (sys_platform == \"win32\" or sys_platform == \"linux\")]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\"-python_version == \"3.7\"]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\"-python_version == \"2.7\" and os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\"-(python_version == \"2.7\" and os_name == \"linux\")]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\" and (os_name == \"linux\" or sys_platform == \"win32\")-python_version == \"2.7\" and os_name == \"linux\" or sys_platform == \"win32\"]\nPASS: tests/test_markers.py:TestMarker.test_compare_markers_to_other_objects\nPASS: tests/test_markers.py:TestMarker.test_environment_assumes_empty_extra\nPASS: tests/test_markers.py:TestMarker.test_environment_with_extra_none\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'posix'-None-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'foo'-environment1-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'foo'-environment2-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates['2.7' in python_version-environment3-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates['2.7' not in python_version-environment4-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'foo' and python_version ~= '2.7.0'-environment5-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment6-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment7-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment8-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'security'-environment9-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'security'-environment10-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'SECURITY'-environment11-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'security'-environment12-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'pep-685-norm'-environment13-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'Different.punctuation..is...equal'-environment14-True]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[os.name == 'posix'-None-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[sys.platform == 'win32'-environment1-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.version in 'Ubuntu'-environment2-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.machine=='x86_64'-environment3-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.python_implementation=='Jython'-environment4-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[python_version == '2.5' and platform.python_implementation!= 'Jython'-environment5-False]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_setuptools_legacy_markers\nPASS: tests/test_markers.py:TestMarker.test_extra_str_normalization\nPASS: tests/test_markers.py:TestMarker.test_python_full_version_untagged_user_provided\nPASS: tests/test_markers.py:TestMarker.test_python_full_version_untagged\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-foo-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-foo-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-bar-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-bar-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-negated-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-negated-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[and-in-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[and-in-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[or-in-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[or-in-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-and-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-and-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-or-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-or-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[case-sensitive-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[case-sensitive-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups_disallowed[extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups_disallowed[dependency_groups]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[author]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[home_page]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[description_content_type]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[requires_python]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[maintainer]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[name]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[license_expression]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[download_url]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[maintainer_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[description]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[author_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[summary]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[license]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[metadata_version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[author]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[home_page]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[description_content_type]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[requires_python]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[maintainer]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[name]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[license_expression]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[download_url]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[maintainer_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[description]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[author_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[summary]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[license]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[metadata_version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[classifiers]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[license_files]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[obsoletes]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires_external]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides_extra]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[supported_platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[obsoletes_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[dynamic]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[classifiers]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[license_files]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[obsoletes]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires_external]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides_extra]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[supported_platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[obsoletes_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[dynamic]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A-expected0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A -expected1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[ A-expected2]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A, B-expected3]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A,B-expected4]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[ A, B-expected5]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A,B -expected6]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A B-expected7]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[-expected0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A-expected1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B-expected2]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A, B-expected3]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[ A,B-expected4]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B -expected5]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B,C-expected6]\nPASS: tests/test_metadata.py:TestRawMetadata.test_duplicate_project_urls\nPASS: tests/test_metadata.py:TestRawMetadata.test_str_input\nPASS: tests/test_metadata.py:TestRawMetadata.test_bytes_input\nPASS: tests/test_metadata.py:TestRawMetadata.test_header_mojibake\nPASS: tests/test_metadata.py:TestRawMetadata.test_description[hello0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description[description: hello]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description[hello1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_non_utf8\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_multiple[description: 1\\ndescription: 2-expected0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_multiple[description: 1\\n\\n2-expected1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_multiple[description: 1\\ndescription: 2\\n\\n3-expected2]\nPASS: tests/test_metadata.py:TestRawMetadata.test_lowercase_keys\nPASS: tests/test_metadata.py:TestRawMetadata.test_complete\nPASS: tests/test_metadata.py:TestExceptionGroup.test_attributes\nPASS: tests/test_metadata.py:TestExceptionGroup.test_repr\nPASS: tests/test_metadata.py:TestMetadata.test_from_email\nPASS: tests/test_metadata.py:TestMetadata.test_from_email_unparsed\nPASS: tests/test_metadata.py:TestMetadata.test_from_email_validate\nPASS: tests/test_metadata.py:TestMetadata.test_from_email_unparsed_valid_field_name\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields_missing[metadata_version]\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields_missing[name]\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields_missing[version]\nPASS: tests/test_metadata.py:TestMetadata.test_raw_validate_unrecognized_field\nPASS: tests/test_metadata.py:TestMetadata.test_raw_data_not_mutated\nPASS: tests/test_metadata.py:TestMetadata.test_caching\nPASS: tests/test_metadata.py:TestMetadata.test_from_raw_validate\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction[2.2]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction[2.3]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.0]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.1]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.2]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[2.1]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[description]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[home_page]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[download_url]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[author]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[author_email]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[maintainer]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[maintainer_email]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[license]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[supported_platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[classifiers]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[provides_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[obsoletes_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[requires]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[provides]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[obsoletes]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.1]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.1]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.3]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_metadata_version[1.3]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_metadata_version[2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_version\nPASS: tests/test_metadata.py:TestMetadata.test_missing_version\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_version\nPASS: tests/test_metadata.py:TestMetadata.test_valid_summary\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_summary\nPASS: tests/test_metadata.py:TestMetadata.test_valid_name\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_name\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/plain]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[TEXT/PLAIN]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/x-rst]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/plain; charset=UTF-8]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/x-rst; charset=UTF-8]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; charset=UTF-8; variant=GFM]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; charset=UTF-8; variant=CommonMark]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; variant=GFM]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; variant=CommonMark]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[application/json]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/plain; charset=ascii]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/plain; charset=utf-8]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/markdown; variant=gfm]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/markdown; variant=commonmark]\nPASS: tests/test_metadata.py:TestMetadata.test_keywords\nPASS: tests/test_metadata.py:TestMetadata.test_valid_project_urls\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_python[>=3]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_python[>2.6,!=3.0.*,!=3.1.*]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_python[~=2.6]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_requires_python\nPASS: tests/test_metadata.py:TestMetadata.test_requires_external\nPASS: tests/test_metadata.py:TestMetadata.test_valid_provides_extra\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_provides_extra\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_dist\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_requires_dist\nPASS: tests/test_metadata.py:TestMetadata.test_valid_dynamic\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_dynamic_value\nPASS: tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[name]\nPASS: tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[version]\nPASS: tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[metadata-version]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[author]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[author_email]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[classifiers]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[description]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[description_content_type]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[download_url]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[dynamic]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[home_page]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[keywords]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license_expression]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license_files]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[maintainer]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[maintainer_email]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[obsoletes]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[obsoletes_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[project_urls]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides_extra]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_external]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_python]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[summary]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[supported_platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT-MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit-MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[BSD-3-Clause-BSD-3-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[Bsd-3-clause-BSD-3-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT AND (Apache-2.0 OR BSD-2-Clause)-MIT AND (Apache-2.0 OR BSD-2-Clause)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit and (apache-2.0 or bsd-2-clause)-MIT AND (Apache-2.0 OR BSD-2-Clause)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)-MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause-GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Special-License OR CC0-1.0 OR Unlicense-LicenseRef-Special-License OR CC0-1.0 OR Unlicense]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mIt-MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[ mIt -MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit or apache-2.0-MIT OR Apache-2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit and apache-2.0-MIT AND Apache-2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[gpl-2.0-or-later with bison-exception-2.2-GPL-2.0-or-later WITH Bison-exception-2.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit or apache-2.0 and (bsd-3-clause or mpl-2.0)-MIT OR Apache-2.0 AND (BSD-3-Clause OR MPL-2.0)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit and (apache-2.0+ or mpl-2.0+)-MIT AND (Apache-2.0+ OR MPL-2.0+)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit  and  ( apache-2.0+  or  mpl-2.0+ )-MIT AND (Apache-2.0+ OR MPL-2.0+)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Public-Domain-LicenseRef-Public-Domain]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-public-domain-LicenseRef-public-domain]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-proprietary-LicenseRef-proprietary]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Proprietary-LicenseRef-Proprietary]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Beerware-4.2-LicenseRef-Beerware-4.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-beerware-4.2-LicenseRef-beerware-4.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense-(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[(LicenseRef-Special-License OR licenseref-OtherLicense) OR unlicense-(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[Use-it-after-midnight]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[LicenseRef-License with spaces]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[LicenseRef-License_with_underscores]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[or]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[and]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[with]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit or]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit and]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit with]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[or mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[and mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[with mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[(mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit)]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit or or apache-2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit or apache-2.0 (bsd-3-clause and MPL-2.0)]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[Apache-2.0 OR 2-BSD-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files1]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files2]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files0]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files1]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files2]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files3]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files4]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files5]\nPASS: tests/test_musllinux.py:test_parse_musl_version[amd64-1.2.2]\nPASS: tests/test_musllinux.py:test_parse_musl_version[i386-1.2.1]\nPASS: tests/test_musllinux.py:test_parse_musl_version[aarch64-1.1.24]\nPASS: tests/test_musllinux.py:test_parse_musl_version[invalid]\nPASS: tests/test_musllinux.py:test_parse_musl_version[unknown]\nPASS: tests/test_musllinux.py:test_get_musl_version[does-not-exist]\nPASS: tests/test_musllinux.py:test_get_musl_version[glibc]\nPASS: tests/test_musllinux.py:test_get_musl_version[x86_64]\nPASS: tests/test_musllinux.py:test_get_musl_version[i386]\nPASS: tests/test_musllinux.py:test_get_musl_version[aarch64]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[python_implementation == '']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[platform_python_implementation == '']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[os.name == 'linux']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[os_name == 'linux']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker['8' in platform.version]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker['8' not in platform.version]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file:///absolute/path]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file://.]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file:.]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file:/.]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_empty_extras\nPASS: tests/test_requirements.py:TestRequirementParsing.test_empty_specifier\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_empty_string\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_no_name\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_missing_comma_in_extras\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_trailing_comma_in_extras\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_parens_not_closed_correctly\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_prefix_match_is_used_incorrectly\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[>=]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[<=]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[>]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[<]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[~=]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_bracket_not_closed_correctly\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_extras_bracket_left_unclosed\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_no_space_after_url\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_marker_bracket_unclosed\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_no_url_after_at\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_lvalue\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_rvalue\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_notin_without_whitespace\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_no_word_boundary\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_not_without_in\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_with_invalid_op\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_legacy_version_outside_triple_equals\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_missing_version_after_op\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_missing_op_after_name\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_random_char_after_specifier\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_types_with_nothing\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_types_with_specifier_and_marker\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_types_with_url\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[packaging>20.1-packaging>20.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[requests[security, tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1, == 2.8.* ; python_version < \"2.7\"]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.8']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'testing']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equivalent_reqs_equal_hashes_unequal_strings[scikit-learn==1.0.1-scikit_learn==1.0.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[package_one-package_two]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-packaging>=20.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-packaging>21.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-package>20.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[requests[security,tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1 ; python_version < \"2.7\"]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.7']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'docs']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_compare_with_string\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[==2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[==2.1.0.3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[!=2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[!=2.2.0.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[<=5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[>=7.9a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[<1.0.dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[>2.0.post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[=>2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1.0+5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>=1.0+deadbeef]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<=1.0+abc123]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>1.0+watwat]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<1.0+1.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>=1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<=1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.*+5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0.*+deadbeef]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0a1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0a1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0.post1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0.post1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0+5.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0+deadbeef.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.*.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0dev]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.dev]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-dev]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0DEV]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.DEV]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0DEV1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.DEV1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-DEV]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-DEV1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0a]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.a]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-a]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0alpha]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.alpha]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.alpha1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-alpha]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-alpha1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0A]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.A]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.A1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-A]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-A1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0ALPHA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.ALPHA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.ALPHA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-ALPHA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-ALPHA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0b]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.b]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.b1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-b]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-b1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0beta]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.beta]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.beta1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-beta]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-beta1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0B]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.B]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.B1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-B]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-B1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0BETA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.BETA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.BETA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-BETA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-BETA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0c]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.c]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.c1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-c]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-c1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0rc]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.rc]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.rc1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-rc]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-rc1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0C]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.C]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.C1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-C]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-C1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0RC]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.RC]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.RC1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-RC]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-RC1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0post]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.post]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-post]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0POST]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.POST]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0POST1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.POST1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-POST]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-POST1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0+AbC1.01]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0a05]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0b07]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0c056]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0rc09]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.post000]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.1.dev09000]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[00!1.2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[0100!0.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[v1.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[  \\r \\x0c \\x0b v1.0\\t\\n]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[!=2.0-!=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<2.0-<2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<=2.0-<=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[==2.0-==2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[>2.0->2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[>=2.0->=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[~=2.0-~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[< 2-<2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[==2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[==2.1.0.3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[!=2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[!=2.2.0.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[<=5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[>=7.9a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[<1.0.dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[>2.0.post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_canonicalizes[==2.8.0-==2.8]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_non_specifier\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0.0+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef.0-==2.0.0+deadbeef.00-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.dev1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1.post1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1.dev1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-==2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-==2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==0!2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[0!2-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.0-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1+local.version-==2.1.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=3.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a8->=3.0.0a7-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.dev1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.post1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a7-<=3.0.0a8-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1->2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1.post1->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1+local.version->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a8->3.0.0a7-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1-<2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<2.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev0-<2.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a7-<3.0.0a8-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0.1-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.9999999-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1-~=1.0a1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2022.01.01-~=2022.01.01-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-~=2!1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==2!1.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==2!1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-!=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.0.0.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-!=2!1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-<=2!0.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0->=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-<2!0.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0->2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.5->2.0dev-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==3.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0.0+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef.0-!=2.0.0+deadbeef.00-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.dev1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1.post1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1.dev1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-!=2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-!=2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-!=2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.0-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.dev1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.post1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1-<=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1-<=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3-<=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.post1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+local.version->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.post1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b2.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.post1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.post1.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-~=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1.0-~=1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1.post1-~=1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-~=2!1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-~=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.0.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.0.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-!=2!1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.0-===1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.dev0-===1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0-===1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.dev0-===1.0.dev0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[~=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[!=1.0.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>=1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<=1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[~=1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[>=1.0-2.0.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[>=2.0.dev1-2.0a1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[==2.0.*-2.0a1.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[<=2.0-1.0.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[<=2.0.dev1-1.0a1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0-None-input0-expected0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0.dev1-None-input1-expected1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0.dev1-False-input2-expected2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[!=2.0a1-None-input3-expected3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[==2.0a1-None-input4-expected4]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>2.0a1-None-input5-expected5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[<2.0a1-None-input6-expected6]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[~=2.0a1-None-input7-expected7]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[~=2.0-~=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[==2.1.*-==]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[==2.1.0.3-==]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[!=2.2.*-!=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[!=2.2.0.5-!=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[<=5-<=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[>=7.9a1->=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[<1.0.dev1-<]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[>2.0.post1->]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[===lolwat-===]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[~=2.0-2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[==2.1.*-2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[==2.1.0.3-2.1.0.3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[!=2.2.*-2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[!=2.2.0.5-2.2.0.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[<=5-5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[>=7.9a1-7.9a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[<1.0.dev1-1.0.dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[>2.0.post1-2.0.post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[===lolwat-lolwat]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[-0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[==2.0-1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[>=2.0-1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[>=2.0,<3-2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[>=2.0,<3,==2.4-3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[-expected_items0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[==2.0-expected_items1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0-expected_items2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0,<3-expected_items3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0,<3,==2.4-expected_items4]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_equal_for_compatible_operator\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_hash_for_compatible_operator\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a2.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a12.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a12]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2.post345.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2.post345]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2-346]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0rc2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c3]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.post456.dev34]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.post456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.1.dev1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123abc456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc123]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc123def]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+1234.abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2.r32+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2.rev33+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a2.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a12.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a12]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2.post345.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2.post345]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2-346]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0rc2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c3]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.post456.dev34]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.post456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.1.dev1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123abc456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc123]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc123def]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+1234.abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2.r32+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2.rev33+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_create_from_specifiers\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_prereleases_explicit\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_contains_prereleases\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_contains_installed_prereleases\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input0-expected0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-None-None-input1-expected1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input2-expected2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input3-expected3]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-False-input4-expected4]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-None-False-input5-expected5]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-True-input6-expected6]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-True-None-input7-expected7]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-False-None-input8-expected8]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-True-None-input9-expected9]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-False-None-input10-expected10]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-True-None-input11-expected11]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-False-None-input12-expected12]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0-!=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<2.0-<2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<=2.0-<=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[==2.0-==2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[>2.0->2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[>=2.0->=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[~=2.0-~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[< 2-<2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0,>1.0-!=2.0,>1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0 ,>1.0-!=2.0,>1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.0.3_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.0.5_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<=5_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>=7.9a1_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<1.0.dev1_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>2.0.post1_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.0.3_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.0.5_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<=5_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>=7.9a1_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<1.0.dev1_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>2.0.post1_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_combine[>2.0-<5.0->2.0,<5.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_combine_not_implemented\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_canonicalizes[==2.8.0-==2.8]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_non_specifier\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-==1.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-!=1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-<=1.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local->=1.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-<1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local->1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_contains_with_compatible_operator\nPASS: tests/test_structures.py:test_infinity_repr\nPASS: tests/test_structures.py:test_negative_infinity_repr\nPASS: tests/test_structures.py:test_infinity_hash\nPASS: tests/test_structures.py:test_negative_infinity_hash\nPASS: tests/test_structures.py:test_infinity_comparison[1]\nPASS: tests/test_structures.py:test_infinity_comparison[a]\nPASS: tests/test_structures.py:test_infinity_comparison[left2]\nPASS: tests/test_structures.py:test_negative_infinity_lesser[1]\nPASS: tests/test_structures.py:test_negative_infinity_lesser[a]\nPASS: tests/test_structures.py:test_negative_infinity_lesser[left2]\nPASS: tests/test_structures.py:test_infinity_equal\nPASS: tests/test_structures.py:test_negative_infinity_equal\nPASS: tests/test_structures.py:test_negate_infinity\nPASS: tests/test_structures.py:test_negate_negative_infinity\nPASS: tests/test_tags.py:TestTag.test_lowercasing\nPASS: tests/test_tags.py:TestTag.test_equality\nPASS: tests/test_tags.py:TestTag.test_equality_fails_with_non_tag\nPASS: tests/test_tags.py:TestTag.test_hashing\nPASS: tests/test_tags.py:TestTag.test_hash_equality\nPASS: tests/test_tags.py:TestTag.test_str\nPASS: tests/test_tags.py:TestTag.test_repr\nPASS: tests/test_tags.py:TestTag.test_attribute_access\nPASS: tests/test_tags.py:TestParseTag.test_simple\nPASS: tests/test_tags.py:TestParseTag.test_multi_interpreter\nPASS: tests/test_tags.py:TestParseTag.test_multi_platform\nPASS: tests/test_tags.py:TestInterpreterName.test_sys_implementation_name\nPASS: tests/test_tags.py:TestInterpreterName.test_interpreter_short_names\nPASS: tests/test_tags.py:TestInterpreterVersion.test_warn\nPASS: tests/test_tags.py:TestInterpreterVersion.test_python_version_nodot\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info0-12]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info1-112]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info2-112]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info3-1112]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info4-12]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[i386-True-i386]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc-True-ppc]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[x86_64-False-x86_64]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[x86_64-True-i386]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc64-False-ppc64]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc64-True-ppc]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version0-x86_64-expected0]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version1-x86_64-expected1]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version2-x86_64-expected2]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version3-i386-expected3]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version4-i386-expected4]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version5-intel-expected5]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version6-intel-expected6]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version7-intel-expected7]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version8-i386-expected8]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version9-ppc64-expected9]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version10-ppc64-expected10]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version11-ppc64-expected11]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version12-ppc64-expected12]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version13-ppc-expected13]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version14-ppc-expected14]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version15-ppc-expected15]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version16-ppc-expected16]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version17-riscv-expected17]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version18-x86_64-expected18]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version19-arm64-expected19]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version20-arm64-expected20]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version21-arm64-expected21]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_version_detection\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_version_detection_10_15\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_version_detection_compatibility\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_arch_detection[x86_64]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_arch_detection[i386]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_mac_platforms\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[11-0]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[11-3]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[12-0]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[12-3]\nPASS: tests/test_tags.py:TestIOSPlatforms.test_version_detection\nPASS: tests/test_tags.py:TestIOSPlatforms.test_multiarch_detection\nPASS: tests/test_tags.py:TestIOSPlatforms.test_ios_platforms\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_non_android\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_detection\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_api_level\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_abi\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_get_config_var_does_not_log\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_get_config_var_does_log\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-False-expected0]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-True-expected1]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-False-expected2]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-True-expected3]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux_unsupported\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux1\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2010\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[armv7l-armv7l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[armv8l-armv8l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[aarch64-armv8l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_i386_abi\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux_glibc3\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-armv7l-armv7l-musl_version0]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-aarch64-armv8l-musl_version1]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-i386-i386-musl_version2]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-x86_64-i686-musl_version3]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-armv7l-armv7l-musl_version0]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-aarch64-armv8l-musl_version1]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-i386-i386-musl_version2]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-x86_64-i686-musl_version3]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armv6l\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_not_manylinux_abi[x86_64-x32-i686]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_not_linux\nPASS: tests/test_tags.py:test_platform_tags[Darwin-mac_platforms]\nPASS: tests/test_tags.py:test_platform_tags[iOS-ios_platforms]\nPASS: tests/test_tags.py:test_platform_tags[Android-android_platforms]\nPASS: tests/test_tags.py:test_platform_tags[Linux-_linux_platforms]\nPASS: tests/test_tags.py:test_platform_tags[Generic-_generic_platforms]\nPASS: tests/test_tags.py:test_platform_tags_space\nPASS: tests/test_tags.py:TestCPythonABI.test_debug[1-False-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_debug[0-False-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_debug[None-True-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_debug_file_extension\nPASS: tests/test_tags.py:TestCPythonABI.test__debug_cp38[True-expected0]\nPASS: tests/test_tags.py:TestCPythonABI.test__debug_cp38[False-expected1]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[1-version0-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[0-version1-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[None-version2-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[1-version3-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[4-1114111-version0-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[2-65535-version1-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[None-1114111-version2-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[None-65535-version3-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[4-1114111-version4-False]\nPASS: tests/test_tags.py:TestCPythonTags.test_iterator_returned\nPASS: tests/test_tags.py:TestCPythonTags.test_all_args\nPASS: tests/test_tags.py:TestCPythonTags.test_python_version_defaults\nPASS: tests/test_tags.py:TestCPythonTags.test_abi_defaults\nPASS: tests/test_tags.py:TestCPythonTags.test_abi_defaults_needs_underscore\nPASS: tests/test_tags.py:TestCPythonTags.test_platforms_defaults\nPASS: tests/test_tags.py:TestCPythonTags.test_platforms_defaults_needs_underscore\nPASS: tests/test_tags.py:TestCPythonTags.test_platform_name_space_normalization\nPASS: tests/test_tags.py:TestCPythonTags.test_major_only_python_version\nPASS: tests/test_tags.py:TestCPythonTags.test_major_only_python_version_with_default_abis\nPASS: tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis0]\nPASS: tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis1]\nPASS: tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis2]\nPASS: tests/test_tags.py:TestCPythonTags.test_abi3_python33\nPASS: tests/test_tags.py:TestCPythonTags.test_no_excess_abi3_python32\nPASS: tests/test_tags.py:TestCPythonTags.test_no_abi3_python31\nPASS: tests/test_tags.py:TestCPythonTags.test_no_abi3_python27\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_macos\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_linux_cpython\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_jp\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_graal\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_disable_gil\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_none\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_error[invalid]\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_error[None]\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_linux_pypy\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_old_windows\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_windows\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_agree\nPASS: tests/test_tags.py:TestGenericTags.test_generic_platforms\nPASS: tests/test_tags.py:TestGenericTags.test_generic_platforms_space\nPASS: tests/test_tags.py:TestGenericTags.test_iterator_returned\nPASS: tests/test_tags.py:TestGenericTags.test_all_args\nPASS: tests/test_tags.py:TestGenericTags.test_abi_unspecified[abi0]\nPASS: tests/test_tags.py:TestGenericTags.test_abi_unspecified[abi1]\nPASS: tests/test_tags.py:TestGenericTags.test_interpreter_default\nPASS: tests/test_tags.py:TestGenericTags.test_abis_default\nPASS: tests/test_tags.py:TestGenericTags.test_platforms_default\nPASS: tests/test_tags.py:TestCompatibleTags.test_all_args\nPASS: tests/test_tags.py:TestCompatibleTags.test_all_args_needs_underscore\nPASS: tests/test_tags.py:TestCompatibleTags.test_major_only_python_version\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_python_version\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_python_version_needs_underscore\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_interpreter\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_platforms\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[CPython-cp]\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[PyPy-pp]\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[Jython-jy]\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[IronPython-ip]\nPASS: tests/test_tags.py:TestSysTags.test_iterator\nPASS: tests/test_tags.py:TestSysTags.test_mac_cpython\nPASS: tests/test_tags.py:TestSysTags.test_windows_cpython\nPASS: tests/test_tags.py:TestSysTags.test_linux_cpython\nPASS: tests/test_tags.py:TestSysTags.test_generic\nPASS: tests/test_tags.py:TestSysTags.test_linux_platforms_manylinux2014_armv6l\nPASS: tests/test_tags.py:TestSysTags.test_skip_manylinux_2014\nPASS: tests/test_tags.py:TestSysTags.test_linux_platforms_not_manylinux_abi[x86_64-x32-i686]\nPASS: tests/test_tags.py:TestSysTags.test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l]\nPASS: tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible[x86_64-2-20-False]\nPASS: tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible[s390x-2-22-True]\nPASS: tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible_none\nPASS: tests/test_tags.py:TestSysTags.test_pypy_first_none_any_tag\nPASS: tests/test_tags.py:TestSysTags.test_cpython_first_none_any_tag\nPASS: tests/test_tags.py:TestBitness.test_32bit_interpreter[9223372036854775807-8-False]\nPASS: tests/test_tags.py:TestBitness.test_32bit_interpreter[2147483647-4-True]\nPASS: tests/test_tags.py:TestBitness.test_32bit_interpreter[2147483647-8-False]\nPASS: tests/test_utils.py:test_canonicalize_name[foo-foo]\nPASS: tests/test_utils.py:test_canonicalize_name[Foo-foo]\nPASS: tests/test_utils.py:test_canonicalize_name[fOo-foo]\nPASS: tests/test_utils.py:test_canonicalize_name[foo.bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[Foo.Bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[Foo.....Bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo_bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo___bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo-bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo----bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name_invalid\nPASS: tests/test_utils.py:test_is_normalized_name[foo-foo]\nPASS: tests/test_utils.py:test_is_normalized_name[Foo-foo]\nPASS: tests/test_utils.py:test_is_normalized_name[fOo-foo]\nPASS: tests/test_utils.py:test_is_normalized_name[foo.bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[Foo.Bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[Foo.....Bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo_bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo___bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo-bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo----bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_version[version0-1.4]\nPASS: tests/test_utils.py:test_canonicalize_version[1.4.0-1.4]\nPASS: tests/test_utils.py:test_canonicalize_version[1.40.0-1.40]\nPASS: tests/test_utils.py:test_canonicalize_version[1.4.0.0.00.000.0000-1.4]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0-1]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0+abc-1+abc]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0.dev0-1.dev0]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0.post0-1.post0]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0a0-1a0]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0rc0-1rc0]\nPASS: tests/test_utils.py:test_canonicalize_version[100!0.0-100!0]\nPASS: tests/test_utils.py:test_canonicalize_version[lolwat-lolwat]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0.1-test7-1.0.1-test7]\nPASS: tests/test_utils.py:test_canonicalize_version_no_strip_trailing_zero[1.4.0]\nPASS: tests/test_utils.py:test_canonicalize_version_no_strip_trailing_zero[1.0]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo-1.0-py3-none-any.whl-foo-version0-build0-tags0]\nPASS: tests/test_utils.py:test_parse_wheel_filename[some_PACKAGE-1.0-py3-none-any.whl-some-package-version1-build1-tags1]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo-1.0-1000-py3-none-any.whl-foo-version2-build2-tags2]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo-1.0-1000abc-py3-none-any.whl-foo-version3-build3-tags3]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo_b\\xe1r-1.0-py3-none-any.whl-foo-b\\xe1r-version4-build4-tags4]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo_b\\xe1r-1.0-1000-py3-none-any.whl-foo-b\\xe1r-version5-build5-tags5]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-py3-none-any.wheel]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo__bar-1.0-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo#bar-1.0-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foobar-1.x-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-abc-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-200-py3-none-any-junk.whl]\nPASS: tests/test_utils.py:test_parse_sdist_filename[foo-1.0.tar.gz-foo-version0]\nPASS: tests/test_utils.py:test_parse_sdist_filename[foo-1.0.zip-foo-version1]\nPASS: tests/test_utils.py:test_parse_sdist_invalid_filename[foo-1.0.xz]\nPASS: tests/test_utils.py:test_parse_sdist_invalid_filename[foo1.0.tar.gz]\nPASS: tests/test_utils.py:test_parse_sdist_invalid_filename[foo-1.x.tar.gz]\nPASS: tests/test_version.py:test_parse\nPASS: tests/test_version.py:test_parse_raises\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a12]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0c1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0c3]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a12]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0c1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0c3]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[french toast]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+a+]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0++]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+_foobar]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+foo&asd]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+1+1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0dev-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.dev-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0dev1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-dev-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-dev1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0DEV-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.DEV-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0DEV1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.DEV1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-DEV-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-DEV1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0a-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.a-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-a-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0alpha-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.alpha-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.alpha1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-alpha-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-alpha1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0A-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.A-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.A1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-A-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-A1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0ALPHA-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.ALPHA-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.ALPHA1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-ALPHA-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-ALPHA1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0b-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.b-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.b1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-b-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-b1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0beta-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.beta-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.beta1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-beta-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-beta1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0B-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.B-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.B1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-B-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-B1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0BETA-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.BETA-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.BETA1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-BETA-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-BETA1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0c-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.c-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.c1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-c-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-c1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0rc-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.rc-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.rc1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-rc-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-rc1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0C-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.C-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.C1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-C-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-C1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0RC-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.RC-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.RC1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-RC-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-RC1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0post-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.post-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0post1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-post-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-post1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0POST-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.POST-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0POST1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0r-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0rev-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.POST1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.r1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.rev1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-POST-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-POST1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-r5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-rev5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0+AbC-1.0+abc]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.01-1.1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0a05-1.0a5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0b07-1.0b7]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0c056-1.0rc56]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0rc09-1.0rc9]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.post000-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.1.dev09000-1.1.dev9000]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[00!1.2-1.2]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[0100!0.0-100!0.0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[v1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[   v1.0\\t\\n-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.dev456-1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a2.dev456-1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a12.dev456-1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a12-1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b1.dev456-1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b2-1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b2.post345.dev456-1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b2.post345-1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0rc1.dev456-1.0rc1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0rc1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.post456.dev34-1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.post456-1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.1-1.0.1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[0!1.0.2-1.0.2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.3+7-1.0.3+7]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[0!1.0.4+8.0-1.0.4+8.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.5+9.5-1.0.5+9.5]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+1234.abc-1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+123456-1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+123abc-1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+123abc456-1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc-1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc123-1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc123def-1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.1.dev1-1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.dev456-7!1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a1-7!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a2.dev456-7!1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a12.dev456-7!1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a12-7!1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b1.dev456-7!1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2-7!1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2.post345.dev456-7!1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2.post345-7!1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0rc1.dev456-7!1.0rc1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0rc1-7!1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0-7!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.post456.dev34-7!1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.post456-7!1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.1-7!1.0.1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.2-7!1.0.2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.3+7-7!1.0.3+7]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.4+8.0-7!1.0.4+8.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.5+9.5-7!1.0.5+9.5]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.1.dev1-7!1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_rc_and_c_equals\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0c1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0c3]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0c1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0c3]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.dev0-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.dev6-1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5-1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5.dev6-1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0rc4-1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.post5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.dev6-1!1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1-1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5-1!1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5.dev6-1!1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0rc4-1!1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.post5-1!1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.dev6+deadbeef-1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1+deadbeef-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5+deadbeef-1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5.dev6+deadbeef-1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0rc4+deadbeef-1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.post5+deadbeef-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.dev6+deadbeef-1!1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1+deadbeef-1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5+deadbeef-1!1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5.dev6+deadbeef-1!1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0rc4+deadbeef-1!1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.post5+deadbeef-1!1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.dev0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.dev6-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5.dev6-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0rc4-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.post5-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.dev6-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5.dev6-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0rc4-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.post5-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.dev6+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5.dev6+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0rc4+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.post5+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.dev6+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5.dev6+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0rc4+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.post5+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.dev0-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.dev6-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5.dev6-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0rc4-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.post5-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.dev6-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5.dev6-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0rc4-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.post5-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.dev6+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5.dev6+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0rc4+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.post5+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.dev6+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5.dev6+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0rc4+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.post5+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0-release0]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.dev0-release1]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.dev6-release2]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1-release3]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5-release4]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5.dev6-release5]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0rc4-release6]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.post5-release7]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0-release8]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.dev6-release9]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1-release10]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5-release11]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5.dev6-release12]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0rc4-release13]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.post5-release14]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0+deadbeef-release15]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.dev6+deadbeef-release16]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1+deadbeef-release17]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5+deadbeef-release18]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5.dev6+deadbeef-release19]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0rc4+deadbeef-release20]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.post5+deadbeef-release21]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0+deadbeef-release22]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.dev6+deadbeef-release23]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1+deadbeef-release24]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5+deadbeef-release25]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5.dev6+deadbeef-release26]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0rc4+deadbeef-release27]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.post5+deadbeef-release28]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.dev0-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0rc4+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0rc4+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.dev0-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1-pre3]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5-pre4]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5.dev6-pre5]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0rc4-pre6]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1-pre10]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5-pre11]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5.dev6-pre12]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0rc4-pre13]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1+deadbeef-pre17]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5+deadbeef-pre18]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5.dev6+deadbeef-pre19]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0rc4+deadbeef-pre20]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1+deadbeef-pre24]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5+deadbeef-pre25]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5.dev6+deadbeef-pre26]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0rc4+deadbeef-pre27]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.dev0-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0+dev-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.post1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.post1+dev-False]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.dev0-0]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev0-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0rc4-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0rc4-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0rc4+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0rc4+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.dev0-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5.dev6-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5.dev6-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5.dev6+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5.dev6+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.dev1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0+foo-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.post1-True]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[lt]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[le]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[eq]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[ge]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[gt]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[ne]\nPASS: tests/test_version.py:TestVersion.test_compare_other[eq-False]\nPASS: tests/test_version.py:TestVersion.test_compare_other[ne-True]\nPASS: tests/test_version.py:TestVersion.test_major_version\nPASS: tests/test_version.py:TestVersion.test_minor_version\nPASS: tests/test_version.py:TestVersion.test_micro_version\n============================================================================\nTestsuite summary\n# TOTAL: 26948\n# PASS: 26948\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 22\nEND: /usr/lib/python3-packaging/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-packaging": {
     "duration": "22",
     "log": "START: ptest-runner\n2025-05-13T17:48\nPASS: tests/test_elffile.py:test_elffile_glibc[x86_64-x32-1-1-62]\nPASS: tests/test_elffile.py:test_elffile_glibc[x86_64-i386-1-1-3]\nPASS: tests/test_elffile.py:test_elffile_glibc[x86_64-amd64-2-1-62]\nPASS: tests/test_elffile.py:test_elffile_glibc[armv7l-armel-1-1-40]\nPASS: tests/test_elffile.py:test_elffile_glibc[armv7l-armhf-1-1-40]\nPASS: tests/test_elffile.py:test_elffile_glibc[s390x-s390x-2-2-22]\nPASS: tests/test_elffile.py:test_elffile_musl[aarch64-2-1-183-aarch64]\nPASS: tests/test_elffile.py:test_elffile_musl[i386-1-1-3-i386]\nPASS: tests/test_elffile.py:test_elffile_musl[x86_64-2-1-62-x86_64]\nPASS: tests/test_elffile.py:test_elffile_bad_ident[no-magic]\nPASS: tests/test_elffile.py:test_elffile_bad_ident[wrong-magic]\nPASS: tests/test_elffile.py:test_elffile_bad_ident[unknown-format]\nPASS: tests/test_elffile.py:test_elffile_no_section\nPASS: tests/test_elffile.py:test_elffile_invalid_section\nPASS: tests/test_elffile.py:test_elffle_no_interpreter_section\nPASS: tests/test_licenses.py:test_licenses\nPASS: tests/test_licenses.py:test_exceptions\nPASS: tests/test_manylinux.py:test_module_declaration[1-glibc0-True]\nPASS: tests/test_manylinux.py:test_module_declaration[1-glibc0-False]\nPASS: tests/test_manylinux.py:test_module_declaration[2010-glibc1-True]\nPASS: tests/test_manylinux.py:test_module_declaration[2010-glibc1-False]\nPASS: tests/test_manylinux.py:test_module_declaration[2014-glibc2-True]\nPASS: tests/test_manylinux.py:test_module_declaration[2014-glibc2-False]\nPASS: tests/test_manylinux.py:test_module_declaration_missing_attribute[1-glibc0]\nPASS: tests/test_manylinux.py:test_module_declaration_missing_attribute[2010-glibc1]\nPASS: tests/test_manylinux.py:test_module_declaration_missing_attribute[2014-glibc2]\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version0-True]\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version1-True]\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_glibc_support[version2-False]\nPASS: tests/test_manylinux.py:test_check_glibc_version_warning[glibc-2.4.5]\nPASS: tests/test_manylinux.py:test_check_glibc_version_warning[2]\nPASS: tests/test_manylinux.py:test_glibc_version_string[2.4-2.4_0]\nPASS: tests/test_manylinux.py:test_glibc_version_string[2.4-2.4_1]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr\nPASS: tests/test_manylinux.py:test_glibc_version_string_fail\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_fail[inner0]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_fail[inner1]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_fail[<lambda>]\nPASS: tests/test_manylinux.py:test_glibc_version_string_confstr_missing\nPASS: tests/test_manylinux.py:test_glibc_version_string_ctypes_missing\nPASS: tests/test_manylinux.py:test_glibc_version_string_ctypes_raise_oserror\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible_old\nPASS: tests/test_manylinux.py:test_is_manylinux_compatible\nPASS: tests/test_manylinux.py:test_glibc_version_string_none\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[None]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-magic]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-class]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[invalid-data]\nPASS: tests/test_manylinux.py:test_parse_elf_bad_executable[too-short]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[one]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[two]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[None]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[3]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[5]\nPASS: tests/test_markers.py:TestNode.test_accepts_value[value5]\nPASS: tests/test_markers.py:TestNode.test_str[one]\nPASS: tests/test_markers.py:TestNode.test_str[two]\nPASS: tests/test_markers.py:TestNode.test_repr[one]\nPASS: tests/test_markers.py:TestNode.test_repr[two]\nPASS: tests/test_markers.py:TestNode.test_base_class\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_prefers_pep440\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_falls_back_to_python\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_fails_when_undefined\nPASS: tests/test_markers.py:TestOperatorEvaluation.test_allows_prerelease\nPASS: tests/test_markers.py:TestDefaultEnvironment.test_matches_expected\nPASS: tests/test_markers.py:TestDefaultEnvironment.test_multidigit_minor_version\nPASS: tests/test_markers.py:TestDefaultEnvironment.tests_when_releaselevel_final\nPASS: tests/test_markers.py:TestDefaultEnvironment.tests_when_releaselevel_not_final\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[extra not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_name not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[implementation_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[os_name not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_machine not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_release not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_system not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_full_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[python_version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[platform_python_implementation not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid[sys_platform not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in extra]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in implementation_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in implementation_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in os_name]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_release]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_system]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in python_full_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in platform_python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' === sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' == sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' >= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' <= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' != sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' ~= sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' > sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' < sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['1.0' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['5.6a0' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['dog' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['freebsd' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['literally any string can go here' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_valid['things @#4 dsfd (((' not in sys_platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[this_isnt_a_real_variable >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[python_version]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[(python_version)]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[python_version >= 1.0 and (python_version)]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[(python_version == \"2.7\" and os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_parses_invalid[(python_version == \"2.7\") with random text]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == '2.7'-python_version == \"2.7\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\"-python_version == \"2.7\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" and os_name == \"linux\"-python_version == \"2.7\" and os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" or os_name == \"linux\"-python_version == \"2.7\" or os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" and os_name == \"linux\" or sys_platform == \"win32\"-python_version == \"2.7\" and os_name == \"linux\" or sys_platform == \"win32\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[(python_version == \"2.7\")-python_version == \"2.7\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[(python_version == \"2.7\" and sys_platform == \"win32\")-python_version == \"2.7\" and sys_platform == \"win32\"]\nPASS: tests/test_markers.py:TestMarker.test_str_repr_eq_hash[python_version == \"2.7\" and (sys_platform == \"win32\" or sys_platform == \"linux\")-python_version == \"2.7\" and (sys_platform == \"win32\" or sys_platform == \"linux\")]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\"-python_version == \"3.7\"]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\"-python_version == \"2.7\" and os_name == \"linux\"]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\"-(python_version == \"2.7\" and os_name == \"linux\")]\nPASS: tests/test_markers.py:TestMarker.test_different_markers_different_hashes[python_version == \"2.7\" and (os_name == \"linux\" or sys_platform == \"win32\")-python_version == \"2.7\" and os_name == \"linux\" or sys_platform == \"win32\"]\nPASS: tests/test_markers.py:TestMarker.test_compare_markers_to_other_objects\nPASS: tests/test_markers.py:TestMarker.test_environment_assumes_empty_extra\nPASS: tests/test_markers.py:TestMarker.test_environment_with_extra_none\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'posix'-None-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'foo'-environment1-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'foo'-environment2-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates['2.7' in python_version-environment3-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates['2.7' not in python_version-environment4-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[os_name == 'foo' and python_version ~= '2.7.0'-environment5-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment6-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment7-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment8-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'security'-environment9-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'security'-environment10-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'SECURITY'-environment11-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'security'-environment12-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'pep-685-norm'-environment13-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluates[extra == 'Different.punctuation..is...equal'-environment14-True]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[os.name not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[sys.platform not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.version not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.machine not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid[platform.python_implementation not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in os.name]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in sys.platform]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in platform.version]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in platform.machine]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' === platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' == platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' >= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' <= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' != platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' > platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' < platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['1.0' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['5.6a0' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['dog' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['freebsd' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['literally any string can go here' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_pep345_valid['things @#4 dsfd (((' not in platform.python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[os.name == 'posix'-None-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[sys.platform == 'win32'-environment1-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.version in 'Ubuntu'-environment2-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.machine=='x86_64'-environment3-True]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[platform.python_implementation=='Jython'-environment4-False]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_pep345_markers[python_version == '2.5' and platform.python_implementation!= 'Jython'-environment5-False]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation === 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation == 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation >= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation <= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation != 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation ~= 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation > 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation < 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in '1.0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in '5.6a0']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'dog']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'freebsd']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'literally any string can go here']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid[python_implementation not in 'things @#4 dsfd (((']\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' === python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' == python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' >= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' <= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' != python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' ~= python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' > python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' < python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['1.0' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['5.6a0' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['dog' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['freebsd' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['literally any string can go here' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_parses_setuptools_legacy_valid['things @#4 dsfd (((' not in python_implementation]\nPASS: tests/test_markers.py:TestMarker.test_evaluate_setuptools_legacy_markers\nPASS: tests/test_markers.py:TestMarker.test_extra_str_normalization\nPASS: tests/test_markers.py:TestMarker.test_python_full_version_untagged_user_provided\nPASS: tests/test_markers.py:TestMarker.test_python_full_version_untagged\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-foo-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-foo-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-bar-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-in-bar-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-negated-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[value-not-in-negated-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[and-in-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[and-in-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[or-in-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[or-in-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-and-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-and-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-or-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[short-circuit-or-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[case-sensitive-extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups[case-sensitive-dependency_groups]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups_disallowed[extras]\nPASS: tests/test_markers.py:TestMarker.test_extras_and_dependency_groups_disallowed[dependency_groups]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[author]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[home_page]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[description_content_type]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[requires_python]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[maintainer]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[name]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[license_expression]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[download_url]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[maintainer_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[description]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[author_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[summary]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[license]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_only_once[metadata_version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[author]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[home_page]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[description_content_type]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[requires_python]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[maintainer]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[name]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[license_expression]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[download_url]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[maintainer_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[description]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[author_email]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[summary]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[license]\nPASS: tests/test_metadata.py:TestRawMetadata.test_non_repeating_fields_repeated[metadata_version]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[classifiers]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[license_files]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[obsoletes]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[requires_external]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides_extra]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[supported_platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[obsoletes_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[provides]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_only_once[dynamic]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[classifiers]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[license_files]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[obsoletes]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[requires_external]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides_extra]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[supported_platforms]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[obsoletes_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides_dist]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[provides]\nPASS: tests/test_metadata.py:TestRawMetadata.test_repeating_fields_repeated[dynamic]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A-expected0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A -expected1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[ A-expected2]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A, B-expected3]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A,B-expected4]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[ A, B-expected5]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A,B -expected6]\nPASS: tests/test_metadata.py:TestRawMetadata.test_keywords[A B-expected7]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[-expected0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A-expected1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B-expected2]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A, B-expected3]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[ A,B-expected4]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B -expected5]\nPASS: tests/test_metadata.py:TestRawMetadata.test_project_urls_parsing[A,B,C-expected6]\nPASS: tests/test_metadata.py:TestRawMetadata.test_duplicate_project_urls\nPASS: tests/test_metadata.py:TestRawMetadata.test_str_input\nPASS: tests/test_metadata.py:TestRawMetadata.test_bytes_input\nPASS: tests/test_metadata.py:TestRawMetadata.test_header_mojibake\nPASS: tests/test_metadata.py:TestRawMetadata.test_description[hello0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description[description: hello]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description[hello1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_non_utf8\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_multiple[description: 1\\ndescription: 2-expected0]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_multiple[description: 1\\n\\n2-expected1]\nPASS: tests/test_metadata.py:TestRawMetadata.test_description_multiple[description: 1\\ndescription: 2\\n\\n3-expected2]\nPASS: tests/test_metadata.py:TestRawMetadata.test_lowercase_keys\nPASS: tests/test_metadata.py:TestRawMetadata.test_complete\nPASS: tests/test_metadata.py:TestExceptionGroup.test_attributes\nPASS: tests/test_metadata.py:TestExceptionGroup.test_repr\nPASS: tests/test_metadata.py:TestMetadata.test_from_email\nPASS: tests/test_metadata.py:TestMetadata.test_from_email_unparsed\nPASS: tests/test_metadata.py:TestMetadata.test_from_email_validate\nPASS: tests/test_metadata.py:TestMetadata.test_from_email_unparsed_valid_field_name\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields_missing[metadata_version]\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields_missing[name]\nPASS: tests/test_metadata.py:TestMetadata.test_required_fields_missing[version]\nPASS: tests/test_metadata.py:TestMetadata.test_raw_validate_unrecognized_field\nPASS: tests/test_metadata.py:TestMetadata.test_raw_data_not_mutated\nPASS: tests/test_metadata.py:TestMetadata.test_caching\nPASS: tests/test_metadata.py:TestMetadata.test_from_raw_validate\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction[2.2]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction[2.3]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.0]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.1]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[1.2]\nPASS: tests/test_metadata.py:TestMetadata.test_metadata_version_field_introduction_mismatch[2.1]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[description]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[home_page]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[download_url]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[author]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[author_email]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[maintainer]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[maintainer_email]\nPASS: tests/test_metadata.py:TestMetadata.test_single_value_unvalidated_attribute[license]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[supported_platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[classifiers]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[provides_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[obsoletes_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[requires]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[provides]\nPASS: tests/test_metadata.py:TestMetadata.test_multi_value_unvalidated_attribute[obsoletes]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.1]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[1.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.1]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_metadata_version[2.3]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_metadata_version[1.3]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_metadata_version[2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_version\nPASS: tests/test_metadata.py:TestMetadata.test_missing_version\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_version\nPASS: tests/test_metadata.py:TestMetadata.test_valid_summary\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_summary\nPASS: tests/test_metadata.py:TestMetadata.test_valid_name\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_name\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/plain]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[TEXT/PLAIN]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/x-rst]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/plain; charset=UTF-8]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/x-rst; charset=UTF-8]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; charset=UTF-8; variant=GFM]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; charset=UTF-8; variant=CommonMark]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; variant=GFM]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_description_content_type[text/markdown; variant=CommonMark]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[application/json]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/plain; charset=ascii]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/plain; charset=utf-8]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/markdown; variant=gfm]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_description_content_type[text/markdown; variant=commonmark]\nPASS: tests/test_metadata.py:TestMetadata.test_keywords\nPASS: tests/test_metadata.py:TestMetadata.test_valid_project_urls\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_python[>=3]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_python[>2.6,!=3.0.*,!=3.1.*]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_python[~=2.6]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_requires_python\nPASS: tests/test_metadata.py:TestMetadata.test_requires_external\nPASS: tests/test_metadata.py:TestMetadata.test_valid_provides_extra\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_provides_extra\nPASS: tests/test_metadata.py:TestMetadata.test_valid_requires_dist\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_requires_dist\nPASS: tests/test_metadata.py:TestMetadata.test_valid_dynamic\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_dynamic_value\nPASS: tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[name]\nPASS: tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[version]\nPASS: tests/test_metadata.py:TestMetadata.test_disallowed_dynamic[metadata-version]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[author]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[author_email]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[classifiers]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[description]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[description_content_type]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[download_url]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[dynamic]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[home_page]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[keywords]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license_expression]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[license_files]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[maintainer]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[maintainer_email]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[obsoletes]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[obsoletes_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[project_urls]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[provides_extra]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_dist]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_external]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[requires_python]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[summary]\nPASS: tests/test_metadata.py:TestMetadata.test_optional_defaults_to_none[supported_platforms]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT-MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit-MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[BSD-3-Clause-BSD-3-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[Bsd-3-clause-BSD-3-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT AND (Apache-2.0 OR BSD-2-Clause)-MIT AND (Apache-2.0 OR BSD-2-Clause)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit and (apache-2.0 or bsd-2-clause)-MIT AND (Apache-2.0 OR BSD-2-Clause)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)-MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause-GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Special-License OR CC0-1.0 OR Unlicense-LicenseRef-Special-License OR CC0-1.0 OR Unlicense]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mIt-MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[ mIt -MIT]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit or apache-2.0-MIT OR Apache-2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit and apache-2.0-MIT AND Apache-2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[gpl-2.0-or-later with bison-exception-2.2-GPL-2.0-or-later WITH Bison-exception-2.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit or apache-2.0 and (bsd-3-clause or mpl-2.0)-MIT OR Apache-2.0 AND (BSD-3-Clause OR MPL-2.0)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit and (apache-2.0+ or mpl-2.0+)-MIT AND (Apache-2.0+ OR MPL-2.0+)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[mit  and  ( apache-2.0+  or  mpl-2.0+ )-MIT AND (Apache-2.0+ OR MPL-2.0+)]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Public-Domain-LicenseRef-Public-Domain]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-public-domain-LicenseRef-public-domain]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-proprietary-LicenseRef-proprietary]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Proprietary-LicenseRef-Proprietary]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[LicenseRef-Beerware-4.2-LicenseRef-Beerware-4.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[licenseref-beerware-4.2-LicenseRef-beerware-4.2]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense-(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_expression[(LicenseRef-Special-License OR licenseref-OtherLicense) OR unlicense-(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[Use-it-after-midnight]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[LicenseRef-License with spaces]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[LicenseRef-License_with_underscores]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[or]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[and]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[with]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit or]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit and]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit with]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[or mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[and mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[with mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[(mit]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit)]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit or or apache-2.0]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[mit or apache-2.0 (bsd-3-clause and MPL-2.0)]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_expression[Apache-2.0 OR 2-BSD-Clause]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files0]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files1]\nPASS: tests/test_metadata.py:TestMetadata.test_valid_license_files[license_files2]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files0]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files1]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files2]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files3]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files4]\nPASS: tests/test_metadata.py:TestMetadata.test_invalid_license_files[license_files5]\nPASS: tests/test_musllinux.py:test_parse_musl_version[amd64-1.2.2]\nPASS: tests/test_musllinux.py:test_parse_musl_version[i386-1.2.1]\nPASS: tests/test_musllinux.py:test_parse_musl_version[aarch64-1.1.24]\nPASS: tests/test_musllinux.py:test_parse_musl_version[invalid]\nPASS: tests/test_musllinux.py:test_parse_musl_version[unknown]\nPASS: tests/test_musllinux.py:test_get_musl_version[does-not-exist]\nPASS: tests/test_musllinux.py:test_get_musl_version[glibc]\nPASS: tests/test_musllinux.py:test_get_musl_version[x86_64]\nPASS: tests/test_musllinux.py:test_get_musl_version[i386]\nPASS: tests/test_musllinux.py:test_get_musl_version[aarch64]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-({ws}python_version{ws}>={ws}\"3.4\"{ws}){ws}and extra{ws}=={ws}\"oursql\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]\nPASS: tests/test_requirements.py:test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[python_implementation == '']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[platform_python_implementation == '']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[os.name == 'linux']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker[os_name == 'linux']\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker['8' in platform.version]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_valid_marker['8' not in platform.version]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file:///absolute/path]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file://.]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file:.]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_file_url[file:/.]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_empty_extras\nPASS: tests/test_requirements.py:TestRequirementParsing.test_empty_specifier\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_empty_string\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_no_name\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_missing_comma_in_extras\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_trailing_comma_in_extras\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_parens_not_closed_correctly\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_prefix_match_is_used_incorrectly\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[>=]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[<=]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[>]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[<]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_local_version_label_is_used_incorrectly[~=]\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_bracket_not_closed_correctly\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_extras_bracket_left_unclosed\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_no_space_after_url\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_marker_bracket_unclosed\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_no_url_after_at\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_lvalue\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_rvalue\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_notin_without_whitespace\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_when_no_word_boundary\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_not_without_in\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_invalid_marker_with_invalid_op\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_legacy_version_outside_triple_equals\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_missing_version_after_op\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_missing_op_after_name\nPASS: tests/test_requirements.py:TestRequirementParsing.test_error_on_random_char_after_specifier\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_types_with_nothing\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_types_with_specifier_and_marker\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_types_with_url\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[--==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a,b]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[-[a1,b1,b2]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"--==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a,b]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version--==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a,b]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-@ https://url ]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-!=2.0]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-==2.*]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[packaging>20.1-packaging>20.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[requests[security, tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1, == 2.8.* ; python_version < \"2.7\"]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.8']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equal_reqs_equal_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'testing']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_equivalent_reqs_equal_hashes_unequal_strings[scikit-learn==1.0.1-scikit_learn==1.0.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[package_one-package_two]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-packaging>=20.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-packaging>21.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[packaging>20.1-package>20.1]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[requests[security,tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1 ; python_version < \"2.7\"]\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.7']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_different_reqs_different_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'docs']\nPASS: tests/test_requirements.py:TestRequirementBehaviour.test_compare_with_string\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[==2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[==2.1.0.3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[!=2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[!=2.2.0.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[<=5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[>=7.9a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[<1.0.dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_valid[>2.0.post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[=>2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1.0+5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>=1.0+deadbeef]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<=1.0+abc123]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>1.0+watwat]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<1.0+1.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>=1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<=1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[>1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[<1.0.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.*+5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0.*+deadbeef]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0a1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0a1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0.post1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0.post1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==2.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=2.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0+5.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0+deadbeef.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.*.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[~=1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[==1.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_invalid[!=1.0.dev1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0dev]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.dev]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-dev]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0DEV]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.DEV]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0DEV1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.DEV1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-DEV]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-DEV1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0a]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.a]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-a]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0alpha]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.alpha]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.alpha1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-alpha]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-alpha1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0A]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.A]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.A1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-A]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-A1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0ALPHA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.ALPHA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.ALPHA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-ALPHA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-ALPHA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0b]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.b]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.b1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-b]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-b1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0beta]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.beta]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.beta1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-beta]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-beta1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0B]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.B]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.B1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-B]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-B1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0BETA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.BETA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.BETA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-BETA]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-BETA1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0c]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.c]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.c1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-c]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-c1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0rc]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.rc]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.rc1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-rc]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-rc1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0C]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.C]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.C1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-C]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-C1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0RC]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.RC]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.RC1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-RC]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-RC1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0post]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.post]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-post]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0POST]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.POST]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0POST1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.POST1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-POST]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-POST1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0-5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0+AbC1.01]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0a05]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0b07]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0c056]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0rc09]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.0.post000]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[1.1.dev09000]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[00!1.2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[0100!0.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[v1.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_normalized[  \\r \\x0c \\x0b v1.0\\t\\n]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[!=2.0-!=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<2.0-<2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[<=2.0-<=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[==2.0-==2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[>2.0->2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[>=2.0->=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[~=2.0-~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_str_and_repr[< 2-<2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[==2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[==2.1.0.3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[!=2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[!=2.2.0.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[<=5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[>=7.9a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[<1.0.dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_hash[>2.0.post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[~=2.0->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[==2.1.0.3->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[!=2.2.0.5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<=5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>=7.9a1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[<1.0.dev1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_true[>2.0.post1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_canonicalizes[==2.8.0-==2.8]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[~=2.0->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[==2.1.0.3->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[!=2.2.0.5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<=5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>=7.9a1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[<1.0.dev1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_false[>2.0.post1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifier.test_comparison_non_specifier\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-==2.0.0+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef.0-==2.0.0+deadbeef.00-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.dev1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1.post1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1.dev1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-==2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-==2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-==0!2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[0!2-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.0-==2.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1+local.version-==2.1.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1-!=2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0+deadbeef-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=3.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-!=2.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->=2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3->=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a8->=3.0.0a7-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<=2.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.dev1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.post1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1-<=2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a7-<=3.0.0a8-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1->2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.1->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1.post1->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1+local.version->2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a8->3.0.0a7-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1-<2-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<2.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev0-<2.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3.0.0a7-<3.0.0a8-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0.1-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.9999999-~=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1-~=1.0a1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2022.01.01-~=2022.01.01-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-~=2!1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==2!1.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==2!1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-!=1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.0.0.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.0.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0.0-==2!1.*-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-!=2!1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-<=2!0.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0->=2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-<2!0.1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0->2.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.5->2.0dev-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==2.0+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-==3.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.1-==2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef-!=2.0.0+deadbeef-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+deadbeef.0-!=2.0.0+deadbeef.00-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.dev1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2a1.post1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2b1.dev1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2c1.post1.dev1-!=2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2rc1-!=2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2-!=2.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.0-!=2.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.dev1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.post1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1->=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1-<=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1-<=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3-<=2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.post1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.post1.dev1->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0+local.version->2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0a1.post1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0b2.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0c1.post1.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0rc1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.post1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.post1.dev1-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[3-<2-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2.0-~=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1.0-~=1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.1.post1-~=1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-~=2!1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-~=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.0.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.0.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-==1.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[1.0-==2!1.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers[2!1.0-!=2!1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.0-===1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.dev0-===1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0-===1.0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_identity[1.0.dev0-===1.0.dev0-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[~=1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>1.0-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[!=1.0.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0.*-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[==1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[>=1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[<=1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_prereleases_detection[~=1.0.dev1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[>=1.0-2.0.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[>=2.0.dev1-2.0a1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[==2.0.*-2.0a1.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[<=2.0-1.0.dev1-False]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifiers_prereleases[<=2.0.dev1-1.0a1-True]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0-None-input0-expected0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0.dev1-None-input1-expected1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>=1.0.dev1-False-input2-expected2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[!=2.0a1-None-input3-expected3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[==2.0a1-None-input4-expected4]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[>2.0a1-None-input5-expected5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[<2.0a1-None-input6-expected6]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_filter[~=2.0a1-None-input7-expected7]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[~=2.0-~=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[==2.1.*-==]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[==2.1.0.3-==]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[!=2.2.*-!=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[!=2.2.0.5-!=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[<=5-<=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[>=7.9a1->=]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[<1.0.dev1-<]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[>2.0.post1->]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_operator_property[===lolwat-===]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[~=2.0-2.0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[==2.1.*-2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[==2.1.0.3-2.1.0.3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[!=2.2.*-2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[!=2.2.0.5-2.2.0.5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[<=5-5]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[>=7.9a1-7.9a1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[<1.0.dev1-1.0.dev1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[>2.0.post1-2.0.post1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_version_property[===lolwat-lolwat]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[-0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[==2.0-1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[>=2.0-1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[>=2.0,<3-2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_length[>=2.0,<3,==2.4-3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[-expected_items0]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[==2.0-expected_items1]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0-expected_items2]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0,<3-expected_items3]\nPASS: tests/test_specifiers.py:TestSpecifier.test_iteration[>=2.0,<3,==2.4-expected_items4]\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_equal_for_compatible_operator\nPASS: tests/test_specifiers.py:TestSpecifier.test_specifier_hash_for_compatible_operator\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a2.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a12.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0a12]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2.post345.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2.post345]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0b2-346]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0rc2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0c3]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.post456.dev34]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.0.post456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.1.dev1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123abc456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc123]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+abc123def]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+1234.abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2.r32+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1.2.rev33+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a2.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a12.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0a12]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2.post345.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2.post345]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0b2-346]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c1.dev456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0rc2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0c3]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.post456.dev34]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.0.post456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.1.dev1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123abc456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc123]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+abc123def]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+1234.abc]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2.r32+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_empty_specifier[1!1.2.rev33+123456]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_create_from_specifiers\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_prereleases_explicit\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_contains_prereleases\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_contains_installed_prereleases\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input0-expected0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-None-None-input1-expected1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input2-expected2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-None-input3-expected3]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-False-input4-expected4]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-None-False-input5-expected5]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-None-True-input6-expected6]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-True-None-input7-expected7]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-False-None-input8-expected8]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-True-None-input9-expected9]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[>=1.0.dev1-False-None-input10-expected10]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-True-None-input11-expected11]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifier_filter[-False-None-input12-expected12]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0-!=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<2.0-<2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[<=2.0-<=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[==2.0-==2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[>2.0->2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[>=2.0->=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[~=2.0-~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[< 2-<2]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0,>1.0-!=2.0,>1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_str_and_repr[!=2.0 ,>1.0-!=2.0,>1.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[~=2.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.*]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.0.3_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.*]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.0.5_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<=5_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>=7.9a1_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<1.0.dev1_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>2.0.post1_0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[==2.1.0.3_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[!=2.2.0.5_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<=5_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>=7.9a1_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[<1.0.dev1_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_hash[>2.0.post1_1]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_combine[>2.0-<5.0->2.0,<5.0]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_specifiers_combine_not_implemented\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[~=2.0->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[==2.1.0.3->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.*->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[!=2.2.0.5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<=5->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>=7.9a1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[<1.0.dev1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_true[>2.0.post1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-~=2.0-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-==2.1.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-==2.1.0.3-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-!=2.2.*-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-<=5-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1->=7.9a1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-<1.0.dev1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1->2.0.post1-ne]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[~=2.0->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[==2.1.0.3->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.*->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[!=2.2.0.5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<=5->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>=7.9a1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[<1.0.dev1->2.0.post1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-~=2.0-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-==2.1.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-==2.1.0.3-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-!=2.2.*-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-!=2.2.0.5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-<=5-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1->=7.9a1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_false[>2.0.post1-<1.0.dev1-eq]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_canonicalizes[==2.8.0-==2.8]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_non_specifier\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-==1.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-!=1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-<=1.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local->=1.0.0-True]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local-<1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_comparison_ignores_local[1.0.0+local->1.0.0-False]\nPASS: tests/test_specifiers.py:TestSpecifierSet.test_contains_with_compatible_operator\nPASS: tests/test_structures.py:test_infinity_repr\nPASS: tests/test_structures.py:test_negative_infinity_repr\nPASS: tests/test_structures.py:test_infinity_hash\nPASS: tests/test_structures.py:test_negative_infinity_hash\nPASS: tests/test_structures.py:test_infinity_comparison[1]\nPASS: tests/test_structures.py:test_infinity_comparison[a]\nPASS: tests/test_structures.py:test_infinity_comparison[left2]\nPASS: tests/test_structures.py:test_negative_infinity_lesser[1]\nPASS: tests/test_structures.py:test_negative_infinity_lesser[a]\nPASS: tests/test_structures.py:test_negative_infinity_lesser[left2]\nPASS: tests/test_structures.py:test_infinity_equal\nPASS: tests/test_structures.py:test_negative_infinity_equal\nPASS: tests/test_structures.py:test_negate_infinity\nPASS: tests/test_structures.py:test_negate_negative_infinity\nPASS: tests/test_tags.py:TestTag.test_lowercasing\nPASS: tests/test_tags.py:TestTag.test_equality\nPASS: tests/test_tags.py:TestTag.test_equality_fails_with_non_tag\nPASS: tests/test_tags.py:TestTag.test_hashing\nPASS: tests/test_tags.py:TestTag.test_hash_equality\nPASS: tests/test_tags.py:TestTag.test_str\nPASS: tests/test_tags.py:TestTag.test_repr\nPASS: tests/test_tags.py:TestTag.test_attribute_access\nPASS: tests/test_tags.py:TestParseTag.test_simple\nPASS: tests/test_tags.py:TestParseTag.test_multi_interpreter\nPASS: tests/test_tags.py:TestParseTag.test_multi_platform\nPASS: tests/test_tags.py:TestInterpreterName.test_sys_implementation_name\nPASS: tests/test_tags.py:TestInterpreterName.test_interpreter_short_names\nPASS: tests/test_tags.py:TestInterpreterVersion.test_warn\nPASS: tests/test_tags.py:TestInterpreterVersion.test_python_version_nodot\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info0-12]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info1-112]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info2-112]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info3-1112]\nPASS: tests/test_tags.py:TestInterpreterVersion.test_sys_version_info[version_info4-12]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[i386-True-i386]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc-True-ppc]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[x86_64-False-x86_64]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[x86_64-True-i386]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc64-False-ppc64]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_architectures[ppc64-True-ppc]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version0-x86_64-expected0]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version1-x86_64-expected1]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version2-x86_64-expected2]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version3-i386-expected3]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version4-i386-expected4]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version5-intel-expected5]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version6-intel-expected6]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version7-intel-expected7]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version8-i386-expected8]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version9-ppc64-expected9]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version10-ppc64-expected10]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version11-ppc64-expected11]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version12-ppc64-expected12]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version13-ppc-expected13]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version14-ppc-expected14]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version15-ppc-expected15]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version16-ppc-expected16]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version17-riscv-expected17]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version18-x86_64-expected18]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version19-arm64-expected19]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version20-arm64-expected20]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_binary_formats[version21-arm64-expected21]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_version_detection\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_version_detection_10_15\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_version_detection_compatibility\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_arch_detection[x86_64]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_arch_detection[i386]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_mac_platforms\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[11-0]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[11-3]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[12-0]\nPASS: tests/test_tags.py:TestMacOSPlatforms.test_macos_11[12-3]\nPASS: tests/test_tags.py:TestIOSPlatforms.test_version_detection\nPASS: tests/test_tags.py:TestIOSPlatforms.test_multiarch_detection\nPASS: tests/test_tags.py:TestIOSPlatforms.test_ios_platforms\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_non_android\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_detection\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_api_level\nPASS: tests/test_tags.py:TestAndroidPlatforms.test_abi\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_get_config_var_does_not_log\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_get_config_var_does_log\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-False-expected0]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-True-expected1]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-False-expected2]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-True-expected3]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux_unsupported\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux1\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2010\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[armv7l-armv7l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[armv8l-armv8l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armhf_abi[aarch64-armv8l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_i386_abi\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux_glibc3\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-armv7l-armv7l-musl_version0]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-aarch64-armv8l-musl_version1]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-i386-i386-musl_version2]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[cross-x86_64-i686-musl_version3]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-armv7l-armv7l-musl_version0]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-aarch64-armv8l-musl_version1]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-i386-i386-musl_version2]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_musllinux[native-x86_64-i686-musl_version3]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_manylinux2014_armv6l\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_not_manylinux_abi[x86_64-x32-i686]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l]\nPASS: tests/test_tags.py:TestManylinuxPlatform.test_linux_not_linux\nPASS: tests/test_tags.py:test_platform_tags[Darwin-mac_platforms]\nPASS: tests/test_tags.py:test_platform_tags[iOS-ios_platforms]\nPASS: tests/test_tags.py:test_platform_tags[Android-android_platforms]\nPASS: tests/test_tags.py:test_platform_tags[Linux-_linux_platforms]\nPASS: tests/test_tags.py:test_platform_tags[Generic-_generic_platforms]\nPASS: tests/test_tags.py:test_platform_tags_space\nPASS: tests/test_tags.py:TestCPythonABI.test_debug[1-False-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_debug[0-False-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_debug[None-True-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_debug_file_extension\nPASS: tests/test_tags.py:TestCPythonABI.test__debug_cp38[True-expected0]\nPASS: tests/test_tags.py:TestCPythonABI.test__debug_cp38[False-expected1]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[1-version0-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[0-version1-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[None-version2-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_pymalloc[1-version3-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[4-1114111-version0-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[2-65535-version1-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[None-1114111-version2-True]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[None-65535-version3-False]\nPASS: tests/test_tags.py:TestCPythonABI.test_wide_unicode[4-1114111-version4-False]\nPASS: tests/test_tags.py:TestCPythonTags.test_iterator_returned\nPASS: tests/test_tags.py:TestCPythonTags.test_all_args\nPASS: tests/test_tags.py:TestCPythonTags.test_python_version_defaults\nPASS: tests/test_tags.py:TestCPythonTags.test_abi_defaults\nPASS: tests/test_tags.py:TestCPythonTags.test_abi_defaults_needs_underscore\nPASS: tests/test_tags.py:TestCPythonTags.test_platforms_defaults\nPASS: tests/test_tags.py:TestCPythonTags.test_platforms_defaults_needs_underscore\nPASS: tests/test_tags.py:TestCPythonTags.test_platform_name_space_normalization\nPASS: tests/test_tags.py:TestCPythonTags.test_major_only_python_version\nPASS: tests/test_tags.py:TestCPythonTags.test_major_only_python_version_with_default_abis\nPASS: tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis0]\nPASS: tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis1]\nPASS: tests/test_tags.py:TestCPythonTags.test_skip_redundant_abis[abis2]\nPASS: tests/test_tags.py:TestCPythonTags.test_abi3_python33\nPASS: tests/test_tags.py:TestCPythonTags.test_no_excess_abi3_python32\nPASS: tests/test_tags.py:TestCPythonTags.test_no_abi3_python31\nPASS: tests/test_tags.py:TestCPythonTags.test_no_abi3_python27\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_macos\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_linux_cpython\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_jp\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_graal\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_disable_gil\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_none\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_error[invalid]\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_error[None]\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_linux_pypy\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_old_windows\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_windows\nPASS: tests/test_tags.py:TestGenericTags.test__generic_abi_agree\nPASS: tests/test_tags.py:TestGenericTags.test_generic_platforms\nPASS: tests/test_tags.py:TestGenericTags.test_generic_platforms_space\nPASS: tests/test_tags.py:TestGenericTags.test_iterator_returned\nPASS: tests/test_tags.py:TestGenericTags.test_all_args\nPASS: tests/test_tags.py:TestGenericTags.test_abi_unspecified[abi0]\nPASS: tests/test_tags.py:TestGenericTags.test_abi_unspecified[abi1]\nPASS: tests/test_tags.py:TestGenericTags.test_interpreter_default\nPASS: tests/test_tags.py:TestGenericTags.test_abis_default\nPASS: tests/test_tags.py:TestGenericTags.test_platforms_default\nPASS: tests/test_tags.py:TestCompatibleTags.test_all_args\nPASS: tests/test_tags.py:TestCompatibleTags.test_all_args_needs_underscore\nPASS: tests/test_tags.py:TestCompatibleTags.test_major_only_python_version\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_python_version\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_python_version_needs_underscore\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_interpreter\nPASS: tests/test_tags.py:TestCompatibleTags.test_default_platforms\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[CPython-cp]\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[PyPy-pp]\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[Jython-jy]\nPASS: tests/test_tags.py:TestSysTags.test_interpreter_name[IronPython-ip]\nPASS: tests/test_tags.py:TestSysTags.test_iterator\nPASS: tests/test_tags.py:TestSysTags.test_mac_cpython\nPASS: tests/test_tags.py:TestSysTags.test_windows_cpython\nPASS: tests/test_tags.py:TestSysTags.test_linux_cpython\nPASS: tests/test_tags.py:TestSysTags.test_generic\nPASS: tests/test_tags.py:TestSysTags.test_linux_platforms_manylinux2014_armv6l\nPASS: tests/test_tags.py:TestSysTags.test_skip_manylinux_2014\nPASS: tests/test_tags.py:TestSysTags.test_linux_platforms_not_manylinux_abi[x86_64-x32-i686]\nPASS: tests/test_tags.py:TestSysTags.test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l]\nPASS: tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible[x86_64-2-20-False]\nPASS: tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible[s390x-2-22-True]\nPASS: tests/test_tags.py:TestSysTags.test_linux_use_manylinux_compatible_none\nPASS: tests/test_tags.py:TestSysTags.test_pypy_first_none_any_tag\nPASS: tests/test_tags.py:TestSysTags.test_cpython_first_none_any_tag\nPASS: tests/test_tags.py:TestBitness.test_32bit_interpreter[9223372036854775807-8-False]\nPASS: tests/test_tags.py:TestBitness.test_32bit_interpreter[2147483647-4-True]\nPASS: tests/test_tags.py:TestBitness.test_32bit_interpreter[2147483647-8-False]\nPASS: tests/test_utils.py:test_canonicalize_name[foo-foo]\nPASS: tests/test_utils.py:test_canonicalize_name[Foo-foo]\nPASS: tests/test_utils.py:test_canonicalize_name[fOo-foo]\nPASS: tests/test_utils.py:test_canonicalize_name[foo.bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[Foo.Bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[Foo.....Bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo_bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo___bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo-bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name[foo----bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_name_invalid\nPASS: tests/test_utils.py:test_is_normalized_name[foo-foo]\nPASS: tests/test_utils.py:test_is_normalized_name[Foo-foo]\nPASS: tests/test_utils.py:test_is_normalized_name[fOo-foo]\nPASS: tests/test_utils.py:test_is_normalized_name[foo.bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[Foo.Bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[Foo.....Bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo_bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo___bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo-bar-foo-bar]\nPASS: tests/test_utils.py:test_is_normalized_name[foo----bar-foo-bar]\nPASS: tests/test_utils.py:test_canonicalize_version[version0-1.4]\nPASS: tests/test_utils.py:test_canonicalize_version[1.4.0-1.4]\nPASS: tests/test_utils.py:test_canonicalize_version[1.40.0-1.40]\nPASS: tests/test_utils.py:test_canonicalize_version[1.4.0.0.00.000.0000-1.4]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0-1]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0+abc-1+abc]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0.dev0-1.dev0]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0.post0-1.post0]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0a0-1a0]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0rc0-1rc0]\nPASS: tests/test_utils.py:test_canonicalize_version[100!0.0-100!0]\nPASS: tests/test_utils.py:test_canonicalize_version[lolwat-lolwat]\nPASS: tests/test_utils.py:test_canonicalize_version[1.0.1-test7-1.0.1-test7]\nPASS: tests/test_utils.py:test_canonicalize_version_no_strip_trailing_zero[1.4.0]\nPASS: tests/test_utils.py:test_canonicalize_version_no_strip_trailing_zero[1.0]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo-1.0-py3-none-any.whl-foo-version0-build0-tags0]\nPASS: tests/test_utils.py:test_parse_wheel_filename[some_PACKAGE-1.0-py3-none-any.whl-some-package-version1-build1-tags1]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo-1.0-1000-py3-none-any.whl-foo-version2-build2-tags2]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo-1.0-1000abc-py3-none-any.whl-foo-version3-build3-tags3]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo_b\\xe1r-1.0-py3-none-any.whl-foo-b\\xe1r-version4-build4-tags4]\nPASS: tests/test_utils.py:test_parse_wheel_filename[foo_b\\xe1r-1.0-1000-py3-none-any.whl-foo-b\\xe1r-version5-build5-tags5]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-py3-none-any.wheel]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo__bar-1.0-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo#bar-1.0-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foobar-1.x-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-abc-py3-none-any.whl]\nPASS: tests/test_utils.py:test_parse_wheel_invalid_filename[foo-1.0-200-py3-none-any-junk.whl]\nPASS: tests/test_utils.py:test_parse_sdist_filename[foo-1.0.tar.gz-foo-version0]\nPASS: tests/test_utils.py:test_parse_sdist_filename[foo-1.0.zip-foo-version1]\nPASS: tests/test_utils.py:test_parse_sdist_invalid_filename[foo-1.0.xz]\nPASS: tests/test_utils.py:test_parse_sdist_invalid_filename[foo1.0.tar.gz]\nPASS: tests/test_utils.py:test_parse_sdist_invalid_filename[foo-1.x.tar.gz]\nPASS: tests/test_version.py:test_parse\nPASS: tests/test_version.py:test_parse_raises\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0a12]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0c1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0c3]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0a12]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0c1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0c3]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_valid_versions[1!1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[french toast]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+a+]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0++]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+_foobar]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+foo&asd]\nPASS: tests/test_version.py:TestVersion.test_invalid_versions[1.0+1+1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0dev-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.dev-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0dev1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-dev-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-dev1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0DEV-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.DEV-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0DEV1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.DEV1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-DEV-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-DEV1-1.0.dev1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0a-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.a-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-a-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0alpha-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.alpha-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.alpha1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-alpha-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-alpha1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0A-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.A-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.A1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-A-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-A1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0ALPHA-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.ALPHA-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.ALPHA1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-ALPHA-1.0a0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-ALPHA1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0b-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.b-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.b1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-b-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-b1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0beta-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.beta-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.beta1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-beta-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-beta1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0B-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.B-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.B1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-B-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-B1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0BETA-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.BETA-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.BETA1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-BETA-1.0b0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-BETA1-1.0b1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0c-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.c-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.c1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-c-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-c1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0rc-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.rc-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.rc1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-rc-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-rc1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0C-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.C-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.C1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-C-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-C1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0RC-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.RC-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.RC1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-RC-1.0rc0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-RC1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0post-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.post-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0post1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-post-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-post1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0POST-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.POST-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0POST1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0r-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0rev-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.POST1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.r1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.rev1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-POST-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-POST1-1.0.post1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-r5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0-rev5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0+AbC-1.0+abc]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.01-1.1]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0a05-1.0a5]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0b07-1.0b7]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0c056-1.0rc56]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0rc09-1.0rc9]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.0.post000-1.0.post0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[1.1.dev09000-1.1.dev9000]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[00!1.2-1.2]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[0100!0.0-100!0.0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[v1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_normalized_versions[   v1.0\\t\\n-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.dev456-1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a2.dev456-1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a12.dev456-1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0a12-1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b1.dev456-1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b2-1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b2.post345.dev456-1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0b2.post345-1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0rc1.dev456-1.0rc1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0rc1-1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.post456.dev34-1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.post456-1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.1-1.0.1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[0!1.0.2-1.0.2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.3+7-1.0.3+7]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[0!1.0.4+8.0-1.0.4+8.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.0.5+9.5-1.0.5+9.5]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+1234.abc-1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+123456-1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+123abc-1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+123abc456-1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc-1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc123-1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.2+abc123def-1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[1.1.dev1-1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.dev456-7!1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a1-7!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a2.dev456-7!1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a12.dev456-7!1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0a12-7!1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b1.dev456-7!1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2-7!1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2.post345.dev456-7!1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0b2.post345-7!1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0rc1.dev456-7!1.0rc1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0rc1-7!1.0rc1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0-7!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.post456.dev34-7!1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.post456-7!1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.1-7!1.0.1]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.2-7!1.0.2]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.3+7-7!1.0.3+7]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.4+8.0-7!1.0.4+8.0]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.0.5+9.5-7!1.0.5+9.5]\nPASS: tests/test_version.py:TestVersion.test_version_str_repr[7!1.1.dev1-7!1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_rc_and_c_equals\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0c1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0c3]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a2.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a12.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0a12]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2.post345.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2.post345]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0b2-346]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0c1.dev456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0c1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0rc2]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0c3]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0.post456.dev34]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.0.post456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.1.dev1]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+123abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+123abc456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc123]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+abc123def]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+1234.abc]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2.r32+123456]\nPASS: tests/test_version.py:TestVersion.test_version_hash[1!1.2.rev33+123456]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.dev0-1.0.dev0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.dev6-1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5-1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5.dev6-1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0rc4-1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.post5-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.dev6-1!1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1-1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5-1!1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5.dev6-1!1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0rc4-1!1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.post5-1!1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.dev6+deadbeef-1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1+deadbeef-1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5+deadbeef-1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0a1.post5.dev6+deadbeef-1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0rc4+deadbeef-1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1.0.post5+deadbeef-1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.dev6+deadbeef-1!1.0.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1+deadbeef-1!1.0a1]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5+deadbeef-1!1.0a1.post5]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0a1.post5.dev6+deadbeef-1!1.0a1.post5.dev6]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0rc4+deadbeef-1!1.0rc4]\nPASS: tests/test_version.py:TestVersion.test_version_public[1!1.0.post5+deadbeef-1!1.0.post5]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.dev0-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.dev6-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5.dev6-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0rc4-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.post5-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.dev6-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5.dev6-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0rc4-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.post5-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.dev6+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0a1.post5.dev6+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0rc4+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1.0.post5+deadbeef-1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.dev6+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0a1.post5.dev6+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0rc4+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_base_version[1!1.0.post5+deadbeef-1!1.0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.dev0-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.dev6-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5.dev6-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0rc4-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.post5-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.dev6-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5.dev6-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0rc4-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.post5-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.dev6+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0a1.post5.dev6+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0rc4+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1.0.post5+deadbeef-0]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.dev6+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0a1.post5.dev6+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0rc4+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_epoch[1!1.0.post5+deadbeef-1]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0-release0]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.dev0-release1]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.dev6-release2]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1-release3]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5-release4]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5.dev6-release5]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0rc4-release6]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.post5-release7]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0-release8]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.dev6-release9]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1-release10]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5-release11]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5.dev6-release12]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0rc4-release13]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.post5-release14]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0+deadbeef-release15]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.dev6+deadbeef-release16]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1+deadbeef-release17]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5+deadbeef-release18]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0a1.post5.dev6+deadbeef-release19]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0rc4+deadbeef-release20]\nPASS: tests/test_version.py:TestVersion.test_version_release[1.0.post5+deadbeef-release21]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0+deadbeef-release22]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.dev6+deadbeef-release23]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1+deadbeef-release24]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5+deadbeef-release25]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0a1.post5.dev6+deadbeef-release26]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0rc4+deadbeef-release27]\nPASS: tests/test_version.py:TestVersion.test_version_release[1!1.0.post5+deadbeef-release28]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.dev0-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0a1.post5.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0rc4+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1.0.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0a1.post5.dev6+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0rc4+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_local[1!1.0.post5+deadbeef-deadbeef]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.dev0-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1-pre3]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5-pre4]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5.dev6-pre5]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0rc4-pre6]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1-pre10]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5-pre11]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5.dev6-pre12]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0rc4-pre13]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1+deadbeef-pre17]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5+deadbeef-pre18]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0a1.post5.dev6+deadbeef-pre19]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0rc4+deadbeef-pre20]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1+deadbeef-pre24]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5+deadbeef-pre25]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0a1.post5.dev6+deadbeef-pre26]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0rc4+deadbeef-pre27]\nPASS: tests/test_version.py:TestVersion.test_version_pre[1!1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.dev0-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0a1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0b1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0c1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0rc1.post1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0+dev-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.post1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_prerelease[1.0.post1+dev-False]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.dev0-0]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5.dev6-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.post5-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0a1.post5.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0a1.post5.dev6+deadbeef-6]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_dev[1!1.0.post5+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev0-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0rc4-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5.dev6-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0rc4-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.post5-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0a1.post5.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0rc4+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1.0.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0a1.post5.dev6+deadbeef-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0rc4+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_devrelease[1!1.0.post5+deadbeef-False]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.dev0-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5.dev6-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.dev6-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5.dev6-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0rc4-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.post5-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0a1.post5.dev6+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1.0.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.dev6+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0a1.post5.dev6+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0rc4+deadbeef-None]\nPASS: tests/test_version.py:TestVersion.test_version_post[1!1.0.post5+deadbeef-5]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.dev1-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0+foo-False]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.post1.dev1-True]\nPASS: tests/test_version.py:TestVersion.test_version_is_postrelease[1.0.post1-True]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a2.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0a12-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0b2-346-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0rc2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0c3-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456.dev34-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.0.post456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.1.dev1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123abc456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+abc123def-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+1234.abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.r32+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1.2.rev33+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a2.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0a12-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0b2-346-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0rc2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0c3-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456.dev34-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.1.dev1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123abc456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+abc123def-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.r32+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-lt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-le]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0a12-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0c3-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-eq]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-ne]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-ge]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0a12-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0b2-346-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0rc2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0c3-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.0.post456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.1.dev1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0a12-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0a12-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0b2-346-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0rc2-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0c3-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0c3-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.0.post456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.1.dev1-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-gt]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[lt]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[le]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[eq]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[ge]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[gt]\nPASS: tests/test_version.py:TestVersion.test_dunder_op_returns_notimplemented[ne]\nPASS: tests/test_version.py:TestVersion.test_compare_other[eq-False]\nPASS: tests/test_version.py:TestVersion.test_compare_other[ne-True]\nPASS: tests/test_version.py:TestVersion.test_major_version\nPASS: tests/test_version.py:TestVersion.test_minor_version\nPASS: tests/test_version.py:TestVersion.test_micro_version\n============================================================================\nTestsuite summary\n# TOTAL: 26948\n# PASS: 26948\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 22\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5516011714935303,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-pefile_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-pefile",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018546581268310547,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3342692852020264,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01929020881652832,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.7842881679534912,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012829303741455078,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-pefile.tests/export_test.py:Test_exports.test_exports32": {
    "status": "PASSED"
   },
   "ptestresult.python3-pefile.tests/export_test.py:Test_exports.test_exports64": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-pefile/ptest\nPASS: tests/export_test.py:Test_exports.test_exports32\nPASS: tests/export_test.py:Test_exports.test_exports64\n============================================================================\nTestsuite summary\n# TOTAL: 2\n# PASS: 2\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-pefile/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-pefile": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:48\nPASS: tests/export_test.py:Test_exports.test_exports32\nPASS: tests/export_test.py:Test_exports.test_exports64\n============================================================================\nTestsuite summary\n# TOTAL: 2\n# PASS: 2\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5534863471984863,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-pluggy_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-pluggy",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0022134780883789062,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.350088119506836,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01988840103149414,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.1178529262542725,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0033903121948242188,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_not_all_arguments_are_provided_issues_a_warning": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_parse_hookimpl_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_plugin_getattr_raises_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_warn_when_deprecated_args_specified": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_warn_when_deprecated_specified": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_formatdef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_decorator": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_keyword_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_tryfirst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_trylast": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_trylast2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_trylast3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_wrappers_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_wrappers_ordering": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_wrappers_ordering_tryfirst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_call_extra_hook_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hook_conflict": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-hookwrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-optionalhook]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-tryfirst]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-trylast]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-hookwrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-optionalhook]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-tryfirst]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-trylast]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookrelay_registration_by_specname": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookrelay_registration_by_specname_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookrelay_registry": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookspec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_argmismatch": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_call_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_definition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_force_result": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_force_result_hookwrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_no_plugin": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_returns_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_no_hookspec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_non_wrapper_generator": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_only_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_opt_in_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_call_none_is_no_result": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_exception[SystemExit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_exception[ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_force_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_not_yield": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_too_many_yield": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_two_yields": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_yield_not_executed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_keyword_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_keyword_args_with_defaultargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_suppress_inner_wrapper_teardown_exc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_tags_call_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_unwind_inner_wrapper_teardown_exc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_exception[SystemExit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_exception[ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_exception_chaining": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_too_many_yield": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_two_yields": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_yield_not_executed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_add_hookspecs_nohooks": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_call_extra": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_call_with_too_few_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_get_hookcallers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_get_hookimpls": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_has_plugin": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_historic_with_subset_hook_caller": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_hook_tracing[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_hook_tracing[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_load_setuptools_instantiation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_plugin_double_register": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_pm": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_pm_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_historic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_historic_incompat_hookwrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_historic_incompat_wrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_unknown_hooks": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_while_calling[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_while_calling[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_set_blocked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_subset_hook_caller": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_with_callbacks_immediately_executed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_with_result_memorized[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_with_result_memorized[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_indent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_readable_output_dictargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_setprocessor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_warnings.py:test_teardown_raised_warning": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:48\nBEGIN: /usr/lib/python3-pluggy/ptest\nPASS: testing/test_details.py:test_parse_hookimpl_override\nPASS: testing/test_details.py:test_warn_when_deprecated_specified\nPASS: testing/test_details.py:test_warn_when_deprecated_args_specified\nPASS: testing/test_details.py:test_plugin_getattr_raises_errors\nPASS: testing/test_details.py:test_not_all_arguments_are_provided_issues_a_warning\nPASS: testing/test_details.py:test_repr\nPASS: testing/test_helpers.py:test_varnames\nPASS: testing/test_helpers.py:test_varnames_default\nPASS: testing/test_helpers.py:test_varnames_class\nPASS: testing/test_helpers.py:test_varnames_keyword_only\nPASS: testing/test_helpers.py:test_formatdef\nPASS: testing/test_helpers.py:test_varnames_decorator\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_trylast\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_trylast3\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_trylast2\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_tryfirst\nPASS: testing/test_hookcaller.py:test_adding_wrappers_ordering\nPASS: testing/test_hookcaller.py:test_adding_wrappers_ordering_tryfirst\nPASS: testing/test_hookcaller.py:test_adding_wrappers_complex\nPASS: testing/test_hookcaller.py:test_hookspec\nPASS: testing/test_hookcaller.py:test_hookimpl[True-hookwrapper]\nPASS: testing/test_hookcaller.py:test_hookimpl[True-optionalhook]\nPASS: testing/test_hookcaller.py:test_hookimpl[True-tryfirst]\nPASS: testing/test_hookcaller.py:test_hookimpl[True-trylast]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-hookwrapper]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-optionalhook]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-tryfirst]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-trylast]\nPASS: testing/test_hookcaller.py:test_hookrelay_registry\nPASS: testing/test_hookcaller.py:test_hookrelay_registration_by_specname\nPASS: testing/test_hookcaller.py:test_hookrelay_registration_by_specname_raises\nPASS: testing/test_hookcaller.py:test_hook_conflict\nPASS: testing/test_hookcaller.py:test_call_extra_hook_order\nPASS: testing/test_invocations.py:test_argmismatch\nPASS: testing/test_invocations.py:test_only_kwargs\nPASS: testing/test_invocations.py:test_opt_in_args\nPASS: testing/test_invocations.py:test_call_order\nPASS: testing/test_invocations.py:test_firstresult_definition\nPASS: testing/test_invocations.py:test_firstresult_force_result_hookwrapper\nPASS: testing/test_invocations.py:test_firstresult_force_result\nPASS: testing/test_invocations.py:test_firstresult_returns_none\nPASS: testing/test_invocations.py:test_firstresult_no_plugin\nPASS: testing/test_invocations.py:test_no_hookspec\nPASS: testing/test_invocations.py:test_non_wrapper_generator\nPASS: testing/test_multicall.py:test_keyword_args\nPASS: testing/test_multicall.py:test_keyword_args_with_defaultargs\nPASS: testing/test_multicall.py:test_tags_call_error\nPASS: testing/test_multicall.py:test_call_none_is_no_result\nPASS: testing/test_multicall.py:test_hookwrapper\nPASS: testing/test_multicall.py:test_hookwrapper_two_yields\nPASS: testing/test_multicall.py:test_wrapper\nPASS: testing/test_multicall.py:test_wrapper_two_yields\nPASS: testing/test_multicall.py:test_hookwrapper_order\nPASS: testing/test_multicall.py:test_hookwrapper_not_yield\nPASS: testing/test_multicall.py:test_hookwrapper_yield_not_executed\nPASS: testing/test_multicall.py:test_hookwrapper_too_many_yield\nPASS: testing/test_multicall.py:test_wrapper_yield_not_executed\nPASS: testing/test_multicall.py:test_wrapper_too_many_yield\nPASS: testing/test_multicall.py:test_hookwrapper_exception[ValueError]\nPASS: testing/test_multicall.py:test_hookwrapper_exception[SystemExit]\nPASS: testing/test_multicall.py:test_hookwrapper_force_exception\nPASS: testing/test_multicall.py:test_wrapper_exception[ValueError]\nPASS: testing/test_multicall.py:test_wrapper_exception[SystemExit]\nPASS: testing/test_multicall.py:test_wrapper_exception_chaining\nPASS: testing/test_multicall.py:test_unwind_inner_wrapper_teardown_exc\nPASS: testing/test_multicall.py:test_suppress_inner_wrapper_teardown_exc\nPASS: testing/test_pluginmanager.py:test_plugin_double_register\nPASS: testing/test_pluginmanager.py:test_pm\nPASS: testing/test_pluginmanager.py:test_has_plugin\nPASS: testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_pm_name\nPASS: testing/test_pluginmanager.py:test_set_blocked\nPASS: testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register\nPASS: testing/test_pluginmanager.py:test_register_unknown_hooks\nPASS: testing/test_pluginmanager.py:test_register_historic\nPASS: testing/test_pluginmanager.py:test_historic_with_subset_hook_caller\nPASS: testing/test_pluginmanager.py:test_with_result_memorized[True]\nPASS: testing/test_pluginmanager.py:test_with_result_memorized[False]\nPASS: testing/test_pluginmanager.py:test_with_callbacks_immediately_executed\nPASS: testing/test_pluginmanager.py:test_register_historic_incompat_hookwrapper\nPASS: testing/test_pluginmanager.py:test_register_historic_incompat_wrapper\nPASS: testing/test_pluginmanager.py:test_call_extra\nPASS: testing/test_pluginmanager.py:test_call_with_too_few_args\nPASS: testing/test_pluginmanager.py:test_subset_hook_caller\nPASS: testing/test_pluginmanager.py:test_get_hookimpls\nPASS: testing/test_pluginmanager.py:test_get_hookcallers\nPASS: testing/test_pluginmanager.py:test_add_hookspecs_nohooks\nPASS: testing/test_pluginmanager.py:test_load_setuptools_instantiation\nPASS: testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_hook_tracing[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_hook_tracing[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_while_calling[False]\nPASS: testing/test_pluginmanager.py:test_register_while_calling[True]\nPASS: testing/test_tracer.py:test_simple\nPASS: testing/test_tracer.py:test_indent\nPASS: testing/test_tracer.py:test_readable_output_dictargs\nPASS: testing/test_tracer.py:test_setprocessor\nPASS: testing/test_warnings.py:test_teardown_raised_warning\n============================================================================\nTestsuite summary\n# TOTAL: 109\n# PASS: 109\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-pluggy/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-pluggy": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:48\nPASS: testing/test_details.py:test_parse_hookimpl_override\nPASS: testing/test_details.py:test_warn_when_deprecated_specified\nPASS: testing/test_details.py:test_warn_when_deprecated_args_specified\nPASS: testing/test_details.py:test_plugin_getattr_raises_errors\nPASS: testing/test_details.py:test_not_all_arguments_are_provided_issues_a_warning\nPASS: testing/test_details.py:test_repr\nPASS: testing/test_helpers.py:test_varnames\nPASS: testing/test_helpers.py:test_varnames_default\nPASS: testing/test_helpers.py:test_varnames_class\nPASS: testing/test_helpers.py:test_varnames_keyword_only\nPASS: testing/test_helpers.py:test_formatdef\nPASS: testing/test_helpers.py:test_varnames_decorator\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_trylast\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_trylast3\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_trylast2\nPASS: testing/test_hookcaller.py:test_adding_nonwrappers_tryfirst\nPASS: testing/test_hookcaller.py:test_adding_wrappers_ordering\nPASS: testing/test_hookcaller.py:test_adding_wrappers_ordering_tryfirst\nPASS: testing/test_hookcaller.py:test_adding_wrappers_complex\nPASS: testing/test_hookcaller.py:test_hookspec\nPASS: testing/test_hookcaller.py:test_hookimpl[True-hookwrapper]\nPASS: testing/test_hookcaller.py:test_hookimpl[True-optionalhook]\nPASS: testing/test_hookcaller.py:test_hookimpl[True-tryfirst]\nPASS: testing/test_hookcaller.py:test_hookimpl[True-trylast]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-hookwrapper]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-optionalhook]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-tryfirst]\nPASS: testing/test_hookcaller.py:test_hookimpl[False-trylast]\nPASS: testing/test_hookcaller.py:test_hookrelay_registry\nPASS: testing/test_hookcaller.py:test_hookrelay_registration_by_specname\nPASS: testing/test_hookcaller.py:test_hookrelay_registration_by_specname_raises\nPASS: testing/test_hookcaller.py:test_hook_conflict\nPASS: testing/test_hookcaller.py:test_call_extra_hook_order\nPASS: testing/test_invocations.py:test_argmismatch\nPASS: testing/test_invocations.py:test_only_kwargs\nPASS: testing/test_invocations.py:test_opt_in_args\nPASS: testing/test_invocations.py:test_call_order\nPASS: testing/test_invocations.py:test_firstresult_definition\nPASS: testing/test_invocations.py:test_firstresult_force_result_hookwrapper\nPASS: testing/test_invocations.py:test_firstresult_force_result\nPASS: testing/test_invocations.py:test_firstresult_returns_none\nPASS: testing/test_invocations.py:test_firstresult_no_plugin\nPASS: testing/test_invocations.py:test_no_hookspec\nPASS: testing/test_invocations.py:test_non_wrapper_generator\nPASS: testing/test_multicall.py:test_keyword_args\nPASS: testing/test_multicall.py:test_keyword_args_with_defaultargs\nPASS: testing/test_multicall.py:test_tags_call_error\nPASS: testing/test_multicall.py:test_call_none_is_no_result\nPASS: testing/test_multicall.py:test_hookwrapper\nPASS: testing/test_multicall.py:test_hookwrapper_two_yields\nPASS: testing/test_multicall.py:test_wrapper\nPASS: testing/test_multicall.py:test_wrapper_two_yields\nPASS: testing/test_multicall.py:test_hookwrapper_order\nPASS: testing/test_multicall.py:test_hookwrapper_not_yield\nPASS: testing/test_multicall.py:test_hookwrapper_yield_not_executed\nPASS: testing/test_multicall.py:test_hookwrapper_too_many_yield\nPASS: testing/test_multicall.py:test_wrapper_yield_not_executed\nPASS: testing/test_multicall.py:test_wrapper_too_many_yield\nPASS: testing/test_multicall.py:test_hookwrapper_exception[ValueError]\nPASS: testing/test_multicall.py:test_hookwrapper_exception[SystemExit]\nPASS: testing/test_multicall.py:test_hookwrapper_force_exception\nPASS: testing/test_multicall.py:test_wrapper_exception[ValueError]\nPASS: testing/test_multicall.py:test_wrapper_exception[SystemExit]\nPASS: testing/test_multicall.py:test_wrapper_exception_chaining\nPASS: testing/test_multicall.py:test_unwind_inner_wrapper_teardown_exc\nPASS: testing/test_multicall.py:test_suppress_inner_wrapper_teardown_exc\nPASS: testing/test_pluginmanager.py:test_plugin_double_register\nPASS: testing/test_pluginmanager.py:test_pm\nPASS: testing/test_pluginmanager.py:test_has_plugin\nPASS: testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_pm_name\nPASS: testing/test_pluginmanager.py:test_set_blocked\nPASS: testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register\nPASS: testing/test_pluginmanager.py:test_register_unknown_hooks\nPASS: testing/test_pluginmanager.py:test_register_historic\nPASS: testing/test_pluginmanager.py:test_historic_with_subset_hook_caller\nPASS: testing/test_pluginmanager.py:test_with_result_memorized[True]\nPASS: testing/test_pluginmanager.py:test_with_result_memorized[False]\nPASS: testing/test_pluginmanager.py:test_with_callbacks_immediately_executed\nPASS: testing/test_pluginmanager.py:test_register_historic_incompat_hookwrapper\nPASS: testing/test_pluginmanager.py:test_register_historic_incompat_wrapper\nPASS: testing/test_pluginmanager.py:test_call_extra\nPASS: testing/test_pluginmanager.py:test_call_with_too_few_args\nPASS: testing/test_pluginmanager.py:test_subset_hook_caller\nPASS: testing/test_pluginmanager.py:test_get_hookimpls\nPASS: testing/test_pluginmanager.py:test_get_hookcallers\nPASS: testing/test_pluginmanager.py:test_add_hookspecs_nohooks\nPASS: testing/test_pluginmanager.py:test_load_setuptools_instantiation\nPASS: testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_hook_tracing[spec-is-class]\nPASS: testing/test_pluginmanager.py:test_hook_tracing[spec-is-instance]\nPASS: testing/test_pluginmanager.py:test_register_while_calling[False]\nPASS: testing/test_pluginmanager.py:test_register_while_calling[True]\nPASS: testing/test_tracer.py:test_simple\nPASS: testing/test_tracer.py:test_indent\nPASS: testing/test_tracer.py:test_readable_output_dictargs\nPASS: testing/test_tracer.py:test_setprocessor\nPASS: testing/test_warnings.py:test_teardown_raised_warning\n============================================================================\nTestsuite summary\n# TOTAL: 109\n# PASS: 109\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.542799711227417,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-pyasn1_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-pyasn1",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018558502197265625,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.331423759460449,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019967317581176758,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 4.3319549560546875,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0014977455139160156,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntagged": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedEx": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedIm": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedImIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BMPStringDecoderTestCase.testDecoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BinaryFileTestCase.testInvalidFileContent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BinaryFileTestCase.testMoreObjects": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BinaryFileTestCase.testOneObject": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunkedSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunkedSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunkedSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunkedSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testTypeChecking": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testExtraTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTrueNeg": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:BytesIOTestCase.testRead": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testBySpec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testExplicitTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testExplicitTagUndefLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testUndefLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testWithoutSpec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testGzip": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testZipfile": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testZipfileMany": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:DecoderCacheTestCase.testCache": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testDefiniteNoEoo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testExpectedEoo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testIndefiniteEoo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoConstructedEoo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoEooData": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoLongFormEoo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testUnexpectedEoo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ErrorOnDecodingTestCase.testErrorCondition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ErrorOnDecodingTestCase.testRawDump": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedSequenceOfDecoderTestCase.testWithSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ExpTaggedSequenceOfDecoderTestCase.testWithoutSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testMinusOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testNegInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testNegLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testPosInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testPosLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testSpec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testZero": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testZeroLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testLargeTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testLongTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testTagsEquivalence": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPartialDecodeWithCustomSubstrateFun": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPartialDecodeWithDefaultSubstrateFun": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPropagateUserException": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NonStringDecoderTestCase.testAny": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NonStringDecoderTestCase.testOctetString": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NullDecoderTestCase.testNull": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:NullDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge5": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge6": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge7": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge8": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge9": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testIndefiniteLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLarge1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLarge2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testNonLeading0x80": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testReservedLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testZeroLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunkedSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunkedSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunkedSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunkedSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin5": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testChar": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testMinusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testPlusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testShortEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RealDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testIndefiniteLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testLarge": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testLeading0x80": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testNonLeading0x80": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testReservedLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testThree": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testZeroLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:RestartableDecoderTestCase.testPartialReadingFromNonBlockingStream": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionaIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testSchemalessDecoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeNoComponent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeSchemaless": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeNoComponent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeSchemaless": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeNoComponent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeSchemaless": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeNoComponent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeSchemaless": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testTagFormat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubstV04": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeReordered": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeReordered": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testSchemalessDecoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:UTF8StringDecoderTestCase.testDecoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:UnicodeTestCase.testFail": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_decoder.py:UniversalStringDecoderTestCase.testDecoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testTaggedEx": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testTaggedIm": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testUntagged": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testTaggedEx": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testTaggedIm": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testUntagged": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BMPStringEncoderTestCase.testEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BMPStringEncoderWithSchemaTestCase.testEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testEmptyValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testEmptyValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BooleanEncoderTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BooleanEncoderTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BooleanEncoderWithSchemaTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:BooleanEncoderWithSchemaTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeOptionOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeOptionTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testFilled": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testTagged": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testTaggedUndefLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testUndefLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ChoiceEncoderWithSchemaTestCase.testFilled": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedSequenceComponentEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedSequenceComponentEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedSequenceEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ExpTaggedSequenceEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testCompactZero": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testMinusOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testNegInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testNegLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testPosInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testPosLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testZero": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testNegInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testPosInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testPosLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testZero": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:LargeTagEncoderTestCase.testEncoder": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:NullEncoderTestCase.testNull": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:NullEncoderWithSchemaTestCase.testNull": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge5": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge6": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge7": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge8": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge9": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdgeA": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testLarge1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testLarge2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:ObjectIdentifierWithSchemaEncoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin5": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin6": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin7": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testChar": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testMinusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testPlusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderTestCase.testZero": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RealEncoderWithSchemaTestCase.testChar": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testLarge": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testThree": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:RelativeOIDWithSchemaEncoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testDefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:UTF8StringEncoderTestCase.testEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:UTF8StringEncoderWithSchemaTestCase.testEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:UniversalStringEncoderTestCase.testEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/ber/test_encoder.py:UniversalStringEncoderWithSchemaTestCase.testEncoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:BitStringDecoderTestCase.testLongMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:BitStringDecoderTestCase.testShortMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testOverflow": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:OctetStringDecoderTestCase.testLongMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:OctetStringDecoderTestCase.testShortMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:BitStringEncoderTestCase.testLongMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:BitStringEncoderTestCase.testShortMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:BooleanEncoderTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:BooleanEncoderTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testDecimalCommaPoint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testLocalTimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testMissingTimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithMinutes": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSeconds": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubseconds": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsDanglingDot": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsMax": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsMin": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsWithZeros": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithDefaultAndOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithDefaultAndOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithDefaultAndOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testOptionalWithValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:OctetStringEncoderTestCase.testLongMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:OctetStringEncoderTestCase.testShortMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithChoiceWithSchemaEncoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithOptionalIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithTaggedChoiceEncoderTestCase.testWithTaggedChoice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetEncoderWithTaggedChoiceEncoderTestCase.testWithUntaggedChoice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testFractionOfSecond": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testLocalTimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testMissingTimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testWithMinutes": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testWithSeconds": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testDefModeChunked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testShortMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testChunkedMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testIndefMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testShortMode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:BitStringEncoderTestCase.testDefModeLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:BitStringEncoderTestCase.testDefModeShort": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:ClassConstructorTestCase.testKeywords": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedDefaultNullIsNotEncoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedDefaultOctetStringIsNotEncoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedOptionalNullIsEncoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedOptionalOctetStringIsEncoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testUninitializedOptionalNullIsNotEncoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testUninitializedOptionalOctetStringIsNotEncoded": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithDefaultAndOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithDefaultAndOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithDefaultAndOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testDefModeOptional": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testDefModeOptionalWithValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:OctetStringEncoderTestCase.testDefModeLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:OctetStringEncoderTestCase.testDefModeShort": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetWithAlternatingChoiceEncoderTestCase.testComponentsOrdering1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetWithAlternatingChoiceEncoderTestCase.testComponentsOrdering2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetWithTaggedChoiceEncoderTestCase.testWithTaggedChoice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/der/test_encoder.py:SetWithTaggedChoiceEncoderTestCase.testWithUntaggedChoice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:AnyDecoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:BadAsn1SpecTestCase.testBadSpec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:BitStringDecoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:BooleanDecoderTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:BooleanDecoderTestCase.testTrueNeg": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:ChoiceDecoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:IntegerDecoderTestCase.testNegInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:IntegerDecoderTestCase.testPosInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:NullDecoderTestCase.testNull": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:ObjectIdentifierDecoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:OctetStringDecoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:RealDecoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_decoder.py:SequenceDecoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:AnyEncoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:BadAsn1SpecTestCase.testBadValueType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:BitStringEncoderTestCase.testValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:BooleanEncoderTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:BooleanEncoderTestCase.testTrue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:ChoiceEncoderTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:ChoiceEncoderTestCase.testFilled": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:IntegerEncoderTestCase.testNegInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:IntegerEncoderTestCase.testPosInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:NullEncoderTestCase.testNull": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:ObjectIdentifierEncoderTestCase.testOne": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:OctetStringEncoderTestCase.testValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:RealEncoderTestCase.testChar": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:RealEncoderTestCase.testMinusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:RealEncoderTestCase.testPlusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/native/test_encoder.py:SequenceEncoderTestCase.testSimple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testMarkedPositionResets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testPeek": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadFromCacheAndStream": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadJustFromCache": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadJustFromStream": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/test_debug.py:DebugCaseBase.testKnownFlags": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/test_debug.py:DebugCaseBase.testUnknownFlags": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testAsNumbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:BMPStringTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testAsNumbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:GeneralStringTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testAsNumbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UTF8StringTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testAsNumbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:UniversalStringTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testAsNumbers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testLength": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_char.py:VisibleStringTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsExclusionTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsExclusionTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionRangeTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionRangeTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsUnionTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ConstraintsUnionTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ContainedSubtypeConstraintTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ContainedSubtypeConstraintTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:DirectDerivationTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:DirectDerivationTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:IndirectDerivationTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:IndirectDerivationTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:InnerTypeConstraintTestCase.testConst1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:InnerTypeConstraintTestCase.testConst2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testHash": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testSub": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testHash": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:SingleValueConstraintTestCase.testSub": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ValueRangeConstraintTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ValueRangeConstraintTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ValueSizeConstraintTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:ValueSizeConstraintTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:WithComponentsConstraintTestCase.testBadVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:WithComponentsConstraintTestCase.testBadValExtraFields": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:WithComponentsConstraintTestCase.testEmptyConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:WithComponentsConstraintTestCase.testGoodVal": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_constraint.py:WithComponentsConstraintTestCase.testGoodValWithExtraFields": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:DuplicateNamedTypesCaseBase.testDuplicateDefaultTags": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypeCaseBase.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypeCaseBase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetNameByPosition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetPositionByName": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetPositionNearType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTagMap": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTagMapWithDups": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTypeByPosition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTypesNearPosition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testReprTagMap": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:NamedTypesCaseBase.testStrTagMap": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedtype.py:OrderedNamedTypesCaseBase.testGetTypeByPosition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedval.py:NamedValuesCaseBase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedval.py:NamedValuesCaseBase.testClone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedval.py:NamedValuesCaseBase.testDict": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedval.py:NamedValuesCaseBase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedval.py:NamedValuesCaseBase.testLen": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_namedval.py:NamedValuesCaseBase.testStrRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_opentype.py:TaggedAnyOpenTypeTestCase.testTypeCheckOnAssignment": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_opentype.py:TaggedAnyTestCase.testTypeCheckOnAssignment": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_opentype.py:UntaggedAnyTestCase.testTypeCheckOnAssignment": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagCmpTestCase.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagCmpTestCase.testHash": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagCmpTestCase.testSequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagReprTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagSetAddTestSuite.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagSetAddTestSuite.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagSetCmpTestCase.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagSetCmpTestCase.testHash": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagSetCmpTestCase.testLen": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TagSetReprTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TaggingTestSuite.testExplicitTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_tag.py:TaggingTestSuite.testImplicitTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testAsInteger": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testAsInts": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testBinDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testGetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testHexDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testLen": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testMultipleOfEightPadding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testSet": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BitStringTestCase.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testConstraints": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testFalse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:BooleanTestCase.testTruth": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testClone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testGetComponent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testGetComponentNoInstantiation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testGetComponentWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testGetName": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testInnerByTypeWithInstanceValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testInnerByTypeWithPythonValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testOuterByTypeWithInstanceValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testOuterByTypeWithPythonValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testSetComponentByPosition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testSetToDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Choice.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ChoicePicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ChoicePicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testAnd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testCeil": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testDivFloat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testDivInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testFloat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testFloor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testFloorDiv": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testInvert": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testLshift": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testMod": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testNamedVals": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testNeg": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testOr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testPos": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testPow": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testPrettyIn": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRand": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRdivFloat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRdivInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRmod": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRound": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRpow": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRshift": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRsub": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testRxor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testSub": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testSubtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testTrueDiv": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testTrunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:IntegerTestCase.testXor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testBitShift": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testBooleanEvaluation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testIsInstance": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testKey": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testKeyAssignment": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testLen": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testSingleton": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testSizeOf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NoValueTestCase.testSubs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Null.testConstraints": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Null.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Null.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Null.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Null.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Null.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NullPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:NullPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testEq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testInput1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testInput2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testInput3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testLen": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testPrefix": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifier.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifierPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:ObjectIdentifierPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testBinDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testBinStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testEmpty": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testHexDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testHexStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringTestCase.testTuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringUnicodeErrorTestCase.testDecodeError": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringUnicodeErrorTestCase.testEncodeError": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAsInts": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithAsciiTestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAsInts": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf16TestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAsInts": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf32TestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAsInts": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAsOctets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testInit": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testInitFromAsn1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testPrintable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testReverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:OctetStringWithUtf8TestCase.testSerialised": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testAddInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testCeil": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testDiv": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testFloat": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testFloat4BinEnc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testFloatInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testFloor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testInt": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testIntInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testLong": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testLongInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testMinusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testMod": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testMul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testNeg": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testPlusInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testPos": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testPow": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testPrettyIn": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testPrettyInInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRaddInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRdiv": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRmod": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRmul": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRound": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRpow": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testRsub": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testStrInf": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testSub": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RealTestCase.testTrunc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testAdd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testEq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testInput1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testInput2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testInput3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testLen": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testPrefix": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testRadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testStr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOID.testUnicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOIDPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:RelativeOIDPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testById": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testByKey": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testClone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testComponentConstraintsMatching": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testComponentTagsMatching": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testContains": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testGetComponentNoInstantiation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testGetComponentWithConstructedDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testGetComponentWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testGetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testGetNearPosition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testIsInconsistentSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testIsInconsistentWithComponentsConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testItems": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testKeys": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testSchemaWithComponents": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testSchemaWithOptionalComponents": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testSetComponents": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testSetDefaultComponents": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testSetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testSetToDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testUpdate": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Sequence.testValues": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testAppend": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testClear": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testClone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testCmp": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testComponentConstraintsMatching": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testComponentTagsMatching": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testConsistency": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testCount": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testExtend": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testGetComponentNoInstantiation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testGetComponentTagMap": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testGetComponentWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testGetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testGetItemSlice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testIndex": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testIsInconsistentSizeConstraint": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testLegacyInitializer": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testRepr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testReset": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSetComponents": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSetItemSlice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSort": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSubtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testSubtypeSpec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOf.testUntyped": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOfPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceOfPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequencePicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequencePicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testGetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testItems": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testKeys": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testSchema": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testSetItem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testUpdate": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SequenceWithoutSchema.testValues": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testByTypeWithInstance": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testByTypeWithPythonValue": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testGetComponentNoInstantiation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testGetComponentTagMap": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testGetComponentWithDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testGetPositionByType": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testGetTagMap": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testIter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testSetToDefault": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:Set.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetOf.testSeq": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetOf.testStaticDef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetOf.testTag": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetOfPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetOfPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetPicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_univ.py:SetPicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimePicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimePicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testCopy": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testFromDateTime": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime0": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime4": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime5": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime6": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime7": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime8": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimePicklingTestCase.testSchemaPickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimePicklingTestCase.testValuePickling": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimeTestCase.testFromDateTime": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimeTestCase.testToDateTime0": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimeTestCase.testToDateTime1": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimeTestCase.testToDateTime2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimeTestCase.testToDateTime3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyasn1.tests/type/test_useful.py:UTCTimeTestCase.testToDateTime4": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-pyasn1/ptest\nPASS: tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testLargeTag\nPASS: tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testLongTag\nPASS: tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testTagsEquivalence\nPASS: tests/codec/ber/test_decoder.py:DecoderCacheTestCase.testCache\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testMinusOne\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testNegInt\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testNegLong\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testPosInt\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testPosLong\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testSpec\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testZero\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testZeroLong\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testExtraTrue\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testFalse\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTrue\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTrueNeg\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testTypeChecking\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeSubst\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeSubst\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:NullDecoderTestCase.testNull\nPASS: tests/codec/ber/test_decoder.py:NullDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge1\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge2\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge3\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge4\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge5\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge6\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge7\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge8\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge9\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testIndefiniteLength\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLarge1\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLarge2\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case1\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case2\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case3\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case4\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testNonLeading0x80\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testOne\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testReservedLength\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testZeroLength\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testIndefiniteLength\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testLarge\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testLeading0x80\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testNonLeading0x80\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testOne\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testReservedLength\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testThree\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testTwo\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testZeroLength\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin1\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin2\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin3\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin4\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin5\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testChar\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testEmpty\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testMinusInf\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testPlusInf\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testShortEncoding\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:UniversalStringDecoderTestCase.testDecoder\nPASS: tests/codec/ber/test_decoder.py:BMPStringDecoderTestCase.testDecoder\nPASS: tests/codec/ber/test_decoder.py:UTF8StringDecoderTestCase.testDecoder\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testSchemalessDecoder\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedSequenceOfDecoderTestCase.testWithSchema\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedSequenceOfDecoderTestCase.testWithoutSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testSchemalessDecoder\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionaIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeReordered\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeReordered\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testBySpec\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testExplicitTag\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testExplicitTagUndefLength\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testUndefLength\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testWithoutSpec\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntagged\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedIndefMode\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedSubst\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedSubstV04\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedEx\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExIndefMode\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExSubst\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExSubstV04\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedIm\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedImIndefMode\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testDefiniteNoEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testExpectedEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testIndefiniteEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoConstructedEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoEooData\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoLongFormEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testUnexpectedEoo\nPASS: tests/codec/ber/test_decoder.py:NonStringDecoderTestCase.testAny\nPASS: tests/codec/ber/test_decoder.py:NonStringDecoderTestCase.testOctetString\nPASS: tests/codec/ber/test_decoder.py:ErrorOnDecodingTestCase.testErrorCondition\nPASS: tests/codec/ber/test_decoder.py:ErrorOnDecodingTestCase.testRawDump\nPASS: tests/codec/ber/test_decoder.py:BinaryFileTestCase.testInvalidFileContent\nPASS: tests/codec/ber/test_decoder.py:BinaryFileTestCase.testMoreObjects\nPASS: tests/codec/ber/test_decoder.py:BinaryFileTestCase.testOneObject\nPASS: tests/codec/ber/test_decoder.py:BytesIOTestCase.testRead\nPASS: tests/codec/ber/test_decoder.py:UnicodeTestCase.testFail\nPASS: tests/codec/ber/test_decoder.py:RestartableDecoderTestCase.testPartialReadingFromNonBlockingStream\nPASS: tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testGzip\nPASS: tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testZipfile\nPASS: tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testZipfileMany\nPASS: tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPartialDecodeWithCustomSubstrateFun\nPASS: tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPartialDecodeWithDefaultSubstrateFun\nPASS: tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPropagateUserException\nPASS: tests/codec/ber/test_encoder.py:LargeTagEncoderTestCase.testEncoder\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testCompactZero\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testMinusOne\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testNegInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testNegLong\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testPosInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testPosLong\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testZero\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testNegInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testPosInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testPosLong\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testZero\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderTestCase.testFalse\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderTestCase.testTrue\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderWithSchemaTestCase.testFalse\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderWithSchemaTestCase.testTrue\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testEmptyValue\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testEmptyValue\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:NullEncoderTestCase.testNull\nPASS: tests/codec/ber/test_encoder.py:NullEncoderWithSchemaTestCase.testNull\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge1\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge2\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge3\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge4\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge5\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge6\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge7\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge8\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge9\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdgeA\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible1\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible2\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible3\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible4\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testLarge1\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testLarge2\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierWithSchemaEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testLarge\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testThree\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testTwo\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDWithSchemaEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin1\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin2\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin3\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin4\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin5\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin6\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin7\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testChar\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testMinusInf\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testPlusInf\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testZero\nPASS: tests/codec/ber/test_encoder.py:RealEncoderWithSchemaTestCase.testChar\nPASS: tests/codec/ber/test_encoder.py:UniversalStringEncoderTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:UniversalStringEncoderWithSchemaTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:BMPStringEncoderTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:BMPStringEncoderWithSchemaTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:UTF8StringEncoderTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:UTF8StringEncoderWithSchemaTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceComponentEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceComponentEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeOptionOne\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeOptionTwo\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithSchemaTestCase.testFilled\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testFilled\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testTagged\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testTaggedUndefLength\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testUndefLength\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testTaggedEx\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testTaggedIm\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testUntagged\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testTaggedEx\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testTaggedIm\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testUntagged\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testEmpty\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testFalse\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testOverflow\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testTrue\nPASS: tests/codec/cer/test_decoder.py:BitStringDecoderTestCase.testLongMode\nPASS: tests/codec/cer/test_decoder.py:BitStringDecoderTestCase.testShortMode\nPASS: tests/codec/cer/test_decoder.py:OctetStringDecoderTestCase.testLongMode\nPASS: tests/codec/cer/test_decoder.py:OctetStringDecoderTestCase.testShortMode\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_encoder.py:BooleanEncoderTestCase.testFalse\nPASS: tests/codec/cer/test_encoder.py:BooleanEncoderTestCase.testTrue\nPASS: tests/codec/cer/test_encoder.py:BitStringEncoderTestCase.testLongMode\nPASS: tests/codec/cer/test_encoder.py:BitStringEncoderTestCase.testShortMode\nPASS: tests/codec/cer/test_encoder.py:OctetStringEncoderTestCase.testLongMode\nPASS: tests/codec/cer/test_encoder.py:OctetStringEncoderTestCase.testShortMode\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testDecimalCommaPoint\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testLocalTimezone\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testMissingTimezone\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithMinutes\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSeconds\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubseconds\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsDanglingDot\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsMax\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsMin\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsWithZeros\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testFractionOfSecond\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testLocalTimezone\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testMissingTimezone\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testWithMinutes\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testWithSeconds\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode1\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode2\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode3\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode4\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode1\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode2\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode3\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode4\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode1\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode2\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode3\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode4\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode1\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode2\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode3\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode4\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithChoiceWithSchemaEncoderTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithTaggedChoiceEncoderTestCase.testWithTaggedChoice\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithTaggedChoiceEncoderTestCase.testWithUntaggedChoice\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithDefault\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithDefaultAndOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithDefault\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithDefaultAndOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithDefault\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithDefaultAndOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testOptionalWithValue\nPASS: tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testIndefMode\nPASS: tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testShortMode\nPASS: tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testChunkedMode\nPASS: tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testIndefMode\nPASS: tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testShortMode\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_encoder.py:OctetStringEncoderTestCase.testDefModeLong\nPASS: tests/codec/der/test_encoder.py:OctetStringEncoderTestCase.testDefModeShort\nPASS: tests/codec/der/test_encoder.py:BitStringEncoderTestCase.testDefModeLong\nPASS: tests/codec/der/test_encoder.py:BitStringEncoderTestCase.testDefModeShort\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode1\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode2\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode3\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode4\nPASS: tests/codec/der/test_encoder.py:SetWithAlternatingChoiceEncoderTestCase.testComponentsOrdering1\nPASS: tests/codec/der/test_encoder.py:SetWithAlternatingChoiceEncoderTestCase.testComponentsOrdering2\nPASS: tests/codec/der/test_encoder.py:SetWithTaggedChoiceEncoderTestCase.testWithTaggedChoice\nPASS: tests/codec/der/test_encoder.py:SetWithTaggedChoiceEncoderTestCase.testWithUntaggedChoice\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithDefault\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithDefaultAndOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithDefault\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithDefaultAndOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithDefault\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithDefaultAndOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testDefModeOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testDefModeOptionalWithValue\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedDefaultNullIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedDefaultOctetStringIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedOptionalNullIsEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedOptionalOctetStringIsEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testUninitializedOptionalNullIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testUninitializedOptionalOctetStringIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:ClassConstructorTestCase.testKeywords\nPASS: tests/codec/native/test_decoder.py:BadAsn1SpecTestCase.testBadSpec\nPASS: tests/codec/native/test_decoder.py:IntegerDecoderTestCase.testNegInt\nPASS: tests/codec/native/test_decoder.py:IntegerDecoderTestCase.testPosInt\nPASS: tests/codec/native/test_decoder.py:BooleanDecoderTestCase.testTrue\nPASS: tests/codec/native/test_decoder.py:BooleanDecoderTestCase.testTrueNeg\nPASS: tests/codec/native/test_decoder.py:BitStringDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:OctetStringDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:NullDecoderTestCase.testNull\nPASS: tests/codec/native/test_decoder.py:ObjectIdentifierDecoderTestCase.testOne\nPASS: tests/codec/native/test_decoder.py:RealDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:SequenceDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:ChoiceDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:AnyDecoderTestCase.testSimple\nPASS: tests/codec/native/test_encoder.py:BadAsn1SpecTestCase.testBadValueType\nPASS: tests/codec/native/test_encoder.py:IntegerEncoderTestCase.testNegInt\nPASS: tests/codec/native/test_encoder.py:IntegerEncoderTestCase.testPosInt\nPASS: tests/codec/native/test_encoder.py:BooleanEncoderTestCase.testFalse\nPASS: tests/codec/native/test_encoder.py:BooleanEncoderTestCase.testTrue\nPASS: tests/codec/native/test_encoder.py:BitStringEncoderTestCase.testValue\nPASS: tests/codec/native/test_encoder.py:OctetStringEncoderTestCase.testValue\nPASS: tests/codec/native/test_encoder.py:NullEncoderTestCase.testNull\nPASS: tests/codec/native/test_encoder.py:ObjectIdentifierEncoderTestCase.testOne\nPASS: tests/codec/native/test_encoder.py:RealEncoderTestCase.testChar\nPASS: tests/codec/native/test_encoder.py:RealEncoderTestCase.testMinusInf\nPASS: tests/codec/native/test_encoder.py:RealEncoderTestCase.testPlusInf\nPASS: tests/codec/native/test_encoder.py:SequenceEncoderTestCase.testSimple\nPASS: tests/codec/native/test_encoder.py:ChoiceEncoderTestCase.testEmpty\nPASS: tests/codec/native/test_encoder.py:ChoiceEncoderTestCase.testFilled\nPASS: tests/codec/native/test_encoder.py:AnyEncoderTestCase.testSimple\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testMarkedPositionResets\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testPeek\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadFromCacheAndStream\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadJustFromCache\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadJustFromStream\nPASS: tests/test_debug.py:DebugCaseBase.testKnownFlags\nPASS: tests/test_debug.py:DebugCaseBase.testUnknownFlags\nPASS: tests/type/test_char.py:VisibleStringTestCase.testAdd\nPASS: tests/type/test_char.py:VisibleStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:VisibleStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:VisibleStringTestCase.testContains\nPASS: tests/type/test_char.py:VisibleStringTestCase.testEmpty\nPASS: tests/type/test_char.py:VisibleStringTestCase.testInit\nPASS: tests/type/test_char.py:VisibleStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:VisibleStringTestCase.testLength\nPASS: tests/type/test_char.py:VisibleStringTestCase.testMul\nPASS: tests/type/test_char.py:VisibleStringTestCase.testPrintable\nPASS: tests/type/test_char.py:VisibleStringTestCase.testRadd\nPASS: tests/type/test_char.py:VisibleStringTestCase.testReverse\nPASS: tests/type/test_char.py:VisibleStringTestCase.testRmul\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSeq\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSerialised\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:VisibleStringTestCase.testUnicode\nPASS: tests/type/test_char.py:VisibleStringTestCase.testValuePickling\nPASS: tests/type/test_char.py:GeneralStringTestCase.testAdd\nPASS: tests/type/test_char.py:GeneralStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:GeneralStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:GeneralStringTestCase.testContains\nPASS: tests/type/test_char.py:GeneralStringTestCase.testEmpty\nPASS: tests/type/test_char.py:GeneralStringTestCase.testInit\nPASS: tests/type/test_char.py:GeneralStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:GeneralStringTestCase.testLength\nPASS: tests/type/test_char.py:GeneralStringTestCase.testMul\nPASS: tests/type/test_char.py:GeneralStringTestCase.testPrintable\nPASS: tests/type/test_char.py:GeneralStringTestCase.testRadd\nPASS: tests/type/test_char.py:GeneralStringTestCase.testReverse\nPASS: tests/type/test_char.py:GeneralStringTestCase.testRmul\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSeq\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSerialised\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:GeneralStringTestCase.testUnicode\nPASS: tests/type/test_char.py:GeneralStringTestCase.testValuePickling\nPASS: tests/type/test_char.py:UTF8StringTestCase.testAdd\nPASS: tests/type/test_char.py:UTF8StringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:UTF8StringTestCase.testAsOctets\nPASS: tests/type/test_char.py:UTF8StringTestCase.testContains\nPASS: tests/type/test_char.py:UTF8StringTestCase.testEmpty\nPASS: tests/type/test_char.py:UTF8StringTestCase.testInit\nPASS: tests/type/test_char.py:UTF8StringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:UTF8StringTestCase.testLength\nPASS: tests/type/test_char.py:UTF8StringTestCase.testMul\nPASS: tests/type/test_char.py:UTF8StringTestCase.testPrintable\nPASS: tests/type/test_char.py:UTF8StringTestCase.testRadd\nPASS: tests/type/test_char.py:UTF8StringTestCase.testReverse\nPASS: tests/type/test_char.py:UTF8StringTestCase.testRmul\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSeq\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSerialised\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:UTF8StringTestCase.testUnicode\nPASS: tests/type/test_char.py:UTF8StringTestCase.testValuePickling\nPASS: tests/type/test_char.py:BMPStringTestCase.testAdd\nPASS: tests/type/test_char.py:BMPStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:BMPStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:BMPStringTestCase.testContains\nPASS: tests/type/test_char.py:BMPStringTestCase.testEmpty\nPASS: tests/type/test_char.py:BMPStringTestCase.testInit\nPASS: tests/type/test_char.py:BMPStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:BMPStringTestCase.testLength\nPASS: tests/type/test_char.py:BMPStringTestCase.testMul\nPASS: tests/type/test_char.py:BMPStringTestCase.testPrintable\nPASS: tests/type/test_char.py:BMPStringTestCase.testRadd\nPASS: tests/type/test_char.py:BMPStringTestCase.testReverse\nPASS: tests/type/test_char.py:BMPStringTestCase.testRmul\nPASS: tests/type/test_char.py:BMPStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:BMPStringTestCase.testSeq\nPASS: tests/type/test_char.py:BMPStringTestCase.testSerialised\nPASS: tests/type/test_char.py:BMPStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:BMPStringTestCase.testUnicode\nPASS: tests/type/test_char.py:BMPStringTestCase.testValuePickling\nPASS: tests/type/test_char.py:UniversalStringTestCase.testAdd\nPASS: tests/type/test_char.py:UniversalStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:UniversalStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:UniversalStringTestCase.testContains\nPASS: tests/type/test_char.py:UniversalStringTestCase.testEmpty\nPASS: tests/type/test_char.py:UniversalStringTestCase.testInit\nPASS: tests/type/test_char.py:UniversalStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:UniversalStringTestCase.testLength\nPASS: tests/type/test_char.py:UniversalStringTestCase.testMul\nPASS: tests/type/test_char.py:UniversalStringTestCase.testPrintable\nPASS: tests/type/test_char.py:UniversalStringTestCase.testRadd\nPASS: tests/type/test_char.py:UniversalStringTestCase.testReverse\nPASS: tests/type/test_char.py:UniversalStringTestCase.testRmul\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSeq\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSerialised\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:UniversalStringTestCase.testUnicode\nPASS: tests/type/test_char.py:UniversalStringTestCase.testValuePickling\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testAdd\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testCmp\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testContains\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testHash\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testIter\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testSub\nPASS: tests/type/test_constraint.py:ContainedSubtypeConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ContainedSubtypeConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ValueRangeConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ValueRangeConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ValueSizeConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ValueSizeConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testAdd\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testCmp\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testContains\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testHash\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testIter\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testSub\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testBadValExtraFields\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testEmptyConstraint\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testGoodValWithExtraFields\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp1\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp2\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp3\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp4\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:InnerTypeConstraintTestCase.testConst1\nPASS: tests/type/test_constraint.py:InnerTypeConstraintTestCase.testConst2\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionRangeTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionRangeTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ConstraintsUnionTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsUnionTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ConstraintsExclusionTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsExclusionTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:DirectDerivationTestCase.testBadVal\nPASS: tests/type/test_constraint.py:DirectDerivationTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:IndirectDerivationTestCase.testBadVal\nPASS: tests/type/test_constraint.py:IndirectDerivationTestCase.testGoodVal\nPASS: tests/type/test_namedtype.py:NamedTypeCaseBase.testIter\nPASS: tests/type/test_namedtype.py:NamedTypeCaseBase.testRepr\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testContains\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetItem\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetNameByPosition\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetPositionByName\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetPositionNearType\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTagMap\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTagMapWithDups\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTypeByPosition\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTypesNearPosition\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testIter\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testRepr\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testReprTagMap\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testStrTagMap\nPASS: tests/type/test_namedtype.py:OrderedNamedTypesCaseBase.testGetTypeByPosition\nPASS: tests/type/test_namedtype.py:DuplicateNamedTypesCaseBase.testDuplicateDefaultTags\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testAdd\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testClone\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testDict\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testInit\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testLen\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testStrRepr\nPASS: tests/type/test_opentype.py:UntaggedAnyTestCase.testTypeCheckOnAssignment\nPASS: tests/type/test_opentype.py:TaggedAnyTestCase.testTypeCheckOnAssignment\nPASS: tests/type/test_opentype.py:TaggedAnyOpenTypeTestCase.testTypeCheckOnAssignment\nPASS: tests/type/test_tag.py:TagReprTestCase.testRepr\nPASS: tests/type/test_tag.py:TagCmpTestCase.testCmp\nPASS: tests/type/test_tag.py:TagCmpTestCase.testHash\nPASS: tests/type/test_tag.py:TagCmpTestCase.testSequence\nPASS: tests/type/test_tag.py:TagSetReprTestCase.testRepr\nPASS: tests/type/test_tag.py:TagSetCmpTestCase.testCmp\nPASS: tests/type/test_tag.py:TagSetCmpTestCase.testHash\nPASS: tests/type/test_tag.py:TagSetCmpTestCase.testLen\nPASS: tests/type/test_tag.py:TaggingTestSuite.testExplicitTag\nPASS: tests/type/test_tag.py:TaggingTestSuite.testImplicitTag\nPASS: tests/type/test_tag.py:TagSetAddTestSuite.testAdd\nPASS: tests/type/test_tag.py:TagSetAddTestSuite.testRadd\nPASS: tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck1\nPASS: tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck2\nPASS: tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck3\nPASS: tests/type/test_univ.py:NoValueTestCase.testAdd\nPASS: tests/type/test_univ.py:NoValueTestCase.testBitShift\nPASS: tests/type/test_univ.py:NoValueTestCase.testBooleanEvaluation\nPASS: tests/type/test_univ.py:NoValueTestCase.testCmp\nPASS: tests/type/test_univ.py:NoValueTestCase.testInt\nPASS: tests/type/test_univ.py:NoValueTestCase.testIsInstance\nPASS: tests/type/test_univ.py:NoValueTestCase.testKey\nPASS: tests/type/test_univ.py:NoValueTestCase.testKeyAssignment\nPASS: tests/type/test_univ.py:NoValueTestCase.testLen\nPASS: tests/type/test_univ.py:NoValueTestCase.testRepr\nPASS: tests/type/test_univ.py:NoValueTestCase.testSingleton\nPASS: tests/type/test_univ.py:NoValueTestCase.testSizeOf\nPASS: tests/type/test_univ.py:NoValueTestCase.testStr\nPASS: tests/type/test_univ.py:NoValueTestCase.testSubs\nPASS: tests/type/test_univ.py:IntegerTestCase.testAdd\nPASS: tests/type/test_univ.py:IntegerTestCase.testAnd\nPASS: tests/type/test_univ.py:IntegerTestCase.testCeil\nPASS: tests/type/test_univ.py:IntegerTestCase.testDivFloat\nPASS: tests/type/test_univ.py:IntegerTestCase.testDivInt\nPASS: tests/type/test_univ.py:IntegerTestCase.testFloat\nPASS: tests/type/test_univ.py:IntegerTestCase.testFloor\nPASS: tests/type/test_univ.py:IntegerTestCase.testFloorDiv\nPASS: tests/type/test_univ.py:IntegerTestCase.testInt\nPASS: tests/type/test_univ.py:IntegerTestCase.testInvert\nPASS: tests/type/test_univ.py:IntegerTestCase.testLong\nPASS: tests/type/test_univ.py:IntegerTestCase.testLshift\nPASS: tests/type/test_univ.py:IntegerTestCase.testMod\nPASS: tests/type/test_univ.py:IntegerTestCase.testMul\nPASS: tests/type/test_univ.py:IntegerTestCase.testNamedVals\nPASS: tests/type/test_univ.py:IntegerTestCase.testNeg\nPASS: tests/type/test_univ.py:IntegerTestCase.testOr\nPASS: tests/type/test_univ.py:IntegerTestCase.testPos\nPASS: tests/type/test_univ.py:IntegerTestCase.testPow\nPASS: tests/type/test_univ.py:IntegerTestCase.testPrettyIn\nPASS: tests/type/test_univ.py:IntegerTestCase.testRadd\nPASS: tests/type/test_univ.py:IntegerTestCase.testRand\nPASS: tests/type/test_univ.py:IntegerTestCase.testRdivFloat\nPASS: tests/type/test_univ.py:IntegerTestCase.testRdivInt\nPASS: tests/type/test_univ.py:IntegerTestCase.testRepr\nPASS: tests/type/test_univ.py:IntegerTestCase.testRmod\nPASS: tests/type/test_univ.py:IntegerTestCase.testRmul\nPASS: tests/type/test_univ.py:IntegerTestCase.testRor\nPASS: tests/type/test_univ.py:IntegerTestCase.testRound\nPASS: tests/type/test_univ.py:IntegerTestCase.testRpow\nPASS: tests/type/test_univ.py:IntegerTestCase.testRshift\nPASS: tests/type/test_univ.py:IntegerTestCase.testRsub\nPASS: tests/type/test_univ.py:IntegerTestCase.testRxor\nPASS: tests/type/test_univ.py:IntegerTestCase.testStr\nPASS: tests/type/test_univ.py:IntegerTestCase.testSub\nPASS: tests/type/test_univ.py:IntegerTestCase.testSubtype\nPASS: tests/type/test_univ.py:IntegerTestCase.testTag\nPASS: tests/type/test_univ.py:IntegerTestCase.testTrueDiv\nPASS: tests/type/test_univ.py:IntegerTestCase.testTrunc\nPASS: tests/type/test_univ.py:IntegerTestCase.testXor\nPASS: tests/type/test_univ.py:IntegerPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:IntegerPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:BooleanTestCase.testConstraints\nPASS: tests/type/test_univ.py:BooleanTestCase.testFalse\nPASS: tests/type/test_univ.py:BooleanTestCase.testInt\nPASS: tests/type/test_univ.py:BooleanTestCase.testRepr\nPASS: tests/type/test_univ.py:BooleanTestCase.testStr\nPASS: tests/type/test_univ.py:BooleanTestCase.testTag\nPASS: tests/type/test_univ.py:BooleanTestCase.testTruth\nPASS: tests/type/test_univ.py:BooleanPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:BooleanPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:BitStringTestCase.testAsInteger\nPASS: tests/type/test_univ.py:BitStringTestCase.testAsInts\nPASS: tests/type/test_univ.py:BitStringTestCase.testAsOctets\nPASS: tests/type/test_univ.py:BitStringTestCase.testBinDefault\nPASS: tests/type/test_univ.py:BitStringTestCase.testGetItem\nPASS: tests/type/test_univ.py:BitStringTestCase.testHexDefault\nPASS: tests/type/test_univ.py:BitStringTestCase.testLen\nPASS: tests/type/test_univ.py:BitStringTestCase.testMultipleOfEightPadding\nPASS: tests/type/test_univ.py:BitStringTestCase.testRepr\nPASS: tests/type/test_univ.py:BitStringTestCase.testReverse\nPASS: tests/type/test_univ.py:BitStringTestCase.testSet\nPASS: tests/type/test_univ.py:BitStringTestCase.testStaticDef\nPASS: tests/type/test_univ.py:BitStringTestCase.testStr\nPASS: tests/type/test_univ.py:BitStringTestCase.testTag\nPASS: tests/type/test_univ.py:BitStringPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:BitStringPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringUnicodeErrorTestCase.testDecodeError\nPASS: tests/type/test_univ.py:OctetStringUnicodeErrorTestCase.testEncodeError\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringTestCase.testBinDefault\nPASS: tests/type/test_univ.py:OctetStringTestCase.testBinStr\nPASS: tests/type/test_univ.py:OctetStringTestCase.testEmpty\nPASS: tests/type/test_univ.py:OctetStringTestCase.testHexDefault\nPASS: tests/type/test_univ.py:OctetStringTestCase.testHexStr\nPASS: tests/type/test_univ.py:OctetStringTestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringTestCase.testStaticDef\nPASS: tests/type/test_univ.py:OctetStringTestCase.testTag\nPASS: tests/type/test_univ.py:OctetStringTestCase.testTuple\nPASS: tests/type/test_univ.py:OctetStringPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:OctetStringPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Null.testConstraints\nPASS: tests/type/test_univ.py:Null.testInit\nPASS: tests/type/test_univ.py:Null.testRepr\nPASS: tests/type/test_univ.py:Null.testStaticDef\nPASS: tests/type/test_univ.py:Null.testStr\nPASS: tests/type/test_univ.py:Null.testTag\nPASS: tests/type/test_univ.py:NullPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:NullPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:RealTestCase.testAdd\nPASS: tests/type/test_univ.py:RealTestCase.testAddInf\nPASS: tests/type/test_univ.py:RealTestCase.testCeil\nPASS: tests/type/test_univ.py:RealTestCase.testDiv\nPASS: tests/type/test_univ.py:RealTestCase.testFloat\nPASS: tests/type/test_univ.py:RealTestCase.testFloat4BinEnc\nPASS: tests/type/test_univ.py:RealTestCase.testFloatInf\nPASS: tests/type/test_univ.py:RealTestCase.testFloor\nPASS: tests/type/test_univ.py:RealTestCase.testInt\nPASS: tests/type/test_univ.py:RealTestCase.testIntInf\nPASS: tests/type/test_univ.py:RealTestCase.testLong\nPASS: tests/type/test_univ.py:RealTestCase.testLongInf\nPASS: tests/type/test_univ.py:RealTestCase.testMinusInf\nPASS: tests/type/test_univ.py:RealTestCase.testMod\nPASS: tests/type/test_univ.py:RealTestCase.testMul\nPASS: tests/type/test_univ.py:RealTestCase.testNeg\nPASS: tests/type/test_univ.py:RealTestCase.testPlusInf\nPASS: tests/type/test_univ.py:RealTestCase.testPos\nPASS: tests/type/test_univ.py:RealTestCase.testPow\nPASS: tests/type/test_univ.py:RealTestCase.testPrettyIn\nPASS: tests/type/test_univ.py:RealTestCase.testPrettyInInf\nPASS: tests/type/test_univ.py:RealTestCase.testRadd\nPASS: tests/type/test_univ.py:RealTestCase.testRaddInf\nPASS: tests/type/test_univ.py:RealTestCase.testRdiv\nPASS: tests/type/test_univ.py:RealTestCase.testRepr\nPASS: tests/type/test_univ.py:RealTestCase.testRmod\nPASS: tests/type/test_univ.py:RealTestCase.testRmul\nPASS: tests/type/test_univ.py:RealTestCase.testRound\nPASS: tests/type/test_univ.py:RealTestCase.testRpow\nPASS: tests/type/test_univ.py:RealTestCase.testRsub\nPASS: tests/type/test_univ.py:RealTestCase.testStaticDef\nPASS: tests/type/test_univ.py:RealTestCase.testStr\nPASS: tests/type/test_univ.py:RealTestCase.testStrInf\nPASS: tests/type/test_univ.py:RealTestCase.testSub\nPASS: tests/type/test_univ.py:RealTestCase.testTag\nPASS: tests/type/test_univ.py:RealTestCase.testTrunc\nPASS: tests/type/test_univ.py:RealPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:RealPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:ObjectIdentifier.testAdd\nPASS: tests/type/test_univ.py:ObjectIdentifier.testContains\nPASS: tests/type/test_univ.py:ObjectIdentifier.testEq\nPASS: tests/type/test_univ.py:ObjectIdentifier.testInput1\nPASS: tests/type/test_univ.py:ObjectIdentifier.testInput2\nPASS: tests/type/test_univ.py:ObjectIdentifier.testInput3\nPASS: tests/type/test_univ.py:ObjectIdentifier.testLen\nPASS: tests/type/test_univ.py:ObjectIdentifier.testPrefix\nPASS: tests/type/test_univ.py:ObjectIdentifier.testRadd\nPASS: tests/type/test_univ.py:ObjectIdentifier.testRepr\nPASS: tests/type/test_univ.py:ObjectIdentifier.testStaticDef\nPASS: tests/type/test_univ.py:ObjectIdentifier.testStr\nPASS: tests/type/test_univ.py:ObjectIdentifier.testTag\nPASS: tests/type/test_univ.py:ObjectIdentifier.testUnicode\nPASS: tests/type/test_univ.py:ObjectIdentifierPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:ObjectIdentifierPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:RelativeOID.testAdd\nPASS: tests/type/test_univ.py:RelativeOID.testContains\nPASS: tests/type/test_univ.py:RelativeOID.testEq\nPASS: tests/type/test_univ.py:RelativeOID.testInput1\nPASS: tests/type/test_univ.py:RelativeOID.testInput2\nPASS: tests/type/test_univ.py:RelativeOID.testInput3\nPASS: tests/type/test_univ.py:RelativeOID.testLen\nPASS: tests/type/test_univ.py:RelativeOID.testPrefix\nPASS: tests/type/test_univ.py:RelativeOID.testRadd\nPASS: tests/type/test_univ.py:RelativeOID.testRepr\nPASS: tests/type/test_univ.py:RelativeOID.testStaticDef\nPASS: tests/type/test_univ.py:RelativeOID.testStr\nPASS: tests/type/test_univ.py:RelativeOID.testTag\nPASS: tests/type/test_univ.py:RelativeOID.testUnicode\nPASS: tests/type/test_univ.py:RelativeOIDPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:RelativeOIDPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:SequenceOf.testAppend\nPASS: tests/type/test_univ.py:SequenceOf.testClear\nPASS: tests/type/test_univ.py:SequenceOf.testClone\nPASS: tests/type/test_univ.py:SequenceOf.testCmp\nPASS: tests/type/test_univ.py:SequenceOf.testComponentConstraintsMatching\nPASS: tests/type/test_univ.py:SequenceOf.testComponentTagsMatching\nPASS: tests/type/test_univ.py:SequenceOf.testConsistency\nPASS: tests/type/test_univ.py:SequenceOf.testCount\nPASS: tests/type/test_univ.py:SequenceOf.testExtend\nPASS: tests/type/test_univ.py:SequenceOf.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:SequenceOf.testGetComponentTagMap\nPASS: tests/type/test_univ.py:SequenceOf.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:SequenceOf.testGetItem\nPASS: tests/type/test_univ.py:SequenceOf.testGetItemSlice\nPASS: tests/type/test_univ.py:SequenceOf.testIndex\nPASS: tests/type/test_univ.py:SequenceOf.testIsInconsistentSizeConstraint\nPASS: tests/type/test_univ.py:SequenceOf.testLegacyInitializer\nPASS: tests/type/test_univ.py:SequenceOf.testRepr\nPASS: tests/type/test_univ.py:SequenceOf.testReset\nPASS: tests/type/test_univ.py:SequenceOf.testSeq\nPASS: tests/type/test_univ.py:SequenceOf.testSetComponents\nPASS: tests/type/test_univ.py:SequenceOf.testSetItem\nPASS: tests/type/test_univ.py:SequenceOf.testSetItemSlice\nPASS: tests/type/test_univ.py:SequenceOf.testSort\nPASS: tests/type/test_univ.py:SequenceOf.testStaticDef\nPASS: tests/type/test_univ.py:SequenceOf.testSubtype\nPASS: tests/type/test_univ.py:SequenceOf.testSubtypeSpec\nPASS: tests/type/test_univ.py:SequenceOf.testTag\nPASS: tests/type/test_univ.py:SequenceOf.testUntyped\nPASS: tests/type/test_univ.py:SequenceOfPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SequenceOfPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Sequence.testById\nPASS: tests/type/test_univ.py:Sequence.testByKey\nPASS: tests/type/test_univ.py:Sequence.testClone\nPASS: tests/type/test_univ.py:Sequence.testComponentConstraintsMatching\nPASS: tests/type/test_univ.py:Sequence.testComponentTagsMatching\nPASS: tests/type/test_univ.py:Sequence.testContains\nPASS: tests/type/test_univ.py:Sequence.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:Sequence.testGetComponentWithConstructedDefault\nPASS: tests/type/test_univ.py:Sequence.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:Sequence.testGetItem\nPASS: tests/type/test_univ.py:Sequence.testGetNearPosition\nPASS: tests/type/test_univ.py:Sequence.testIsInconsistentSizeConstraint\nPASS: tests/type/test_univ.py:Sequence.testIsInconsistentWithComponentsConstraint\nPASS: tests/type/test_univ.py:Sequence.testItems\nPASS: tests/type/test_univ.py:Sequence.testIter\nPASS: tests/type/test_univ.py:Sequence.testKeys\nPASS: tests/type/test_univ.py:Sequence.testRepr\nPASS: tests/type/test_univ.py:Sequence.testSchemaWithComponents\nPASS: tests/type/test_univ.py:Sequence.testSchemaWithOptionalComponents\nPASS: tests/type/test_univ.py:Sequence.testSetComponents\nPASS: tests/type/test_univ.py:Sequence.testSetDefaultComponents\nPASS: tests/type/test_univ.py:Sequence.testSetItem\nPASS: tests/type/test_univ.py:Sequence.testSetToDefault\nPASS: tests/type/test_univ.py:Sequence.testStaticDef\nPASS: tests/type/test_univ.py:Sequence.testTag\nPASS: tests/type/test_univ.py:Sequence.testUpdate\nPASS: tests/type/test_univ.py:Sequence.testValues\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testGetItem\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testItems\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testIter\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testKeys\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testSchema\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testSetItem\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testUpdate\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testValues\nPASS: tests/type/test_univ.py:SequencePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SequencePicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:SetOf.testSeq\nPASS: tests/type/test_univ.py:SetOf.testStaticDef\nPASS: tests/type/test_univ.py:SetOf.testTag\nPASS: tests/type/test_univ.py:SetOfPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SetOfPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Set.testByTypeWithInstance\nPASS: tests/type/test_univ.py:Set.testByTypeWithPythonValue\nPASS: tests/type/test_univ.py:Set.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:Set.testGetComponentTagMap\nPASS: tests/type/test_univ.py:Set.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:Set.testGetPositionByType\nPASS: tests/type/test_univ.py:Set.testGetTagMap\nPASS: tests/type/test_univ.py:Set.testIter\nPASS: tests/type/test_univ.py:Set.testSetToDefault\nPASS: tests/type/test_univ.py:Set.testStaticDef\nPASS: tests/type/test_univ.py:Set.testTag\nPASS: tests/type/test_univ.py:SetPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SetPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Choice.testClone\nPASS: tests/type/test_univ.py:Choice.testCmp\nPASS: tests/type/test_univ.py:Choice.testContains\nPASS: tests/type/test_univ.py:Choice.testGetComponent\nPASS: tests/type/test_univ.py:Choice.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:Choice.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:Choice.testGetName\nPASS: tests/type/test_univ.py:Choice.testInnerByTypeWithInstanceValue\nPASS: tests/type/test_univ.py:Choice.testInnerByTypeWithPythonValue\nPASS: tests/type/test_univ.py:Choice.testIter\nPASS: tests/type/test_univ.py:Choice.testOuterByTypeWithInstanceValue\nPASS: tests/type/test_univ.py:Choice.testOuterByTypeWithPythonValue\nPASS: tests/type/test_univ.py:Choice.testRepr\nPASS: tests/type/test_univ.py:Choice.testSetComponentByPosition\nPASS: tests/type/test_univ.py:Choice.testSetToDefault\nPASS: tests/type/test_univ.py:Choice.testStaticDef\nPASS: tests/type/test_univ.py:Choice.testTag\nPASS: tests/type/test_univ.py:ChoicePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:ChoicePicklingTestCase.testValuePickling\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testCopy\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testFromDateTime\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime0\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime1\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime2\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime3\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime4\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime5\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime6\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime7\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime8\nPASS: tests/type/test_useful.py:GeneralizedTimePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_useful.py:GeneralizedTimePicklingTestCase.testValuePickling\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testFromDateTime\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime0\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime1\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime2\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime3\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime4\nPASS: tests/type/test_useful.py:UTCTimePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_useful.py:UTCTimePicklingTestCase.testValuePickling\n============================================================================\nTestsuite summary\n# TOTAL: 1179\n# PASS: 1179\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 4\nEND: /usr/lib/python3-pyasn1/ptest\n2025-05-13T17:48\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-pyasn1": {
     "duration": "4",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testLargeTag\nPASS: tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testLongTag\nPASS: tests/codec/ber/test_decoder.py:LargeTagDecoderTestCase.testTagsEquivalence\nPASS: tests/codec/ber/test_decoder.py:DecoderCacheTestCase.testCache\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testMinusOne\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testNegInt\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testNegLong\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testPosInt\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testPosLong\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testSpec\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testZero\nPASS: tests/codec/ber/test_decoder.py:IntegerDecoderTestCase.testZeroLong\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testExtraTrue\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testFalse\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTrue\nPASS: tests/codec/ber/test_decoder.py:BooleanDecoderTestCase.testTrueNeg\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testDefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testIndefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:BitStringDecoderTestCase.testTypeChecking\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testDefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunkedSubst\nPASS: tests/codec/ber/test_decoder.py:OctetStringDecoderTestCase.testIndefModeChunkedSubstV04\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeSubst\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testDefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeSubst\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedOctetStringDecoderTestCase.testIndefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:NullDecoderTestCase.testNull\nPASS: tests/codec/ber/test_decoder.py:NullDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge1\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge2\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge3\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge4\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge5\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge6\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge7\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge8\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testEdge9\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testIndefiniteLength\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLarge1\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLarge2\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case1\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case2\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case3\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testLeading0x80Case4\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testNonLeading0x80\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testOne\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testReservedLength\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:ObjectIdentifierDecoderTestCase.testZeroLength\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testIndefiniteLength\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testLarge\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testLeading0x80\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testNonLeading0x80\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testOne\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testReservedLength\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testThree\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testTwo\nPASS: tests/codec/ber/test_decoder.py:RelativeOIDDecoderTestCase.testZeroLength\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin1\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin2\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin3\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin4\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testBin5\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testChar\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testEmpty\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testMinusInf\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testPlusInf\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testShortEncoding\nPASS: tests/codec/ber/test_decoder.py:RealDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:UniversalStringDecoderTestCase.testDecoder\nPASS: tests/codec/ber/test_decoder.py:BMPStringDecoderTestCase.testDecoder\nPASS: tests/codec/ber/test_decoder.py:UTF8StringDecoderTestCase.testDecoder\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderTestCase.testSchemalessDecoder\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedSequenceOfDecoderTestCase.testWithSchema\nPASS: tests/codec/ber/test_decoder.py:ExpTaggedSequenceOfDecoderTestCase.testWithoutSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceOfDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderTestCase.testSchemalessDecoder\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetOfDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedDefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionaIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/ber/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testTagFormat\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedDefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubst\nPASS: tests/codec/ber/test_decoder.py:SetDecoderTestCase.testWithOptionalAndDefaultedIndefModeSubstV04\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedDefModeReordered\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefModeReordered\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/ber/test_decoder.py:SetDecoderWithSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testDefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceOfWithExpTaggedOctetStringDecoder.testIndefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testDefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeNoComponent\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeSchema\nPASS: tests/codec/ber/test_decoder.py:SequenceWithExpTaggedOctetStringDecoder.testIndefModeSchemaless\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testBySpec\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testExplicitTag\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testExplicitTagUndefLength\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testUndefLength\nPASS: tests/codec/ber/test_decoder.py:ChoiceDecoderTestCase.testWithoutSpec\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntagged\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedIndefMode\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedSubst\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testByUntaggedSubstV04\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedEx\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExIndefMode\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExSubst\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedExSubstV04\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedIm\nPASS: tests/codec/ber/test_decoder.py:AnyDecoderTestCase.testTaggedImIndefMode\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testDefiniteNoEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testExpectedEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testIndefiniteEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoConstructedEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoEooData\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testNoLongFormEoo\nPASS: tests/codec/ber/test_decoder.py:EndOfOctetsTestCase.testUnexpectedEoo\nPASS: tests/codec/ber/test_decoder.py:NonStringDecoderTestCase.testAny\nPASS: tests/codec/ber/test_decoder.py:NonStringDecoderTestCase.testOctetString\nPASS: tests/codec/ber/test_decoder.py:ErrorOnDecodingTestCase.testErrorCondition\nPASS: tests/codec/ber/test_decoder.py:ErrorOnDecodingTestCase.testRawDump\nPASS: tests/codec/ber/test_decoder.py:BinaryFileTestCase.testInvalidFileContent\nPASS: tests/codec/ber/test_decoder.py:BinaryFileTestCase.testMoreObjects\nPASS: tests/codec/ber/test_decoder.py:BinaryFileTestCase.testOneObject\nPASS: tests/codec/ber/test_decoder.py:BytesIOTestCase.testRead\nPASS: tests/codec/ber/test_decoder.py:UnicodeTestCase.testFail\nPASS: tests/codec/ber/test_decoder.py:RestartableDecoderTestCase.testPartialReadingFromNonBlockingStream\nPASS: tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testGzip\nPASS: tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testZipfile\nPASS: tests/codec/ber/test_decoder.py:CompressedFilesTestCase.testZipfileMany\nPASS: tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPartialDecodeWithCustomSubstrateFun\nPASS: tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPartialDecodeWithDefaultSubstrateFun\nPASS: tests/codec/ber/test_decoder.py:NonStreamingCompatibilityTestCase.testPropagateUserException\nPASS: tests/codec/ber/test_encoder.py:LargeTagEncoderTestCase.testEncoder\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testCompactZero\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testMinusOne\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testNegInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testNegLong\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testPosInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testPosLong\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderTestCase.testZero\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testNegInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testPosInt\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testPosLong\nPASS: tests/codec/ber/test_encoder.py:IntegerEncoderWithSchemaTestCase.testZero\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderTestCase.testFalse\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderTestCase.testTrue\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderWithSchemaTestCase.testFalse\nPASS: tests/codec/ber/test_encoder.py:BooleanEncoderWithSchemaTestCase.testTrue\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testEmptyValue\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testEmptyValue\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:BitStringEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:OctetStringEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedOctetStringEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:NullEncoderTestCase.testNull\nPASS: tests/codec/ber/test_encoder.py:NullEncoderWithSchemaTestCase.testNull\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge1\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge2\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge3\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge4\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge5\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge6\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge7\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge8\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdge9\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testEdgeA\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible1\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible2\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible3\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testImpossible4\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testLarge1\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testLarge2\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:ObjectIdentifierWithSchemaEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testLarge\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testThree\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDEncoderTestCase.testTwo\nPASS: tests/codec/ber/test_encoder.py:RelativeOIDWithSchemaEncoderTestCase.testOne\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin1\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin2\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin3\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin4\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin5\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin6\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testBin7\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testChar\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testMinusInf\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testPlusInf\nPASS: tests/codec/ber/test_encoder.py:RealEncoderTestCase.testZero\nPASS: tests/codec/ber/test_encoder.py:RealEncoderWithSchemaTestCase.testChar\nPASS: tests/codec/ber/test_encoder.py:UniversalStringEncoderTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:UniversalStringEncoderWithSchemaTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:BMPStringEncoderTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:BMPStringEncoderWithSchemaTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:UTF8StringEncoderTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:UTF8StringEncoderWithSchemaTestCase.testEncoding\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceOfEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetOfEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/ber/test_encoder.py:SequenceEncoderWithComponentsSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceComponentEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:ExpTaggedSequenceComponentEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalAndDefaultedIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalDefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/ber/test_encoder.py:SetEncoderWithComponentsSchemaTestCase.testWithOptionalIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeOptionOne\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testDefModeOptionTwo\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testIndefMode\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderTestCase.testIndefModeChunked\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithSchemaTestCase.testFilled\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testEmpty\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testFilled\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testTagged\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testTaggedUndefLength\nPASS: tests/codec/ber/test_encoder.py:ChoiceEncoderWithComponentsSchemaTestCase.testUndefLength\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testTaggedEx\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testTaggedIm\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderTestCase.testUntagged\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testTaggedEx\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testTaggedIm\nPASS: tests/codec/ber/test_encoder.py:AnyEncoderWithSchemaTestCase.testUntagged\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testEmpty\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testFalse\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testOverflow\nPASS: tests/codec/cer/test_decoder.py:BooleanDecoderTestCase.testTrue\nPASS: tests/codec/cer/test_decoder.py:BitStringDecoderTestCase.testLongMode\nPASS: tests/codec/cer/test_decoder.py:BitStringDecoderTestCase.testShortMode\nPASS: tests/codec/cer/test_decoder.py:OctetStringDecoderTestCase.testLongMode\nPASS: tests/codec/cer/test_decoder.py:OctetStringDecoderTestCase.testShortMode\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithUntaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/cer/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/cer/test_encoder.py:BooleanEncoderTestCase.testFalse\nPASS: tests/codec/cer/test_encoder.py:BooleanEncoderTestCase.testTrue\nPASS: tests/codec/cer/test_encoder.py:BitStringEncoderTestCase.testLongMode\nPASS: tests/codec/cer/test_encoder.py:BitStringEncoderTestCase.testShortMode\nPASS: tests/codec/cer/test_encoder.py:OctetStringEncoderTestCase.testLongMode\nPASS: tests/codec/cer/test_encoder.py:OctetStringEncoderTestCase.testShortMode\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testDecimalCommaPoint\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testLocalTimezone\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testMissingTimezone\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithMinutes\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSeconds\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubseconds\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsDanglingDot\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsMax\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsMin\nPASS: tests/codec/cer/test_encoder.py:GeneralizedTimeEncoderTestCase.testWithSubsecondsWithZeros\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testFractionOfSecond\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testLocalTimezone\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testMissingTimezone\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testWithMinutes\nPASS: tests/codec/cer/test_encoder.py:UTCTimeEncoderTestCase.testWithSeconds\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode1\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode2\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode3\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testDefMode4\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode1\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode2\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode3\nPASS: tests/codec/cer/test_encoder.py:SequenceOfEncoderWithSchemaTestCase.testIndefMode4\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode1\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode2\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode3\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testDefMode4\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testEmpty\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode1\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode2\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode3\nPASS: tests/codec/cer/test_encoder.py:SetOfEncoderWithSchemaTestCase.testIndefMode4\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithChoiceWithSchemaEncoderTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithTaggedChoiceEncoderTestCase.testWithTaggedChoice\nPASS: tests/codec/cer/test_encoder.py:SetEncoderWithTaggedChoiceEncoderTestCase.testWithUntaggedChoice\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithOptionalAndDefaultedIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithSchemaTestCase.testWithOptionalIndefMode\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithDefault\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithDefaultAndOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefaultWithOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithDefault\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithDefaultAndOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testOptionalWithOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithDefault\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithDefaultAndOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testOptionalWithOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testOptional\nPASS: tests/codec/cer/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testOptionalWithValue\nPASS: tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testDefModeChunked\nPASS: tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testIndefMode\nPASS: tests/codec/der/test_decoder.py:BitStringDecoderTestCase.testShortMode\nPASS: tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testChunkedMode\nPASS: tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testIndefMode\nPASS: tests/codec/der/test_decoder.py:OctetStringDecoderTestCase.testShortMode\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUntaggedOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownType\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithUnaggedSetOfOpenTypesTestCase.testDontDecodeOpenTypesChoiceTwo\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesChoiceOne\nPASS: tests/codec/der/test_decoder.py:SequenceDecoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testDecodeOpenTypesUnknownId\nPASS: tests/codec/der/test_encoder.py:OctetStringEncoderTestCase.testDefModeLong\nPASS: tests/codec/der/test_encoder.py:OctetStringEncoderTestCase.testDefModeShort\nPASS: tests/codec/der/test_encoder.py:BitStringEncoderTestCase.testDefModeLong\nPASS: tests/codec/der/test_encoder.py:BitStringEncoderTestCase.testDefModeShort\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode1\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode2\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode3\nPASS: tests/codec/der/test_encoder.py:SetOfEncoderTestCase.testDefMode4\nPASS: tests/codec/der/test_encoder.py:SetWithAlternatingChoiceEncoderTestCase.testComponentsOrdering1\nPASS: tests/codec/der/test_encoder.py:SetWithAlternatingChoiceEncoderTestCase.testComponentsOrdering2\nPASS: tests/codec/der/test_encoder.py:SetWithTaggedChoiceEncoderTestCase.testWithTaggedChoice\nPASS: tests/codec/der/test_encoder.py:SetWithTaggedChoiceEncoderTestCase.testWithUntaggedChoice\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithImplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithExplicitlyTaggedOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceTwo\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeIncompatibleType\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithUntaggedSetOfOpenTypesTestCase.testEncodeOpenTypeUnknownId\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithImplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:SequenceEncoderWithExplicitlyTaggedSetOfOpenTypesTestCase.testEncodeOpenTypeChoiceOne\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithDefault\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithDefaultAndOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeDefaultWithOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithDefault\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithDefaultAndOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceEncoderTestCase.testDefModeOptionalWithOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithDefault\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithDefaultAndOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalChoiceEncoderTestCase.testDefModeOptionalWithOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testDefModeOptional\nPASS: tests/codec/der/test_encoder.py:NestedOptionalSequenceOfEncoderTestCase.testDefModeOptionalWithValue\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedDefaultNullIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedDefaultOctetStringIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedOptionalNullIsEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testInitializedOptionalOctetStringIsEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testUninitializedOptionalNullIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:EmptyInnerFieldOfSequenceEncoderTestCase.testUninitializedOptionalOctetStringIsNotEncoded\nPASS: tests/codec/der/test_encoder.py:ClassConstructorTestCase.testKeywords\nPASS: tests/codec/native/test_decoder.py:BadAsn1SpecTestCase.testBadSpec\nPASS: tests/codec/native/test_decoder.py:IntegerDecoderTestCase.testNegInt\nPASS: tests/codec/native/test_decoder.py:IntegerDecoderTestCase.testPosInt\nPASS: tests/codec/native/test_decoder.py:BooleanDecoderTestCase.testTrue\nPASS: tests/codec/native/test_decoder.py:BooleanDecoderTestCase.testTrueNeg\nPASS: tests/codec/native/test_decoder.py:BitStringDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:OctetStringDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:NullDecoderTestCase.testNull\nPASS: tests/codec/native/test_decoder.py:ObjectIdentifierDecoderTestCase.testOne\nPASS: tests/codec/native/test_decoder.py:RealDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:SequenceDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:ChoiceDecoderTestCase.testSimple\nPASS: tests/codec/native/test_decoder.py:AnyDecoderTestCase.testSimple\nPASS: tests/codec/native/test_encoder.py:BadAsn1SpecTestCase.testBadValueType\nPASS: tests/codec/native/test_encoder.py:IntegerEncoderTestCase.testNegInt\nPASS: tests/codec/native/test_encoder.py:IntegerEncoderTestCase.testPosInt\nPASS: tests/codec/native/test_encoder.py:BooleanEncoderTestCase.testFalse\nPASS: tests/codec/native/test_encoder.py:BooleanEncoderTestCase.testTrue\nPASS: tests/codec/native/test_encoder.py:BitStringEncoderTestCase.testValue\nPASS: tests/codec/native/test_encoder.py:OctetStringEncoderTestCase.testValue\nPASS: tests/codec/native/test_encoder.py:NullEncoderTestCase.testNull\nPASS: tests/codec/native/test_encoder.py:ObjectIdentifierEncoderTestCase.testOne\nPASS: tests/codec/native/test_encoder.py:RealEncoderTestCase.testChar\nPASS: tests/codec/native/test_encoder.py:RealEncoderTestCase.testMinusInf\nPASS: tests/codec/native/test_encoder.py:RealEncoderTestCase.testPlusInf\nPASS: tests/codec/native/test_encoder.py:SequenceEncoderTestCase.testSimple\nPASS: tests/codec/native/test_encoder.py:ChoiceEncoderTestCase.testEmpty\nPASS: tests/codec/native/test_encoder.py:ChoiceEncoderTestCase.testFilled\nPASS: tests/codec/native/test_encoder.py:AnyEncoderTestCase.testSimple\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testMarkedPositionResets\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testPeek\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadFromCacheAndStream\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadJustFromCache\nPASS: tests/codec/test_streaming.py:CachingStreamWrapperTestCase.testReadJustFromStream\nPASS: tests/test_debug.py:DebugCaseBase.testKnownFlags\nPASS: tests/test_debug.py:DebugCaseBase.testUnknownFlags\nPASS: tests/type/test_char.py:VisibleStringTestCase.testAdd\nPASS: tests/type/test_char.py:VisibleStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:VisibleStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:VisibleStringTestCase.testContains\nPASS: tests/type/test_char.py:VisibleStringTestCase.testEmpty\nPASS: tests/type/test_char.py:VisibleStringTestCase.testInit\nPASS: tests/type/test_char.py:VisibleStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:VisibleStringTestCase.testLength\nPASS: tests/type/test_char.py:VisibleStringTestCase.testMul\nPASS: tests/type/test_char.py:VisibleStringTestCase.testPrintable\nPASS: tests/type/test_char.py:VisibleStringTestCase.testRadd\nPASS: tests/type/test_char.py:VisibleStringTestCase.testReverse\nPASS: tests/type/test_char.py:VisibleStringTestCase.testRmul\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSeq\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSerialised\nPASS: tests/type/test_char.py:VisibleStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:VisibleStringTestCase.testUnicode\nPASS: tests/type/test_char.py:VisibleStringTestCase.testValuePickling\nPASS: tests/type/test_char.py:GeneralStringTestCase.testAdd\nPASS: tests/type/test_char.py:GeneralStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:GeneralStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:GeneralStringTestCase.testContains\nPASS: tests/type/test_char.py:GeneralStringTestCase.testEmpty\nPASS: tests/type/test_char.py:GeneralStringTestCase.testInit\nPASS: tests/type/test_char.py:GeneralStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:GeneralStringTestCase.testLength\nPASS: tests/type/test_char.py:GeneralStringTestCase.testMul\nPASS: tests/type/test_char.py:GeneralStringTestCase.testPrintable\nPASS: tests/type/test_char.py:GeneralStringTestCase.testRadd\nPASS: tests/type/test_char.py:GeneralStringTestCase.testReverse\nPASS: tests/type/test_char.py:GeneralStringTestCase.testRmul\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSeq\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSerialised\nPASS: tests/type/test_char.py:GeneralStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:GeneralStringTestCase.testUnicode\nPASS: tests/type/test_char.py:GeneralStringTestCase.testValuePickling\nPASS: tests/type/test_char.py:UTF8StringTestCase.testAdd\nPASS: tests/type/test_char.py:UTF8StringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:UTF8StringTestCase.testAsOctets\nPASS: tests/type/test_char.py:UTF8StringTestCase.testContains\nPASS: tests/type/test_char.py:UTF8StringTestCase.testEmpty\nPASS: tests/type/test_char.py:UTF8StringTestCase.testInit\nPASS: tests/type/test_char.py:UTF8StringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:UTF8StringTestCase.testLength\nPASS: tests/type/test_char.py:UTF8StringTestCase.testMul\nPASS: tests/type/test_char.py:UTF8StringTestCase.testPrintable\nPASS: tests/type/test_char.py:UTF8StringTestCase.testRadd\nPASS: tests/type/test_char.py:UTF8StringTestCase.testReverse\nPASS: tests/type/test_char.py:UTF8StringTestCase.testRmul\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSeq\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSerialised\nPASS: tests/type/test_char.py:UTF8StringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:UTF8StringTestCase.testUnicode\nPASS: tests/type/test_char.py:UTF8StringTestCase.testValuePickling\nPASS: tests/type/test_char.py:BMPStringTestCase.testAdd\nPASS: tests/type/test_char.py:BMPStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:BMPStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:BMPStringTestCase.testContains\nPASS: tests/type/test_char.py:BMPStringTestCase.testEmpty\nPASS: tests/type/test_char.py:BMPStringTestCase.testInit\nPASS: tests/type/test_char.py:BMPStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:BMPStringTestCase.testLength\nPASS: tests/type/test_char.py:BMPStringTestCase.testMul\nPASS: tests/type/test_char.py:BMPStringTestCase.testPrintable\nPASS: tests/type/test_char.py:BMPStringTestCase.testRadd\nPASS: tests/type/test_char.py:BMPStringTestCase.testReverse\nPASS: tests/type/test_char.py:BMPStringTestCase.testRmul\nPASS: tests/type/test_char.py:BMPStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:BMPStringTestCase.testSeq\nPASS: tests/type/test_char.py:BMPStringTestCase.testSerialised\nPASS: tests/type/test_char.py:BMPStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:BMPStringTestCase.testUnicode\nPASS: tests/type/test_char.py:BMPStringTestCase.testValuePickling\nPASS: tests/type/test_char.py:UniversalStringTestCase.testAdd\nPASS: tests/type/test_char.py:UniversalStringTestCase.testAsNumbers\nPASS: tests/type/test_char.py:UniversalStringTestCase.testAsOctets\nPASS: tests/type/test_char.py:UniversalStringTestCase.testContains\nPASS: tests/type/test_char.py:UniversalStringTestCase.testEmpty\nPASS: tests/type/test_char.py:UniversalStringTestCase.testInit\nPASS: tests/type/test_char.py:UniversalStringTestCase.testInitFromAsn1\nPASS: tests/type/test_char.py:UniversalStringTestCase.testLength\nPASS: tests/type/test_char.py:UniversalStringTestCase.testMul\nPASS: tests/type/test_char.py:UniversalStringTestCase.testPrintable\nPASS: tests/type/test_char.py:UniversalStringTestCase.testRadd\nPASS: tests/type/test_char.py:UniversalStringTestCase.testReverse\nPASS: tests/type/test_char.py:UniversalStringTestCase.testRmul\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSchemaPickling\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSeq\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSerialised\nPASS: tests/type/test_char.py:UniversalStringTestCase.testSizeConstraint\nPASS: tests/type/test_char.py:UniversalStringTestCase.testUnicode\nPASS: tests/type/test_char.py:UniversalStringTestCase.testValuePickling\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testAdd\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testCmp\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testContains\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testHash\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testIter\nPASS: tests/type/test_constraint.py:SingleValueConstraintTestCase.testSub\nPASS: tests/type/test_constraint.py:ContainedSubtypeConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ContainedSubtypeConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ValueRangeConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ValueRangeConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ValueSizeConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ValueSizeConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testAdd\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testCmp\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testContains\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testHash\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testIter\nPASS: tests/type/test_constraint.py:PermittedAlphabetConstraintTestCase.testSub\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testBadVal\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testBadValExtraFields\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testEmptyConstraint\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:WithComponentsConstraintTestCase.testGoodValWithExtraFields\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp1\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp2\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp3\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testCmp4\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:InnerTypeConstraintTestCase.testConst1\nPASS: tests/type/test_constraint.py:InnerTypeConstraintTestCase.testConst2\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionRangeTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsIntersectionRangeTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ConstraintsUnionTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsUnionTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:ConstraintsExclusionTestCase.testBadVal\nPASS: tests/type/test_constraint.py:ConstraintsExclusionTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:DirectDerivationTestCase.testBadVal\nPASS: tests/type/test_constraint.py:DirectDerivationTestCase.testGoodVal\nPASS: tests/type/test_constraint.py:IndirectDerivationTestCase.testBadVal\nPASS: tests/type/test_constraint.py:IndirectDerivationTestCase.testGoodVal\nPASS: tests/type/test_namedtype.py:NamedTypeCaseBase.testIter\nPASS: tests/type/test_namedtype.py:NamedTypeCaseBase.testRepr\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testContains\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetItem\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetNameByPosition\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetPositionByName\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetPositionNearType\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTagMap\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTagMapWithDups\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTypeByPosition\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testGetTypesNearPosition\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testIter\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testRepr\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testReprTagMap\nPASS: tests/type/test_namedtype.py:NamedTypesCaseBase.testStrTagMap\nPASS: tests/type/test_namedtype.py:OrderedNamedTypesCaseBase.testGetTypeByPosition\nPASS: tests/type/test_namedtype.py:DuplicateNamedTypesCaseBase.testDuplicateDefaultTags\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testAdd\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testClone\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testDict\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testInit\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testLen\nPASS: tests/type/test_namedval.py:NamedValuesCaseBase.testStrRepr\nPASS: tests/type/test_opentype.py:UntaggedAnyTestCase.testTypeCheckOnAssignment\nPASS: tests/type/test_opentype.py:TaggedAnyTestCase.testTypeCheckOnAssignment\nPASS: tests/type/test_opentype.py:TaggedAnyOpenTypeTestCase.testTypeCheckOnAssignment\nPASS: tests/type/test_tag.py:TagReprTestCase.testRepr\nPASS: tests/type/test_tag.py:TagCmpTestCase.testCmp\nPASS: tests/type/test_tag.py:TagCmpTestCase.testHash\nPASS: tests/type/test_tag.py:TagCmpTestCase.testSequence\nPASS: tests/type/test_tag.py:TagSetReprTestCase.testRepr\nPASS: tests/type/test_tag.py:TagSetCmpTestCase.testCmp\nPASS: tests/type/test_tag.py:TagSetCmpTestCase.testHash\nPASS: tests/type/test_tag.py:TagSetCmpTestCase.testLen\nPASS: tests/type/test_tag.py:TaggingTestSuite.testExplicitTag\nPASS: tests/type/test_tag.py:TaggingTestSuite.testImplicitTag\nPASS: tests/type/test_tag.py:TagSetAddTestSuite.testAdd\nPASS: tests/type/test_tag.py:TagSetAddTestSuite.testRadd\nPASS: tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck1\nPASS: tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck2\nPASS: tests/type/test_tag.py:SuperTagSetTestCase.testSuperTagCheck3\nPASS: tests/type/test_univ.py:NoValueTestCase.testAdd\nPASS: tests/type/test_univ.py:NoValueTestCase.testBitShift\nPASS: tests/type/test_univ.py:NoValueTestCase.testBooleanEvaluation\nPASS: tests/type/test_univ.py:NoValueTestCase.testCmp\nPASS: tests/type/test_univ.py:NoValueTestCase.testInt\nPASS: tests/type/test_univ.py:NoValueTestCase.testIsInstance\nPASS: tests/type/test_univ.py:NoValueTestCase.testKey\nPASS: tests/type/test_univ.py:NoValueTestCase.testKeyAssignment\nPASS: tests/type/test_univ.py:NoValueTestCase.testLen\nPASS: tests/type/test_univ.py:NoValueTestCase.testRepr\nPASS: tests/type/test_univ.py:NoValueTestCase.testSingleton\nPASS: tests/type/test_univ.py:NoValueTestCase.testSizeOf\nPASS: tests/type/test_univ.py:NoValueTestCase.testStr\nPASS: tests/type/test_univ.py:NoValueTestCase.testSubs\nPASS: tests/type/test_univ.py:IntegerTestCase.testAdd\nPASS: tests/type/test_univ.py:IntegerTestCase.testAnd\nPASS: tests/type/test_univ.py:IntegerTestCase.testCeil\nPASS: tests/type/test_univ.py:IntegerTestCase.testDivFloat\nPASS: tests/type/test_univ.py:IntegerTestCase.testDivInt\nPASS: tests/type/test_univ.py:IntegerTestCase.testFloat\nPASS: tests/type/test_univ.py:IntegerTestCase.testFloor\nPASS: tests/type/test_univ.py:IntegerTestCase.testFloorDiv\nPASS: tests/type/test_univ.py:IntegerTestCase.testInt\nPASS: tests/type/test_univ.py:IntegerTestCase.testInvert\nPASS: tests/type/test_univ.py:IntegerTestCase.testLong\nPASS: tests/type/test_univ.py:IntegerTestCase.testLshift\nPASS: tests/type/test_univ.py:IntegerTestCase.testMod\nPASS: tests/type/test_univ.py:IntegerTestCase.testMul\nPASS: tests/type/test_univ.py:IntegerTestCase.testNamedVals\nPASS: tests/type/test_univ.py:IntegerTestCase.testNeg\nPASS: tests/type/test_univ.py:IntegerTestCase.testOr\nPASS: tests/type/test_univ.py:IntegerTestCase.testPos\nPASS: tests/type/test_univ.py:IntegerTestCase.testPow\nPASS: tests/type/test_univ.py:IntegerTestCase.testPrettyIn\nPASS: tests/type/test_univ.py:IntegerTestCase.testRadd\nPASS: tests/type/test_univ.py:IntegerTestCase.testRand\nPASS: tests/type/test_univ.py:IntegerTestCase.testRdivFloat\nPASS: tests/type/test_univ.py:IntegerTestCase.testRdivInt\nPASS: tests/type/test_univ.py:IntegerTestCase.testRepr\nPASS: tests/type/test_univ.py:IntegerTestCase.testRmod\nPASS: tests/type/test_univ.py:IntegerTestCase.testRmul\nPASS: tests/type/test_univ.py:IntegerTestCase.testRor\nPASS: tests/type/test_univ.py:IntegerTestCase.testRound\nPASS: tests/type/test_univ.py:IntegerTestCase.testRpow\nPASS: tests/type/test_univ.py:IntegerTestCase.testRshift\nPASS: tests/type/test_univ.py:IntegerTestCase.testRsub\nPASS: tests/type/test_univ.py:IntegerTestCase.testRxor\nPASS: tests/type/test_univ.py:IntegerTestCase.testStr\nPASS: tests/type/test_univ.py:IntegerTestCase.testSub\nPASS: tests/type/test_univ.py:IntegerTestCase.testSubtype\nPASS: tests/type/test_univ.py:IntegerTestCase.testTag\nPASS: tests/type/test_univ.py:IntegerTestCase.testTrueDiv\nPASS: tests/type/test_univ.py:IntegerTestCase.testTrunc\nPASS: tests/type/test_univ.py:IntegerTestCase.testXor\nPASS: tests/type/test_univ.py:IntegerPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:IntegerPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:BooleanTestCase.testConstraints\nPASS: tests/type/test_univ.py:BooleanTestCase.testFalse\nPASS: tests/type/test_univ.py:BooleanTestCase.testInt\nPASS: tests/type/test_univ.py:BooleanTestCase.testRepr\nPASS: tests/type/test_univ.py:BooleanTestCase.testStr\nPASS: tests/type/test_univ.py:BooleanTestCase.testTag\nPASS: tests/type/test_univ.py:BooleanTestCase.testTruth\nPASS: tests/type/test_univ.py:BooleanPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:BooleanPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:BitStringTestCase.testAsInteger\nPASS: tests/type/test_univ.py:BitStringTestCase.testAsInts\nPASS: tests/type/test_univ.py:BitStringTestCase.testAsOctets\nPASS: tests/type/test_univ.py:BitStringTestCase.testBinDefault\nPASS: tests/type/test_univ.py:BitStringTestCase.testGetItem\nPASS: tests/type/test_univ.py:BitStringTestCase.testHexDefault\nPASS: tests/type/test_univ.py:BitStringTestCase.testLen\nPASS: tests/type/test_univ.py:BitStringTestCase.testMultipleOfEightPadding\nPASS: tests/type/test_univ.py:BitStringTestCase.testRepr\nPASS: tests/type/test_univ.py:BitStringTestCase.testReverse\nPASS: tests/type/test_univ.py:BitStringTestCase.testSet\nPASS: tests/type/test_univ.py:BitStringTestCase.testStaticDef\nPASS: tests/type/test_univ.py:BitStringTestCase.testStr\nPASS: tests/type/test_univ.py:BitStringTestCase.testTag\nPASS: tests/type/test_univ.py:BitStringPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:BitStringPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithAsciiTestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringUnicodeErrorTestCase.testDecodeError\nPASS: tests/type/test_univ.py:OctetStringUnicodeErrorTestCase.testEncodeError\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithUtf8TestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithUtf16TestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAdd\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAsInts\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testAsOctets\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testContains\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testInit\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testInitFromAsn1\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testMul\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testPrintable\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRadd\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testReverse\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testRmul\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testSeq\nPASS: tests/type/test_univ.py:OctetStringWithUtf32TestCase.testSerialised\nPASS: tests/type/test_univ.py:OctetStringTestCase.testBinDefault\nPASS: tests/type/test_univ.py:OctetStringTestCase.testBinStr\nPASS: tests/type/test_univ.py:OctetStringTestCase.testEmpty\nPASS: tests/type/test_univ.py:OctetStringTestCase.testHexDefault\nPASS: tests/type/test_univ.py:OctetStringTestCase.testHexStr\nPASS: tests/type/test_univ.py:OctetStringTestCase.testRepr\nPASS: tests/type/test_univ.py:OctetStringTestCase.testStaticDef\nPASS: tests/type/test_univ.py:OctetStringTestCase.testTag\nPASS: tests/type/test_univ.py:OctetStringTestCase.testTuple\nPASS: tests/type/test_univ.py:OctetStringPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:OctetStringPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Null.testConstraints\nPASS: tests/type/test_univ.py:Null.testInit\nPASS: tests/type/test_univ.py:Null.testRepr\nPASS: tests/type/test_univ.py:Null.testStaticDef\nPASS: tests/type/test_univ.py:Null.testStr\nPASS: tests/type/test_univ.py:Null.testTag\nPASS: tests/type/test_univ.py:NullPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:NullPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:RealTestCase.testAdd\nPASS: tests/type/test_univ.py:RealTestCase.testAddInf\nPASS: tests/type/test_univ.py:RealTestCase.testCeil\nPASS: tests/type/test_univ.py:RealTestCase.testDiv\nPASS: tests/type/test_univ.py:RealTestCase.testFloat\nPASS: tests/type/test_univ.py:RealTestCase.testFloat4BinEnc\nPASS: tests/type/test_univ.py:RealTestCase.testFloatInf\nPASS: tests/type/test_univ.py:RealTestCase.testFloor\nPASS: tests/type/test_univ.py:RealTestCase.testInt\nPASS: tests/type/test_univ.py:RealTestCase.testIntInf\nPASS: tests/type/test_univ.py:RealTestCase.testLong\nPASS: tests/type/test_univ.py:RealTestCase.testLongInf\nPASS: tests/type/test_univ.py:RealTestCase.testMinusInf\nPASS: tests/type/test_univ.py:RealTestCase.testMod\nPASS: tests/type/test_univ.py:RealTestCase.testMul\nPASS: tests/type/test_univ.py:RealTestCase.testNeg\nPASS: tests/type/test_univ.py:RealTestCase.testPlusInf\nPASS: tests/type/test_univ.py:RealTestCase.testPos\nPASS: tests/type/test_univ.py:RealTestCase.testPow\nPASS: tests/type/test_univ.py:RealTestCase.testPrettyIn\nPASS: tests/type/test_univ.py:RealTestCase.testPrettyInInf\nPASS: tests/type/test_univ.py:RealTestCase.testRadd\nPASS: tests/type/test_univ.py:RealTestCase.testRaddInf\nPASS: tests/type/test_univ.py:RealTestCase.testRdiv\nPASS: tests/type/test_univ.py:RealTestCase.testRepr\nPASS: tests/type/test_univ.py:RealTestCase.testRmod\nPASS: tests/type/test_univ.py:RealTestCase.testRmul\nPASS: tests/type/test_univ.py:RealTestCase.testRound\nPASS: tests/type/test_univ.py:RealTestCase.testRpow\nPASS: tests/type/test_univ.py:RealTestCase.testRsub\nPASS: tests/type/test_univ.py:RealTestCase.testStaticDef\nPASS: tests/type/test_univ.py:RealTestCase.testStr\nPASS: tests/type/test_univ.py:RealTestCase.testStrInf\nPASS: tests/type/test_univ.py:RealTestCase.testSub\nPASS: tests/type/test_univ.py:RealTestCase.testTag\nPASS: tests/type/test_univ.py:RealTestCase.testTrunc\nPASS: tests/type/test_univ.py:RealPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:RealPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:ObjectIdentifier.testAdd\nPASS: tests/type/test_univ.py:ObjectIdentifier.testContains\nPASS: tests/type/test_univ.py:ObjectIdentifier.testEq\nPASS: tests/type/test_univ.py:ObjectIdentifier.testInput1\nPASS: tests/type/test_univ.py:ObjectIdentifier.testInput2\nPASS: tests/type/test_univ.py:ObjectIdentifier.testInput3\nPASS: tests/type/test_univ.py:ObjectIdentifier.testLen\nPASS: tests/type/test_univ.py:ObjectIdentifier.testPrefix\nPASS: tests/type/test_univ.py:ObjectIdentifier.testRadd\nPASS: tests/type/test_univ.py:ObjectIdentifier.testRepr\nPASS: tests/type/test_univ.py:ObjectIdentifier.testStaticDef\nPASS: tests/type/test_univ.py:ObjectIdentifier.testStr\nPASS: tests/type/test_univ.py:ObjectIdentifier.testTag\nPASS: tests/type/test_univ.py:ObjectIdentifier.testUnicode\nPASS: tests/type/test_univ.py:ObjectIdentifierPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:ObjectIdentifierPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:RelativeOID.testAdd\nPASS: tests/type/test_univ.py:RelativeOID.testContains\nPASS: tests/type/test_univ.py:RelativeOID.testEq\nPASS: tests/type/test_univ.py:RelativeOID.testInput1\nPASS: tests/type/test_univ.py:RelativeOID.testInput2\nPASS: tests/type/test_univ.py:RelativeOID.testInput3\nPASS: tests/type/test_univ.py:RelativeOID.testLen\nPASS: tests/type/test_univ.py:RelativeOID.testPrefix\nPASS: tests/type/test_univ.py:RelativeOID.testRadd\nPASS: tests/type/test_univ.py:RelativeOID.testRepr\nPASS: tests/type/test_univ.py:RelativeOID.testStaticDef\nPASS: tests/type/test_univ.py:RelativeOID.testStr\nPASS: tests/type/test_univ.py:RelativeOID.testTag\nPASS: tests/type/test_univ.py:RelativeOID.testUnicode\nPASS: tests/type/test_univ.py:RelativeOIDPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:RelativeOIDPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:SequenceOf.testAppend\nPASS: tests/type/test_univ.py:SequenceOf.testClear\nPASS: tests/type/test_univ.py:SequenceOf.testClone\nPASS: tests/type/test_univ.py:SequenceOf.testCmp\nPASS: tests/type/test_univ.py:SequenceOf.testComponentConstraintsMatching\nPASS: tests/type/test_univ.py:SequenceOf.testComponentTagsMatching\nPASS: tests/type/test_univ.py:SequenceOf.testConsistency\nPASS: tests/type/test_univ.py:SequenceOf.testCount\nPASS: tests/type/test_univ.py:SequenceOf.testExtend\nPASS: tests/type/test_univ.py:SequenceOf.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:SequenceOf.testGetComponentTagMap\nPASS: tests/type/test_univ.py:SequenceOf.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:SequenceOf.testGetItem\nPASS: tests/type/test_univ.py:SequenceOf.testGetItemSlice\nPASS: tests/type/test_univ.py:SequenceOf.testIndex\nPASS: tests/type/test_univ.py:SequenceOf.testIsInconsistentSizeConstraint\nPASS: tests/type/test_univ.py:SequenceOf.testLegacyInitializer\nPASS: tests/type/test_univ.py:SequenceOf.testRepr\nPASS: tests/type/test_univ.py:SequenceOf.testReset\nPASS: tests/type/test_univ.py:SequenceOf.testSeq\nPASS: tests/type/test_univ.py:SequenceOf.testSetComponents\nPASS: tests/type/test_univ.py:SequenceOf.testSetItem\nPASS: tests/type/test_univ.py:SequenceOf.testSetItemSlice\nPASS: tests/type/test_univ.py:SequenceOf.testSort\nPASS: tests/type/test_univ.py:SequenceOf.testStaticDef\nPASS: tests/type/test_univ.py:SequenceOf.testSubtype\nPASS: tests/type/test_univ.py:SequenceOf.testSubtypeSpec\nPASS: tests/type/test_univ.py:SequenceOf.testTag\nPASS: tests/type/test_univ.py:SequenceOf.testUntyped\nPASS: tests/type/test_univ.py:SequenceOfPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SequenceOfPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Sequence.testById\nPASS: tests/type/test_univ.py:Sequence.testByKey\nPASS: tests/type/test_univ.py:Sequence.testClone\nPASS: tests/type/test_univ.py:Sequence.testComponentConstraintsMatching\nPASS: tests/type/test_univ.py:Sequence.testComponentTagsMatching\nPASS: tests/type/test_univ.py:Sequence.testContains\nPASS: tests/type/test_univ.py:Sequence.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:Sequence.testGetComponentWithConstructedDefault\nPASS: tests/type/test_univ.py:Sequence.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:Sequence.testGetItem\nPASS: tests/type/test_univ.py:Sequence.testGetNearPosition\nPASS: tests/type/test_univ.py:Sequence.testIsInconsistentSizeConstraint\nPASS: tests/type/test_univ.py:Sequence.testIsInconsistentWithComponentsConstraint\nPASS: tests/type/test_univ.py:Sequence.testItems\nPASS: tests/type/test_univ.py:Sequence.testIter\nPASS: tests/type/test_univ.py:Sequence.testKeys\nPASS: tests/type/test_univ.py:Sequence.testRepr\nPASS: tests/type/test_univ.py:Sequence.testSchemaWithComponents\nPASS: tests/type/test_univ.py:Sequence.testSchemaWithOptionalComponents\nPASS: tests/type/test_univ.py:Sequence.testSetComponents\nPASS: tests/type/test_univ.py:Sequence.testSetDefaultComponents\nPASS: tests/type/test_univ.py:Sequence.testSetItem\nPASS: tests/type/test_univ.py:Sequence.testSetToDefault\nPASS: tests/type/test_univ.py:Sequence.testStaticDef\nPASS: tests/type/test_univ.py:Sequence.testTag\nPASS: tests/type/test_univ.py:Sequence.testUpdate\nPASS: tests/type/test_univ.py:Sequence.testValues\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testGetItem\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testItems\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testIter\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testKeys\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testSchema\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testSetItem\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testUpdate\nPASS: tests/type/test_univ.py:SequenceWithoutSchema.testValues\nPASS: tests/type/test_univ.py:SequencePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SequencePicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:SetOf.testSeq\nPASS: tests/type/test_univ.py:SetOf.testStaticDef\nPASS: tests/type/test_univ.py:SetOf.testTag\nPASS: tests/type/test_univ.py:SetOfPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SetOfPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Set.testByTypeWithInstance\nPASS: tests/type/test_univ.py:Set.testByTypeWithPythonValue\nPASS: tests/type/test_univ.py:Set.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:Set.testGetComponentTagMap\nPASS: tests/type/test_univ.py:Set.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:Set.testGetPositionByType\nPASS: tests/type/test_univ.py:Set.testGetTagMap\nPASS: tests/type/test_univ.py:Set.testIter\nPASS: tests/type/test_univ.py:Set.testSetToDefault\nPASS: tests/type/test_univ.py:Set.testStaticDef\nPASS: tests/type/test_univ.py:Set.testTag\nPASS: tests/type/test_univ.py:SetPicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:SetPicklingTestCase.testValuePickling\nPASS: tests/type/test_univ.py:Choice.testClone\nPASS: tests/type/test_univ.py:Choice.testCmp\nPASS: tests/type/test_univ.py:Choice.testContains\nPASS: tests/type/test_univ.py:Choice.testGetComponent\nPASS: tests/type/test_univ.py:Choice.testGetComponentNoInstantiation\nPASS: tests/type/test_univ.py:Choice.testGetComponentWithDefault\nPASS: tests/type/test_univ.py:Choice.testGetName\nPASS: tests/type/test_univ.py:Choice.testInnerByTypeWithInstanceValue\nPASS: tests/type/test_univ.py:Choice.testInnerByTypeWithPythonValue\nPASS: tests/type/test_univ.py:Choice.testIter\nPASS: tests/type/test_univ.py:Choice.testOuterByTypeWithInstanceValue\nPASS: tests/type/test_univ.py:Choice.testOuterByTypeWithPythonValue\nPASS: tests/type/test_univ.py:Choice.testRepr\nPASS: tests/type/test_univ.py:Choice.testSetComponentByPosition\nPASS: tests/type/test_univ.py:Choice.testSetToDefault\nPASS: tests/type/test_univ.py:Choice.testStaticDef\nPASS: tests/type/test_univ.py:Choice.testTag\nPASS: tests/type/test_univ.py:ChoicePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_univ.py:ChoicePicklingTestCase.testValuePickling\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testCopy\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testFromDateTime\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime0\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime1\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime2\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime3\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime4\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime5\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime6\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime7\nPASS: tests/type/test_useful.py:GeneralizedTimeTestCase.testToDateTime8\nPASS: tests/type/test_useful.py:GeneralizedTimePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_useful.py:GeneralizedTimePicklingTestCase.testValuePickling\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testFromDateTime\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime0\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime1\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime2\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime3\nPASS: tests/type/test_useful.py:UTCTimeTestCase.testToDateTime4\nPASS: tests/type/test_useful.py:UTCTimePicklingTestCase.testSchemaPickling\nPASS: tests/type/test_useful.py:UTCTimePicklingTestCase.testValuePickling\n============================================================================\nTestsuite summary\n# TOTAL: 1179\n# PASS: 1179\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 4\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5425963401794434,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-pytz_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-pytz",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001669168472290039,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.4235641956329346,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.018387556076049805,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.3058018684387207,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.003320932388305664,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_docs.py:DocumentationTestCase.test_readme_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_docs.py:test_suite": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_append": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_binary_ops": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_bool": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_count": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_delitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_delslice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_extend": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_getitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_getslice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_iadd": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_index": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_insert": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_isinstance": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_iter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_pop": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_remove": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_reverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_reversed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_setitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_setslice": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_sort": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_sorted": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazyListTestCase.test_unary_ops": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_add": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_binary_ops": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_bool": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_callable": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_clear": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_copy": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_discard": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_hash": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_iops": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_isinstance": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_method_ops": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_pop": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_remove": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_lazy.py:LazySetTestCase.test_unary_ops": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:BasicTest.testGMT": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:BasicTest.testReferenceUTC": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:BasicTest.testStaticTzInfo": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:BasicTest.testUnicodeTimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:BasicTest.testUnknownOffsets": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:BasicTest.testVersion": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_belfast": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_bratislava": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_us_eastern": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_astimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_expectedclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_fromutc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_normalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_astimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_expectedclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_fromutc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_normalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LocalTestCase.testLocalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LocalTestCase.testNormalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_astimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_expectedclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_fromutc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_normalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:PicklingTest.testDatabaseFixes": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:PicklingTest.testDst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:PicklingTest.testOldPickles": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:PicklingTest.testRoundtrip": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_astimezone": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_expectedclass": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_fromutc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_normalize": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:TahitiTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTransition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursAfter": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursBefore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.test_arithmetic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:ZoneCaseInsensitivityTestCase.test_lower_case_timezone_constructor_arg": {
    "status": "PASSED"
   },
   "ptestresult.python3-pytz.pytz/tests/test_tzinfo.py:test_suite": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-pytz/ptest\nPASS: pytz/tests/test_docs.py:DocumentationTestCase.test_readme_encoding\nPASS: pytz/tests/test_docs.py:test_suite\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_append\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_binary_ops\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_bool\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_callable\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_count\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_delitem\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_delslice\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_extend\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_getitem\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_getslice\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_hash\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_iadd\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_index\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_insert\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_isinstance\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_iter\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_pop\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_remove\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_reverse\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_reversed\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_setitem\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_setslice\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_sort\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_sorted\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_unary_ops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_add\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_binary_ops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_bool\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_callable\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_clear\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_copy\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_discard\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_hash\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_iops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_isinstance\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_method_ops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_pop\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_remove\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_unary_ops\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testGMT\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testReferenceUTC\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testStaticTzInfo\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testUnicodeTimezone\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testUnknownOffsets\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testVersion\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testDatabaseFixes\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testDst\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testOldPickles\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testRoundtrip\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTransition\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:LocalTestCase.testLocalize\nPASS: pytz/tests/test_tzinfo.py:LocalTestCase.testNormalize\nPASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_belfast\nPASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_bratislava\nPASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_us_eastern\nPASS: pytz/tests/test_tzinfo.py:ZoneCaseInsensitivityTestCase.test_lower_case_timezone_constructor_arg\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:test_suite\n============================================================================\nTestsuite summary\n# TOTAL: 234\n# PASS: 234\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-pytz/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-pytz": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: pytz/tests/test_docs.py:DocumentationTestCase.test_readme_encoding\nPASS: pytz/tests/test_docs.py:test_suite\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_append\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_binary_ops\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_bool\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_callable\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_count\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_delitem\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_delslice\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_extend\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_getitem\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_getslice\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_hash\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_iadd\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_index\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_insert\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_isinstance\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_iter\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_pop\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_remove\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_reverse\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_reversed\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_setitem\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_setslice\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_sort\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_sorted\nPASS: pytz/tests/test_lazy.py:LazyListTestCase.test_unary_ops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_add\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_binary_ops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_bool\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_callable\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_clear\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_copy\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_discard\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_hash\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_iops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_isinstance\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_method_ops\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_pop\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_remove\nPASS: pytz/tests/test_lazy.py:LazySetTestCase.test_unary_ops\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testGMT\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testReferenceUTC\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testStaticTzInfo\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testUnicodeTimezone\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testUnknownOffsets\nPASS: pytz/tests/test_tzinfo.py:BasicTest.testVersion\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testDatabaseFixes\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testDst\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testOldPickles\nPASS: pytz/tests/test_tzinfo.py:PicklingTest.testRoundtrip\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:TahitiTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTransition\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTransition\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursAfter\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursBefore\nPASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.test_arithmetic\nPASS: pytz/tests/test_tzinfo.py:LocalTestCase.testLocalize\nPASS: pytz/tests/test_tzinfo.py:LocalTestCase.testNormalize\nPASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_belfast\nPASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_bratislava\nPASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_us_eastern\nPASS: pytz/tests/test_tzinfo.py:ZoneCaseInsensitivityTestCase.test_lower_case_timezone_constructor_arg\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_astimezone\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_expectedclass\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_fromutc\nPASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_normalize\nPASS: pytz/tests/test_tzinfo.py:test_suite\n============================================================================\nTestsuite summary\n# TOTAL: 234\n# PASS: 234\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5493652820587158,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-pyyaml_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-pyyaml",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0009591579437255859,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.331035852432251,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.016768217086791992,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 8.26695466041565,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0009996891021728516,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/aliases-cdumper-bug.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/bool.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-binary-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-binary-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-bool.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-bool.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-custom.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-custom.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-float.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-float.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-int.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-int.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-map.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-map.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-merge.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-merge.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-null.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-null.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-omap.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-omap.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-pairs.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-pairs.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-bool.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-bool.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-bytes-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-bytes-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-complex.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-complex.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-float.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-float.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-int.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-int.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-long-short-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-long-short-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-name-module.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-name-module.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-none.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-none.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-object.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-object.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-str-ascii.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-str-ascii.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-str-utf8-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-str-utf8-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-tuple-list-dict.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-tuple-list-dict.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-unicode-ascii-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-unicode-ascii-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-unicode-utf8-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-python-unicode-utf8-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-seq.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-seq.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-set.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-set.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-str-ascii.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-str-ascii.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-str-utf8-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-str-utf8-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-str.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-str.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-timestamp.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-timestamp.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-value.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/construct-value.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-anchor-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-anchor-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-key.former-loader-error.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-key.former-loader-error.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-merge-key.former-loader-error.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-merge-key.former-loader-error.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-tag-directive.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-value-key.former-loader-error.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-value-key.former-loader-error.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/duplicate-yaml-directive.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug-py3.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug-py3.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emoticons.unicode:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/emoticons2.unicode:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-anchor.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-document-bug.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-document-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-documents.single-loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-python-module.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-python-name.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-tag-handle.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-tag-prefix.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/empty-tag.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-document-end.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-document-start.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-mapping.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-node-1.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-node-2.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-nothing.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-scalar.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-sequence.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/expected-stream-start.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/explicit-document.single-loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/fetch-complex-value-bug.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/float-representer-2.3-bug.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/float-representer-2.3-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/float.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/forbidden-entry.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/forbidden-key.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/forbidden-value.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/implicit-document.single-loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/int.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-anchor-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-anchor-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-anchor.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-base64-data-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-base64-data.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-character.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-character.stream-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-directive-line.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-directive-name-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-directive-name-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-escape-character.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-escape-numbers.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-merge-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-merge-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-omap-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-omap-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-omap-3.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-pairs-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-pairs-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-pairs-3.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-module-kind.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-module-value.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-module.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-name-kind.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-name-module.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-name-object.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-python-name-value.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-simple-key.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-single-quote-bug.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-single-quote-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-starting-character.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-handle-1.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-handle-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-handle-2.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-tag-handle-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-uri.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-utf8-byte.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-utf8-byte.stream-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/invalid-yaml-version.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/latin.unicode:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/mapping.sort:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/merge.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/more-floats.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/more-floats.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/multi-constructor.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/multi-constructor.multi:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/myfullloader.subclass_blacklist:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/negative-float-bug.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/negative-float-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-alias-anchor.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-block-collection-end.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-block-mapping-end-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-block-mapping-end.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-document-start.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-flow-mapping-end.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-flow-sequence-end.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-node-1.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-node-2.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/no-tag.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/null.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/odd-utf16.stream-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/recursive-dict.recursive:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/recursive-list.recursive:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/recursive-set.recursive:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/recursive-state.recursive:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/recursive-tuple.recursive:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/resolver.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/scan-document-end-bug.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/scan-document-end-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/scan-line-break-bug.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/scan-line-break-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/serializer-is-already-opened.dumper-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/serializer-is-closed-1.dumper-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/serializer-is-closed-2.dumper-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/serializer-is-not-opened-1.dumper-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/serializer-is-not-opened-2.dumper-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/single-dot-is-not-float-bug.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/single-dot-is-not-float-bug.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/sloppy-indentation.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/sloppy-indentation.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-01.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-02.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-03.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-04.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-05.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-06.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-07.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-08.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-09.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-10.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-11.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-12.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-13.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-14.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-15.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-16.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-17.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-18.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-19.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-20.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-21.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-22.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-23.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-24.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-25.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-26.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-27.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-02-28.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-03.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-03.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-04.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-04.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-06.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-06.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-07.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-07.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-08.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-08.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-09.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-09.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-11.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-11.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-13.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-13.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-14.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-05-14.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-01.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-01.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-03.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-03.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-04.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-04.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-05.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-05.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-06.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-06.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-07.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-07.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-08.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-06-08.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-01.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-01.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-02.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-02.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-04.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-04.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-06.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-06.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-07a.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-07a.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-07b.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-07b.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-08.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-08.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-09.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-09.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-10.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-10.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-12a.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-12a.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-12b.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-12b.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-13.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-07-13.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-01.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-01.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-02.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-02.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-03.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-03.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-05.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-05.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-07.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-07.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-08.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-08.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-09.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-09.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-10.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-10.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-11.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-11.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-12.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-12.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-13.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-13.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-14.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-14.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-15.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-08-15.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-01.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-01.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-02.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-02.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-03.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-03.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-04.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-04.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-05.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-05.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-06.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-06.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-07.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-07.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-08.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-08.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-09.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-09.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-10.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-10.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-11.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-11.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-12.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-12.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-13.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-13.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-15.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-15.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-16.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-16.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-17.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-17.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-18.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-18.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-19.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-19.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-20.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-20.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-22.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-22.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-23.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-23.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-24.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-24.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-25.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-25.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-26.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-26.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-27.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-27.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-28.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-28.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-29.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-29.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-30.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-30.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-31.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-31.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-32.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-32.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-33.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-09-33.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-01.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-01.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-02.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-02.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-03.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-03.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-04.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-04.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-05.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-05.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-06.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-06.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-07.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-07.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-09.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-09.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-10.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-10.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-11.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-11.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-12.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-12.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-13.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-13.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-14.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-14.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-15.canonical:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/spec-10-15.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/str.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/test_mark.marks:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/timestamp-bugs.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/timestamp-bugs.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/timestamp.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/unacceptable-key.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/unclosed-bracket.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/undefined-anchor.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/undefined-constructor.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/undefined-tag-handle.loader-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/unknown.dumper-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/unsupported-version.emitter-error:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf16be.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf16be.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf16le.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf16le.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf8-implicit.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf8-implicit.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf8.code:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/utf8.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/value.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/yaml.data:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/data/yaml11.schema:": {
    "status": "PASSED"
   },
   "ptestresult.python3-pyyaml.tests/legacy_tests/test_dump_load.py:": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-pyyaml/ptest\nPASS: tests/legacy_tests/test_dump_load.py:\nPASS: tests/legacy_tests/test_dump_load.py:\nPASS: tests/legacy_tests/test_dump_load.py:\nPASS: tests/legacy_tests/data/test_mark.marks:\nPASS: tests/legacy_tests/data/invalid-character.stream-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.stream-error:\nPASS: tests/legacy_tests/data/odd-utf16.stream-error:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/empty-documents.single-loader-error:\nPASS: tests/legacy_tests/data/explicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/implicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/empty-anchor.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-handle.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-prefix.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-end.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-start.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-1.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-2.emitter-error:\nPASS: tests/legacy_tests/data/expected-nothing.emitter-error:\nPASS: tests/legacy_tests/data/expected-stream-start.emitter-error:\nPASS: tests/legacy_tests/data/invalid-anchor.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.emitter-error:\nPASS: tests/legacy_tests/data/no-alias-anchor.emitter-error:\nPASS: tests/legacy_tests/data/no-tag.emitter-error:\nPASS: tests/legacy_tests/data/unsupported-version.emitter-error:\nPASS: tests/legacy_tests/data/serializer-is-already-opened.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-2.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-2.dumper-error:\nPASS: tests/legacy_tests/data/unknown.dumper-error:\nPASS: tests/legacy_tests/data/yaml11.schema:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/construct-binary-py3.data:\nPASS: tests/legacy_tests/data/construct-bool.data:\nPASS: tests/legacy_tests/data/construct-custom.data:\nPASS: tests/legacy_tests/data/construct-float.data:\nPASS: tests/legacy_tests/data/construct-int.data:\nPASS: tests/legacy_tests/data/construct-map.data:\nPASS: tests/legacy_tests/data/construct-merge.data:\nPASS: tests/legacy_tests/data/construct-null.data:\nPASS: tests/legacy_tests/data/construct-omap.data:\nPASS: tests/legacy_tests/data/construct-pairs.data:\nPASS: tests/legacy_tests/data/construct-python-bool.data:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.data:\nPASS: tests/legacy_tests/data/construct-python-complex.data:\nPASS: tests/legacy_tests/data/construct-python-float.data:\nPASS: tests/legacy_tests/data/construct-python-int.data:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.data:\nPASS: tests/legacy_tests/data/construct-python-name-module.data:\nPASS: tests/legacy_tests/data/construct-python-none.data:\nPASS: tests/legacy_tests/data/construct-python-object.data:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-seq.data:\nPASS: tests/legacy_tests/data/construct-set.data:\nPASS: tests/legacy_tests/data/construct-str.data:\nPASS: tests/legacy_tests/data/construct-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-timestamp.data:\nPASS: tests/legacy_tests/data/construct-value.data:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug.data:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug-py3.data:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.data:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.data:\nPASS: tests/legacy_tests/data/more-floats.data:\nPASS: tests/legacy_tests/data/negative-float-bug.data:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.data:\nPASS: tests/legacy_tests/data/timestamp-bugs.data:\nPASS: tests/legacy_tests/data/utf16be.data:\nPASS: tests/legacy_tests/data/utf16le.data:\nPASS: tests/legacy_tests/data/utf8.data:\nPASS: tests/legacy_tests/data/utf8-implicit.data:\nPASS: tests/legacy_tests/data/myfullloader.subclass_blacklist:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/aliases-cdumper-bug.code:\nPASS: tests/legacy_tests/data/construct-binary-py3.code:\nPASS: tests/legacy_tests/data/construct-bool.code:\nPASS: tests/legacy_tests/data/construct-custom.code:\nPASS: tests/legacy_tests/data/construct-float.code:\nPASS: tests/legacy_tests/data/construct-int.code:\nPASS: tests/legacy_tests/data/construct-map.code:\nPASS: tests/legacy_tests/data/construct-merge.code:\nPASS: tests/legacy_tests/data/construct-null.code:\nPASS: tests/legacy_tests/data/construct-omap.code:\nPASS: tests/legacy_tests/data/construct-pairs.code:\nPASS: tests/legacy_tests/data/construct-python-bool.code:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.code:\nPASS: tests/legacy_tests/data/construct-python-complex.code:\nPASS: tests/legacy_tests/data/construct-python-float.code:\nPASS: tests/legacy_tests/data/construct-python-int.code:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.code:\nPASS: tests/legacy_tests/data/construct-python-name-module.code:\nPASS: tests/legacy_tests/data/construct-python-none.code:\nPASS: tests/legacy_tests/data/construct-python-object.code:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-seq.code:\nPASS: tests/legacy_tests/data/construct-set.code:\nPASS: tests/legacy_tests/data/construct-str.code:\nPASS: tests/legacy_tests/data/construct-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-timestamp.code:\nPASS: tests/legacy_tests/data/construct-value.code:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug.code:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug-py3.code:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.code:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.code:\nPASS: tests/legacy_tests/data/more-floats.code:\nPASS: tests/legacy_tests/data/multi-constructor.code:\nPASS: tests/legacy_tests/data/negative-float-bug.code:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.code:\nPASS: tests/legacy_tests/data/timestamp-bugs.code:\nPASS: tests/legacy_tests/data/utf16be.code:\nPASS: tests/legacy_tests/data/utf16le.code:\nPASS: tests/legacy_tests/data/utf8.code:\nPASS: tests/legacy_tests/data/utf8-implicit.code:\nPASS: tests/legacy_tests/data/recursive-dict.recursive:\nPASS: tests/legacy_tests/data/recursive-list.recursive:\nPASS: tests/legacy_tests/data/recursive-set.recursive:\nPASS: tests/legacy_tests/data/recursive-state.recursive:\nPASS: tests/legacy_tests/data/recursive-tuple.recursive:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/mapping.sort:\nPASS: tests/legacy_tests/data/multi-constructor.multi:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/serializer-is-already-opened.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-2.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-2.dumper-error:\nPASS: tests/legacy_tests/data/unknown.dumper-error:\nPASS: tests/legacy_tests/data/empty-anchor.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-handle.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-prefix.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-end.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-start.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-1.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-2.emitter-error:\nPASS: tests/legacy_tests/data/expected-nothing.emitter-error:\nPASS: tests/legacy_tests/data/expected-stream-start.emitter-error:\nPASS: tests/legacy_tests/data/invalid-anchor.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.emitter-error:\nPASS: tests/legacy_tests/data/no-tag.emitter-error:\nPASS: tests/legacy_tests/data/unsupported-version.emitter-error:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/empty-documents.single-loader-error:\nPASS: tests/legacy_tests/data/explicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/implicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/bool.data:\nPASS: tests/legacy_tests/data/float.data:\nPASS: tests/legacy_tests/data/int.data:\nPASS: tests/legacy_tests/data/merge.data:\nPASS: tests/legacy_tests/data/null.data:\nPASS: tests/legacy_tests/data/str.data:\nPASS: tests/legacy_tests/data/timestamp.data:\nPASS: tests/legacy_tests/data/value.data:\nPASS: tests/legacy_tests/data/yaml.data:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/construct-binary-py3.data:\nPASS: tests/legacy_tests/data/construct-bool.data:\nPASS: tests/legacy_tests/data/construct-custom.data:\nPASS: tests/legacy_tests/data/construct-float.data:\nPASS: tests/legacy_tests/data/construct-int.data:\nPASS: tests/legacy_tests/data/construct-map.data:\nPASS: tests/legacy_tests/data/construct-merge.data:\nPASS: tests/legacy_tests/data/construct-null.data:\nPASS: tests/legacy_tests/data/construct-omap.data:\nPASS: tests/legacy_tests/data/construct-pairs.data:\nPASS: tests/legacy_tests/data/construct-python-bool.data:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.data:\nPASS: tests/legacy_tests/data/construct-python-complex.data:\nPASS: tests/legacy_tests/data/construct-python-float.data:\nPASS: tests/legacy_tests/data/construct-python-int.data:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.data:\nPASS: tests/legacy_tests/data/construct-python-name-module.data:\nPASS: tests/legacy_tests/data/construct-python-none.data:\nPASS: tests/legacy_tests/data/construct-python-object.data:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-seq.data:\nPASS: tests/legacy_tests/data/construct-set.data:\nPASS: tests/legacy_tests/data/construct-str.data:\nPASS: tests/legacy_tests/data/construct-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-timestamp.data:\nPASS: tests/legacy_tests/data/construct-value.data:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.data:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.data:\nPASS: tests/legacy_tests/data/more-floats.data:\nPASS: tests/legacy_tests/data/negative-float-bug.data:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.data:\nPASS: tests/legacy_tests/data/timestamp-bugs.data:\nPASS: tests/legacy_tests/data/utf16be.data:\nPASS: tests/legacy_tests/data/utf16le.data:\nPASS: tests/legacy_tests/data/utf8.data:\nPASS: tests/legacy_tests/data/utf8-implicit.data:\nPASS: tests/legacy_tests/data/myfullloader.subclass_blacklist:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/aliases-cdumper-bug.code:\nPASS: tests/legacy_tests/data/construct-binary-py3.code:\nPASS: tests/legacy_tests/data/construct-bool.code:\nPASS: tests/legacy_tests/data/construct-custom.code:\nPASS: tests/legacy_tests/data/construct-float.code:\nPASS: tests/legacy_tests/data/construct-int.code:\nPASS: tests/legacy_tests/data/construct-map.code:\nPASS: tests/legacy_tests/data/construct-merge.code:\nPASS: tests/legacy_tests/data/construct-null.code:\nPASS: tests/legacy_tests/data/construct-omap.code:\nPASS: tests/legacy_tests/data/construct-pairs.code:\nPASS: tests/legacy_tests/data/construct-python-bool.code:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.code:\nPASS: tests/legacy_tests/data/construct-python-complex.code:\nPASS: tests/legacy_tests/data/construct-python-float.code:\nPASS: tests/legacy_tests/data/construct-python-int.code:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.code:\nPASS: tests/legacy_tests/data/construct-python-name-module.code:\nPASS: tests/legacy_tests/data/construct-python-none.code:\nPASS: tests/legacy_tests/data/construct-python-object.code:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-seq.code:\nPASS: tests/legacy_tests/data/construct-set.code:\nPASS: tests/legacy_tests/data/construct-str.code:\nPASS: tests/legacy_tests/data/construct-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-timestamp.code:\nPASS: tests/legacy_tests/data/construct-value.code:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.code:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.code:\nPASS: tests/legacy_tests/data/more-floats.code:\nPASS: tests/legacy_tests/data/multi-constructor.code:\nPASS: tests/legacy_tests/data/negative-float-bug.code:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.code:\nPASS: tests/legacy_tests/data/timestamp-bugs.code:\nPASS: tests/legacy_tests/data/utf16be.code:\nPASS: tests/legacy_tests/data/utf16le.code:\nPASS: tests/legacy_tests/data/utf8.code:\nPASS: tests/legacy_tests/data/utf8-implicit.code:\nPASS: tests/legacy_tests/data/recursive-dict.recursive:\nPASS: tests/legacy_tests/data/recursive-list.recursive:\nPASS: tests/legacy_tests/data/recursive-set.recursive:\nPASS: tests/legacy_tests/data/recursive-state.recursive:\nPASS: tests/legacy_tests/data/recursive-tuple.recursive:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\n============================================================================\nTestsuite summary\n# TOTAL: 2608\n# PASS: 2608\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 8\nEND: /usr/lib/python3-pyyaml/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-pyyaml": {
     "duration": "8",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/legacy_tests/test_dump_load.py:\nPASS: tests/legacy_tests/test_dump_load.py:\nPASS: tests/legacy_tests/test_dump_load.py:\nPASS: tests/legacy_tests/data/test_mark.marks:\nPASS: tests/legacy_tests/data/invalid-character.stream-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.stream-error:\nPASS: tests/legacy_tests/data/odd-utf16.stream-error:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/empty-documents.single-loader-error:\nPASS: tests/legacy_tests/data/explicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/implicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/empty-anchor.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-handle.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-prefix.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-end.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-start.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-1.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-2.emitter-error:\nPASS: tests/legacy_tests/data/expected-nothing.emitter-error:\nPASS: tests/legacy_tests/data/expected-stream-start.emitter-error:\nPASS: tests/legacy_tests/data/invalid-anchor.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.emitter-error:\nPASS: tests/legacy_tests/data/no-alias-anchor.emitter-error:\nPASS: tests/legacy_tests/data/no-tag.emitter-error:\nPASS: tests/legacy_tests/data/unsupported-version.emitter-error:\nPASS: tests/legacy_tests/data/serializer-is-already-opened.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-2.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-2.dumper-error:\nPASS: tests/legacy_tests/data/unknown.dumper-error:\nPASS: tests/legacy_tests/data/yaml11.schema:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/construct-binary-py3.data:\nPASS: tests/legacy_tests/data/construct-bool.data:\nPASS: tests/legacy_tests/data/construct-custom.data:\nPASS: tests/legacy_tests/data/construct-float.data:\nPASS: tests/legacy_tests/data/construct-int.data:\nPASS: tests/legacy_tests/data/construct-map.data:\nPASS: tests/legacy_tests/data/construct-merge.data:\nPASS: tests/legacy_tests/data/construct-null.data:\nPASS: tests/legacy_tests/data/construct-omap.data:\nPASS: tests/legacy_tests/data/construct-pairs.data:\nPASS: tests/legacy_tests/data/construct-python-bool.data:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.data:\nPASS: tests/legacy_tests/data/construct-python-complex.data:\nPASS: tests/legacy_tests/data/construct-python-float.data:\nPASS: tests/legacy_tests/data/construct-python-int.data:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.data:\nPASS: tests/legacy_tests/data/construct-python-name-module.data:\nPASS: tests/legacy_tests/data/construct-python-none.data:\nPASS: tests/legacy_tests/data/construct-python-object.data:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-seq.data:\nPASS: tests/legacy_tests/data/construct-set.data:\nPASS: tests/legacy_tests/data/construct-str.data:\nPASS: tests/legacy_tests/data/construct-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-timestamp.data:\nPASS: tests/legacy_tests/data/construct-value.data:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug.data:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug-py3.data:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.data:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.data:\nPASS: tests/legacy_tests/data/more-floats.data:\nPASS: tests/legacy_tests/data/negative-float-bug.data:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.data:\nPASS: tests/legacy_tests/data/timestamp-bugs.data:\nPASS: tests/legacy_tests/data/utf16be.data:\nPASS: tests/legacy_tests/data/utf16le.data:\nPASS: tests/legacy_tests/data/utf8.data:\nPASS: tests/legacy_tests/data/utf8-implicit.data:\nPASS: tests/legacy_tests/data/myfullloader.subclass_blacklist:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-01.canonical:\nPASS: tests/legacy_tests/data/spec-07-02.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-20.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-01.data:\nPASS: tests/legacy_tests/data/spec-07-02.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-13.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-20.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/aliases-cdumper-bug.code:\nPASS: tests/legacy_tests/data/construct-binary-py3.code:\nPASS: tests/legacy_tests/data/construct-bool.code:\nPASS: tests/legacy_tests/data/construct-custom.code:\nPASS: tests/legacy_tests/data/construct-float.code:\nPASS: tests/legacy_tests/data/construct-int.code:\nPASS: tests/legacy_tests/data/construct-map.code:\nPASS: tests/legacy_tests/data/construct-merge.code:\nPASS: tests/legacy_tests/data/construct-null.code:\nPASS: tests/legacy_tests/data/construct-omap.code:\nPASS: tests/legacy_tests/data/construct-pairs.code:\nPASS: tests/legacy_tests/data/construct-python-bool.code:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.code:\nPASS: tests/legacy_tests/data/construct-python-complex.code:\nPASS: tests/legacy_tests/data/construct-python-float.code:\nPASS: tests/legacy_tests/data/construct-python-int.code:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.code:\nPASS: tests/legacy_tests/data/construct-python-name-module.code:\nPASS: tests/legacy_tests/data/construct-python-none.code:\nPASS: tests/legacy_tests/data/construct-python-object.code:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-seq.code:\nPASS: tests/legacy_tests/data/construct-set.code:\nPASS: tests/legacy_tests/data/construct-str.code:\nPASS: tests/legacy_tests/data/construct-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-timestamp.code:\nPASS: tests/legacy_tests/data/construct-value.code:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug.code:\nPASS: tests/legacy_tests/data/emitting-unacceptable-unicode-character-bug-py3.code:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.code:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.code:\nPASS: tests/legacy_tests/data/more-floats.code:\nPASS: tests/legacy_tests/data/multi-constructor.code:\nPASS: tests/legacy_tests/data/negative-float-bug.code:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.code:\nPASS: tests/legacy_tests/data/timestamp-bugs.code:\nPASS: tests/legacy_tests/data/utf16be.code:\nPASS: tests/legacy_tests/data/utf16le.code:\nPASS: tests/legacy_tests/data/utf8.code:\nPASS: tests/legacy_tests/data/utf8-implicit.code:\nPASS: tests/legacy_tests/data/recursive-dict.recursive:\nPASS: tests/legacy_tests/data/recursive-list.recursive:\nPASS: tests/legacy_tests/data/recursive-set.recursive:\nPASS: tests/legacy_tests/data/recursive-state.recursive:\nPASS: tests/legacy_tests/data/recursive-tuple.recursive:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/mapping.sort:\nPASS: tests/legacy_tests/data/multi-constructor.multi:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/spec-02-01.data:\nPASS: tests/legacy_tests/data/spec-02-02.data:\nPASS: tests/legacy_tests/data/spec-02-03.data:\nPASS: tests/legacy_tests/data/spec-02-04.data:\nPASS: tests/legacy_tests/data/spec-02-05.data:\nPASS: tests/legacy_tests/data/spec-02-06.data:\nPASS: tests/legacy_tests/data/spec-02-07.data:\nPASS: tests/legacy_tests/data/spec-02-08.data:\nPASS: tests/legacy_tests/data/spec-02-09.data:\nPASS: tests/legacy_tests/data/spec-02-10.data:\nPASS: tests/legacy_tests/data/spec-02-11.data:\nPASS: tests/legacy_tests/data/spec-02-12.data:\nPASS: tests/legacy_tests/data/spec-02-13.data:\nPASS: tests/legacy_tests/data/spec-02-14.data:\nPASS: tests/legacy_tests/data/spec-02-15.data:\nPASS: tests/legacy_tests/data/spec-02-16.data:\nPASS: tests/legacy_tests/data/spec-02-17.data:\nPASS: tests/legacy_tests/data/spec-02-18.data:\nPASS: tests/legacy_tests/data/spec-02-19.data:\nPASS: tests/legacy_tests/data/spec-02-20.data:\nPASS: tests/legacy_tests/data/spec-02-21.data:\nPASS: tests/legacy_tests/data/spec-02-22.data:\nPASS: tests/legacy_tests/data/spec-02-23.data:\nPASS: tests/legacy_tests/data/spec-02-24.data:\nPASS: tests/legacy_tests/data/spec-02-25.data:\nPASS: tests/legacy_tests/data/spec-02-26.data:\nPASS: tests/legacy_tests/data/spec-02-27.data:\nPASS: tests/legacy_tests/data/spec-02-28.data:\nPASS: tests/legacy_tests/data/serializer-is-already-opened.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-closed-2.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-1.dumper-error:\nPASS: tests/legacy_tests/data/serializer-is-not-opened-2.dumper-error:\nPASS: tests/legacy_tests/data/unknown.dumper-error:\nPASS: tests/legacy_tests/data/empty-anchor.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-handle.emitter-error:\nPASS: tests/legacy_tests/data/empty-tag-prefix.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-end.emitter-error:\nPASS: tests/legacy_tests/data/expected-document-start.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-1.emitter-error:\nPASS: tests/legacy_tests/data/expected-node-2.emitter-error:\nPASS: tests/legacy_tests/data/expected-nothing.emitter-error:\nPASS: tests/legacy_tests/data/expected-stream-start.emitter-error:\nPASS: tests/legacy_tests/data/invalid-anchor.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.emitter-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.emitter-error:\nPASS: tests/legacy_tests/data/no-tag.emitter-error:\nPASS: tests/legacy_tests/data/unsupported-version.emitter-error:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/empty-documents.single-loader-error:\nPASS: tests/legacy_tests/data/explicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/implicit-document.single-loader-error:\nPASS: tests/legacy_tests/data/a-nasty-libyaml-bug.loader-error:\nPASS: tests/legacy_tests/data/document-separator-in-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/duplicate-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/duplicate-tag-directive.loader-error:\nPASS: tests/legacy_tests/data/duplicate-yaml-directive.loader-error:\nPASS: tests/legacy_tests/data/empty-python-module.loader-error:\nPASS: tests/legacy_tests/data/empty-python-name.loader-error:\nPASS: tests/legacy_tests/data/expected-mapping.loader-error:\nPASS: tests/legacy_tests/data/expected-scalar.loader-error:\nPASS: tests/legacy_tests/data/expected-sequence.loader-error:\nPASS: tests/legacy_tests/data/fetch-complex-value-bug.loader-error:\nPASS: tests/legacy_tests/data/forbidden-entry.loader-error:\nPASS: tests/legacy_tests/data/forbidden-key.loader-error:\nPASS: tests/legacy_tests/data/forbidden-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-anchor-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data.loader-error:\nPASS: tests/legacy_tests/data/invalid-base64-data-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-block-scalar-indicator.loader-error:\nPASS: tests/legacy_tests/data/invalid-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-line.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-directive-name-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-escape-numbers.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-indentation-indicator-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-item-without-trailing-break.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-merge-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-omap-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-pairs-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-2-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-bytes-py3.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-module-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-kind.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-module.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-object.loader-error:\nPASS: tests/legacy_tests/data/invalid-python-name-value.loader-error:\nPASS: tests/legacy_tests/data/invalid-simple-key.loader-error:\nPASS: tests/legacy_tests/data/invalid-starting-character.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-handle.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-directive-prefix.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-tag-handle-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-uri-escapes-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-utf8-byte.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-1.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-2.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-3.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-4.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-5.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-directive-version-6.loader-error:\nPASS: tests/legacy_tests/data/invalid-yaml-version.loader-error:\nPASS: tests/legacy_tests/data/no-block-collection-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-block-mapping-end-2.loader-error:\nPASS: tests/legacy_tests/data/no-document-start.loader-error:\nPASS: tests/legacy_tests/data/no-flow-mapping-end.loader-error:\nPASS: tests/legacy_tests/data/no-flow-sequence-end.loader-error:\nPASS: tests/legacy_tests/data/no-node-1.loader-error:\nPASS: tests/legacy_tests/data/no-node-2.loader-error:\nPASS: tests/legacy_tests/data/overwrite-state-new-constructor.loader-error:\nPASS: tests/legacy_tests/data/remove-possible-simple-key-bug.loader-error:\nPASS: tests/legacy_tests/data/unacceptable-key.loader-error:\nPASS: tests/legacy_tests/data/unclosed-bracket.loader-error:\nPASS: tests/legacy_tests/data/unclosed-quoted-scalar.loader-error:\nPASS: tests/legacy_tests/data/undefined-anchor.loader-error:\nPASS: tests/legacy_tests/data/undefined-constructor.loader-error:\nPASS: tests/legacy_tests/data/undefined-tag-handle.loader-error:\nPASS: tests/legacy_tests/data/bool.data:\nPASS: tests/legacy_tests/data/float.data:\nPASS: tests/legacy_tests/data/int.data:\nPASS: tests/legacy_tests/data/merge.data:\nPASS: tests/legacy_tests/data/null.data:\nPASS: tests/legacy_tests/data/str.data:\nPASS: tests/legacy_tests/data/timestamp.data:\nPASS: tests/legacy_tests/data/value.data:\nPASS: tests/legacy_tests/data/yaml.data:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/resolver.data:\nPASS: tests/legacy_tests/data/construct-binary-py3.data:\nPASS: tests/legacy_tests/data/construct-bool.data:\nPASS: tests/legacy_tests/data/construct-custom.data:\nPASS: tests/legacy_tests/data/construct-float.data:\nPASS: tests/legacy_tests/data/construct-int.data:\nPASS: tests/legacy_tests/data/construct-map.data:\nPASS: tests/legacy_tests/data/construct-merge.data:\nPASS: tests/legacy_tests/data/construct-null.data:\nPASS: tests/legacy_tests/data/construct-omap.data:\nPASS: tests/legacy_tests/data/construct-pairs.data:\nPASS: tests/legacy_tests/data/construct-python-bool.data:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.data:\nPASS: tests/legacy_tests/data/construct-python-complex.data:\nPASS: tests/legacy_tests/data/construct-python-float.data:\nPASS: tests/legacy_tests/data/construct-python-int.data:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.data:\nPASS: tests/legacy_tests/data/construct-python-name-module.data:\nPASS: tests/legacy_tests/data/construct-python-none.data:\nPASS: tests/legacy_tests/data/construct-python-object.data:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.data:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-seq.data:\nPASS: tests/legacy_tests/data/construct-set.data:\nPASS: tests/legacy_tests/data/construct-str.data:\nPASS: tests/legacy_tests/data/construct-str-ascii.data:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.data:\nPASS: tests/legacy_tests/data/construct-timestamp.data:\nPASS: tests/legacy_tests/data/construct-value.data:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.data:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.data:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.data:\nPASS: tests/legacy_tests/data/more-floats.data:\nPASS: tests/legacy_tests/data/negative-float-bug.data:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.data:\nPASS: tests/legacy_tests/data/timestamp-bugs.data:\nPASS: tests/legacy_tests/data/utf16be.data:\nPASS: tests/legacy_tests/data/utf16le.data:\nPASS: tests/legacy_tests/data/utf8.data:\nPASS: tests/legacy_tests/data/utf8-implicit.data:\nPASS: tests/legacy_tests/data/myfullloader.subclass_blacklist:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.canonical:\nPASS: tests/legacy_tests/data/empty-document-bug.canonical:\nPASS: tests/legacy_tests/data/scan-document-end-bug.canonical:\nPASS: tests/legacy_tests/data/scan-line-break-bug.canonical:\nPASS: tests/legacy_tests/data/sloppy-indentation.canonical:\nPASS: tests/legacy_tests/data/spec-05-03.canonical:\nPASS: tests/legacy_tests/data/spec-05-04.canonical:\nPASS: tests/legacy_tests/data/spec-05-06.canonical:\nPASS: tests/legacy_tests/data/spec-05-07.canonical:\nPASS: tests/legacy_tests/data/spec-05-08.canonical:\nPASS: tests/legacy_tests/data/spec-05-09.canonical:\nPASS: tests/legacy_tests/data/spec-05-11.canonical:\nPASS: tests/legacy_tests/data/spec-05-13.canonical:\nPASS: tests/legacy_tests/data/spec-05-14.canonical:\nPASS: tests/legacy_tests/data/spec-06-01.canonical:\nPASS: tests/legacy_tests/data/spec-06-03.canonical:\nPASS: tests/legacy_tests/data/spec-06-04.canonical:\nPASS: tests/legacy_tests/data/spec-06-05.canonical:\nPASS: tests/legacy_tests/data/spec-06-06.canonical:\nPASS: tests/legacy_tests/data/spec-06-07.canonical:\nPASS: tests/legacy_tests/data/spec-06-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-04.canonical:\nPASS: tests/legacy_tests/data/spec-07-06.canonical:\nPASS: tests/legacy_tests/data/spec-07-07a.canonical:\nPASS: tests/legacy_tests/data/spec-07-07b.canonical:\nPASS: tests/legacy_tests/data/spec-07-08.canonical:\nPASS: tests/legacy_tests/data/spec-07-09.canonical:\nPASS: tests/legacy_tests/data/spec-07-10.canonical:\nPASS: tests/legacy_tests/data/spec-07-12a.canonical:\nPASS: tests/legacy_tests/data/spec-07-12b.canonical:\nPASS: tests/legacy_tests/data/spec-07-13.canonical:\nPASS: tests/legacy_tests/data/spec-08-01.canonical:\nPASS: tests/legacy_tests/data/spec-08-02.canonical:\nPASS: tests/legacy_tests/data/spec-08-03.canonical:\nPASS: tests/legacy_tests/data/spec-08-05.canonical:\nPASS: tests/legacy_tests/data/spec-08-07.canonical:\nPASS: tests/legacy_tests/data/spec-08-08.canonical:\nPASS: tests/legacy_tests/data/spec-08-09.canonical:\nPASS: tests/legacy_tests/data/spec-08-10.canonical:\nPASS: tests/legacy_tests/data/spec-08-11.canonical:\nPASS: tests/legacy_tests/data/spec-08-12.canonical:\nPASS: tests/legacy_tests/data/spec-08-14.canonical:\nPASS: tests/legacy_tests/data/spec-08-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-01.canonical:\nPASS: tests/legacy_tests/data/spec-09-02.canonical:\nPASS: tests/legacy_tests/data/spec-09-03.canonical:\nPASS: tests/legacy_tests/data/spec-09-04.canonical:\nPASS: tests/legacy_tests/data/spec-09-05.canonical:\nPASS: tests/legacy_tests/data/spec-09-06.canonical:\nPASS: tests/legacy_tests/data/spec-09-07.canonical:\nPASS: tests/legacy_tests/data/spec-09-08.canonical:\nPASS: tests/legacy_tests/data/spec-09-09.canonical:\nPASS: tests/legacy_tests/data/spec-09-10.canonical:\nPASS: tests/legacy_tests/data/spec-09-11.canonical:\nPASS: tests/legacy_tests/data/spec-09-12.canonical:\nPASS: tests/legacy_tests/data/spec-09-13.canonical:\nPASS: tests/legacy_tests/data/spec-09-15.canonical:\nPASS: tests/legacy_tests/data/spec-09-16.canonical:\nPASS: tests/legacy_tests/data/spec-09-17.canonical:\nPASS: tests/legacy_tests/data/spec-09-18.canonical:\nPASS: tests/legacy_tests/data/spec-09-19.canonical:\nPASS: tests/legacy_tests/data/spec-09-22.canonical:\nPASS: tests/legacy_tests/data/spec-09-23.canonical:\nPASS: tests/legacy_tests/data/spec-09-24.canonical:\nPASS: tests/legacy_tests/data/spec-09-25.canonical:\nPASS: tests/legacy_tests/data/spec-09-26.canonical:\nPASS: tests/legacy_tests/data/spec-09-27.canonical:\nPASS: tests/legacy_tests/data/spec-09-28.canonical:\nPASS: tests/legacy_tests/data/spec-09-29.canonical:\nPASS: tests/legacy_tests/data/spec-09-30.canonical:\nPASS: tests/legacy_tests/data/spec-09-31.canonical:\nPASS: tests/legacy_tests/data/spec-09-32.canonical:\nPASS: tests/legacy_tests/data/spec-09-33.canonical:\nPASS: tests/legacy_tests/data/spec-10-01.canonical:\nPASS: tests/legacy_tests/data/spec-10-02.canonical:\nPASS: tests/legacy_tests/data/spec-10-03.canonical:\nPASS: tests/legacy_tests/data/spec-10-04.canonical:\nPASS: tests/legacy_tests/data/spec-10-05.canonical:\nPASS: tests/legacy_tests/data/spec-10-06.canonical:\nPASS: tests/legacy_tests/data/spec-10-07.canonical:\nPASS: tests/legacy_tests/data/spec-10-09.canonical:\nPASS: tests/legacy_tests/data/spec-10-10.canonical:\nPASS: tests/legacy_tests/data/spec-10-11.canonical:\nPASS: tests/legacy_tests/data/spec-10-12.canonical:\nPASS: tests/legacy_tests/data/spec-10-13.canonical:\nPASS: tests/legacy_tests/data/spec-10-14.canonical:\nPASS: tests/legacy_tests/data/spec-10-15.canonical:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/emit-block-scalar-in-simple-key-context-bug.data:\nPASS: tests/legacy_tests/data/empty-document-bug.data:\nPASS: tests/legacy_tests/data/scan-document-end-bug.data:\nPASS: tests/legacy_tests/data/scan-line-break-bug.data:\nPASS: tests/legacy_tests/data/sloppy-indentation.data:\nPASS: tests/legacy_tests/data/spec-05-03.data:\nPASS: tests/legacy_tests/data/spec-05-04.data:\nPASS: tests/legacy_tests/data/spec-05-06.data:\nPASS: tests/legacy_tests/data/spec-05-07.data:\nPASS: tests/legacy_tests/data/spec-05-08.data:\nPASS: tests/legacy_tests/data/spec-05-09.data:\nPASS: tests/legacy_tests/data/spec-05-11.data:\nPASS: tests/legacy_tests/data/spec-05-13.data:\nPASS: tests/legacy_tests/data/spec-05-14.data:\nPASS: tests/legacy_tests/data/spec-06-01.data:\nPASS: tests/legacy_tests/data/spec-06-03.data:\nPASS: tests/legacy_tests/data/spec-06-04.data:\nPASS: tests/legacy_tests/data/spec-06-05.data:\nPASS: tests/legacy_tests/data/spec-06-06.data:\nPASS: tests/legacy_tests/data/spec-06-07.data:\nPASS: tests/legacy_tests/data/spec-06-08.data:\nPASS: tests/legacy_tests/data/spec-07-04.data:\nPASS: tests/legacy_tests/data/spec-07-06.data:\nPASS: tests/legacy_tests/data/spec-07-07a.data:\nPASS: tests/legacy_tests/data/spec-07-07b.data:\nPASS: tests/legacy_tests/data/spec-07-08.data:\nPASS: tests/legacy_tests/data/spec-07-09.data:\nPASS: tests/legacy_tests/data/spec-07-10.data:\nPASS: tests/legacy_tests/data/spec-07-12a.data:\nPASS: tests/legacy_tests/data/spec-07-12b.data:\nPASS: tests/legacy_tests/data/spec-07-13.data:\nPASS: tests/legacy_tests/data/spec-08-01.data:\nPASS: tests/legacy_tests/data/spec-08-02.data:\nPASS: tests/legacy_tests/data/spec-08-03.data:\nPASS: tests/legacy_tests/data/spec-08-05.data:\nPASS: tests/legacy_tests/data/spec-08-07.data:\nPASS: tests/legacy_tests/data/spec-08-08.data:\nPASS: tests/legacy_tests/data/spec-08-09.data:\nPASS: tests/legacy_tests/data/spec-08-10.data:\nPASS: tests/legacy_tests/data/spec-08-11.data:\nPASS: tests/legacy_tests/data/spec-08-12.data:\nPASS: tests/legacy_tests/data/spec-08-14.data:\nPASS: tests/legacy_tests/data/spec-08-15.data:\nPASS: tests/legacy_tests/data/spec-09-01.data:\nPASS: tests/legacy_tests/data/spec-09-02.data:\nPASS: tests/legacy_tests/data/spec-09-03.data:\nPASS: tests/legacy_tests/data/spec-09-04.data:\nPASS: tests/legacy_tests/data/spec-09-05.data:\nPASS: tests/legacy_tests/data/spec-09-06.data:\nPASS: tests/legacy_tests/data/spec-09-07.data:\nPASS: tests/legacy_tests/data/spec-09-08.data:\nPASS: tests/legacy_tests/data/spec-09-09.data:\nPASS: tests/legacy_tests/data/spec-09-10.data:\nPASS: tests/legacy_tests/data/spec-09-11.data:\nPASS: tests/legacy_tests/data/spec-09-12.data:\nPASS: tests/legacy_tests/data/spec-09-13.data:\nPASS: tests/legacy_tests/data/spec-09-15.data:\nPASS: tests/legacy_tests/data/spec-09-16.data:\nPASS: tests/legacy_tests/data/spec-09-17.data:\nPASS: tests/legacy_tests/data/spec-09-18.data:\nPASS: tests/legacy_tests/data/spec-09-19.data:\nPASS: tests/legacy_tests/data/spec-09-22.data:\nPASS: tests/legacy_tests/data/spec-09-23.data:\nPASS: tests/legacy_tests/data/spec-09-24.data:\nPASS: tests/legacy_tests/data/spec-09-25.data:\nPASS: tests/legacy_tests/data/spec-09-26.data:\nPASS: tests/legacy_tests/data/spec-09-27.data:\nPASS: tests/legacy_tests/data/spec-09-28.data:\nPASS: tests/legacy_tests/data/spec-09-29.data:\nPASS: tests/legacy_tests/data/spec-09-30.data:\nPASS: tests/legacy_tests/data/spec-09-31.data:\nPASS: tests/legacy_tests/data/spec-09-32.data:\nPASS: tests/legacy_tests/data/spec-09-33.data:\nPASS: tests/legacy_tests/data/spec-10-01.data:\nPASS: tests/legacy_tests/data/spec-10-02.data:\nPASS: tests/legacy_tests/data/spec-10-03.data:\nPASS: tests/legacy_tests/data/spec-10-04.data:\nPASS: tests/legacy_tests/data/spec-10-05.data:\nPASS: tests/legacy_tests/data/spec-10-06.data:\nPASS: tests/legacy_tests/data/spec-10-07.data:\nPASS: tests/legacy_tests/data/spec-10-09.data:\nPASS: tests/legacy_tests/data/spec-10-10.data:\nPASS: tests/legacy_tests/data/spec-10-11.data:\nPASS: tests/legacy_tests/data/spec-10-12.data:\nPASS: tests/legacy_tests/data/spec-10-13.data:\nPASS: tests/legacy_tests/data/spec-10-14.data:\nPASS: tests/legacy_tests/data/spec-10-15.data:\nPASS: tests/legacy_tests/data/aliases-cdumper-bug.code:\nPASS: tests/legacy_tests/data/construct-binary-py3.code:\nPASS: tests/legacy_tests/data/construct-bool.code:\nPASS: tests/legacy_tests/data/construct-custom.code:\nPASS: tests/legacy_tests/data/construct-float.code:\nPASS: tests/legacy_tests/data/construct-int.code:\nPASS: tests/legacy_tests/data/construct-map.code:\nPASS: tests/legacy_tests/data/construct-merge.code:\nPASS: tests/legacy_tests/data/construct-null.code:\nPASS: tests/legacy_tests/data/construct-omap.code:\nPASS: tests/legacy_tests/data/construct-pairs.code:\nPASS: tests/legacy_tests/data/construct-python-bool.code:\nPASS: tests/legacy_tests/data/construct-python-bytes-py3.code:\nPASS: tests/legacy_tests/data/construct-python-complex.code:\nPASS: tests/legacy_tests/data/construct-python-float.code:\nPASS: tests/legacy_tests/data/construct-python-int.code:\nPASS: tests/legacy_tests/data/construct-python-long-short-py3.code:\nPASS: tests/legacy_tests/data/construct-python-name-module.code:\nPASS: tests/legacy_tests/data/construct-python-none.code:\nPASS: tests/legacy_tests/data/construct-python-object.code:\nPASS: tests/legacy_tests/data/construct-python-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-python-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-python-tuple-list-dict.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-ascii-py3.code:\nPASS: tests/legacy_tests/data/construct-python-unicode-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-seq.code:\nPASS: tests/legacy_tests/data/construct-set.code:\nPASS: tests/legacy_tests/data/construct-str.code:\nPASS: tests/legacy_tests/data/construct-str-ascii.code:\nPASS: tests/legacy_tests/data/construct-str-utf8-py3.code:\nPASS: tests/legacy_tests/data/construct-timestamp.code:\nPASS: tests/legacy_tests/data/construct-value.code:\nPASS: tests/legacy_tests/data/duplicate-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-mapping-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-merge-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/duplicate-value-key.former-loader-error.code:\nPASS: tests/legacy_tests/data/float-representer-2.3-bug.code:\nPASS: tests/legacy_tests/data/invalid-single-quote-bug.code:\nPASS: tests/legacy_tests/data/more-floats.code:\nPASS: tests/legacy_tests/data/multi-constructor.code:\nPASS: tests/legacy_tests/data/negative-float-bug.code:\nPASS: tests/legacy_tests/data/single-dot-is-not-float-bug.code:\nPASS: tests/legacy_tests/data/timestamp-bugs.code:\nPASS: tests/legacy_tests/data/utf16be.code:\nPASS: tests/legacy_tests/data/utf16le.code:\nPASS: tests/legacy_tests/data/utf8.code:\nPASS: tests/legacy_tests/data/utf8-implicit.code:\nPASS: tests/legacy_tests/data/recursive-dict.recursive:\nPASS: tests/legacy_tests/data/recursive-list.recursive:\nPASS: tests/legacy_tests/data/recursive-set.recursive:\nPASS: tests/legacy_tests/data/recursive-state.recursive:\nPASS: tests/legacy_tests/data/recursive-tuple.recursive:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\nPASS: tests/legacy_tests/data/emoticons.unicode:\nPASS: tests/legacy_tests/data/emoticons2.unicode:\nPASS: tests/legacy_tests/data/latin.unicode:\n============================================================================\nTestsuite summary\n# TOTAL: 2608\n# PASS: 2608\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 8\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5434689521789551,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-rpds-py_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-rpds-py",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0009737014770507812,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.329986333847046,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02105402946472168,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.2528924942016602,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002618074417114258,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_access_non_existing_element": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_convert_hashtriemap": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_empty_initialization": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_empty_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_equal_with_different_insertion_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_fast_convert_hashtriemap": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_fromkeys": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_fromkeys_explicit_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_fromkeys_explicit_value_not_copied": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_get": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_hashing": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_index_non_existing_raises_key_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_initialization_with_many_elements": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_initialization_with_one_element": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_initialization_with_two_elements": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_instance_of_hashable": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_instance_of_map": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_items": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_items_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_items_setlike": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_iteration_with_many_elements": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_keys": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_keys_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_keys_setlike": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_literalish_works": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_map_does_not_hash_values_on_second_hash_invocation": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_more_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_not_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_not_equal_to_dict": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_overwrite_existing_element": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_pickle": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_remove_non_existing_element_raises_key_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_same_hash_when_content_the_same_but_underlying_vector_size_differs": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_update_no_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_update_one_argument": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_update_with_iterable_of_kvs": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_update_with_multiple_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_values": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_values_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_various_iterations": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[ItemsView-items]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[ItemsView-keys]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[ItemsView-values]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[KeysView-items]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[KeysView-keys]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[KeysView-values]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[MappingView-items]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[MappingView-keys]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[MappingView-values]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[Set-items]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[Set-keys]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[Set-values]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[ValuesView-items]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[ValuesView-keys]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_map.py:test_views_abc[ValuesView-values]": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_contains": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_contains_elements_that_it_was_initialized_with": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_discard": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_empty_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_hashing": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_instance_of_set": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_is_immutable": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_is_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_key_is_not_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_key_is_tuple": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_lt_le_gt_ge": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_more_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_more_set_comparisons": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_pickle": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_remove_when_not_present": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_supports_set_comparisons": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_supports_set_operations": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_update": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_hash_trie_set.py:test_update_no_elements": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_drop_first": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_drop_first_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_first_and_rest": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_first_illegal_on_empty_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_hashing": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_inequality": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_instantiate_large_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_iteration": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_literalish_works": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_more_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_pickle": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_push_front": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_push_front_empty_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_rest_return_self_on_empty_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_reverse": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_list.py:test_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_dequeue": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_dequeue_empty": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_enqueue": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_enqueue_empty_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_hashing": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_inequality": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_instantiate_large_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_iteration": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_literalish_works": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_more_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_peek_dequeue": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_peek_illegal_on_empty_list": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_truthiness": {
    "status": "PASSED"
   },
   "ptestresult.python3-rpds-py.tests/test_queue.py:test_unhashable_contents": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-rpds-py/ptest\nPASS: tests/test_hash_trie_map.py:test_instance_of_hashable\nPASS: tests/test_hash_trie_map.py:test_instance_of_map\nPASS: tests/test_hash_trie_map.py:test_literalish_works\nPASS: tests/test_hash_trie_map.py:test_empty_initialization\nPASS: tests/test_hash_trie_map.py:test_initialization_with_one_element\nPASS: tests/test_hash_trie_map.py:test_index_non_existing_raises_key_error\nPASS: tests/test_hash_trie_map.py:test_remove_non_existing_element_raises_key_error\nPASS: tests/test_hash_trie_map.py:test_various_iterations\nPASS: tests/test_hash_trie_map.py:test_initialization_with_two_elements\nPASS: tests/test_hash_trie_map.py:test_initialization_with_many_elements\nPASS: tests/test_hash_trie_map.py:test_access_non_existing_element\nPASS: tests/test_hash_trie_map.py:test_overwrite_existing_element\nPASS: tests/test_hash_trie_map.py:test_hashing\nPASS: tests/test_hash_trie_map.py:test_same_hash_when_content_the_same_but_underlying_vector_size_differs\nPASS: tests/test_hash_trie_map.py:test_map_does_not_hash_values_on_second_hash_invocation\nPASS: tests/test_hash_trie_map.py:test_equal\nPASS: tests/test_hash_trie_map.py:test_equal_with_different_insertion_order\nPASS: tests/test_hash_trie_map.py:test_not_equal\nPASS: tests/test_hash_trie_map.py:test_not_equal_to_dict\nPASS: tests/test_hash_trie_map.py:test_update_with_multiple_arguments\nPASS: tests/test_hash_trie_map.py:test_update_one_argument\nPASS: tests/test_hash_trie_map.py:test_update_no_arguments\nPASS: tests/test_hash_trie_map.py:test_iteration_with_many_elements\nPASS: tests/test_hash_trie_map.py:test_repr\nPASS: tests/test_hash_trie_map.py:test_str\nPASS: tests/test_hash_trie_map.py:test_empty_truthiness\nPASS: tests/test_hash_trie_map.py:test_iterable\nPASS: tests/test_hash_trie_map.py:test_convert_hashtriemap\nPASS: tests/test_hash_trie_map.py:test_fast_convert_hashtriemap\nPASS: tests/test_hash_trie_map.py:test_more_eq\nPASS: tests/test_hash_trie_map.py:test_pickle\nPASS: tests/test_hash_trie_map.py:test_get\nPASS: tests/test_hash_trie_map.py:test_views_abc[Set-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[Set-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[Set-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[MappingView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[MappingView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[MappingView-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[KeysView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[KeysView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[KeysView-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ValuesView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ValuesView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ValuesView-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ItemsView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ItemsView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ItemsView-items]\nPASS: tests/test_hash_trie_map.py:test_keys\nPASS: tests/test_hash_trie_map.py:test_keys_setlike\nPASS: tests/test_hash_trie_map.py:test_keys_repr\nPASS: tests/test_hash_trie_map.py:test_values\nPASS: tests/test_hash_trie_map.py:test_values_repr\nPASS: tests/test_hash_trie_map.py:test_items\nPASS: tests/test_hash_trie_map.py:test_items_setlike\nPASS: tests/test_hash_trie_map.py:test_items_repr\nPASS: tests/test_hash_trie_map.py:test_fromkeys\nPASS: tests/test_hash_trie_map.py:test_fromkeys_explicit_value\nPASS: tests/test_hash_trie_map.py:test_fromkeys_explicit_value_not_copied\nPASS: tests/test_hash_trie_map.py:test_update_with_iterable_of_kvs\nPASS: tests/test_hash_trie_set.py:test_key_is_tuple\nPASS: tests/test_hash_trie_set.py:test_key_is_not_tuple\nPASS: tests/test_hash_trie_set.py:test_hashing\nPASS: tests/test_hash_trie_set.py:test_empty_truthiness\nPASS: tests/test_hash_trie_set.py:test_contains_elements_that_it_was_initialized_with\nPASS: tests/test_hash_trie_set.py:test_is_immutable\nPASS: tests/test_hash_trie_set.py:test_remove_when_not_present\nPASS: tests/test_hash_trie_set.py:test_discard\nPASS: tests/test_hash_trie_set.py:test_is_iterable\nPASS: tests/test_hash_trie_set.py:test_contains\nPASS: tests/test_hash_trie_set.py:test_supports_set_operations\nPASS: tests/test_hash_trie_set.py:test_supports_set_comparisons\nPASS: tests/test_hash_trie_set.py:test_repr\nPASS: tests/test_hash_trie_set.py:test_update\nPASS: tests/test_hash_trie_set.py:test_update_no_elements\nPASS: tests/test_hash_trie_set.py:test_iterable\nPASS: tests/test_hash_trie_set.py:test_more_eq\nPASS: tests/test_hash_trie_set.py:test_more_set_comparisons\nPASS: tests/test_hash_trie_set.py:test_pickle\nPASS: tests/test_hash_trie_set.py:test_instance_of_set\nPASS: tests/test_hash_trie_set.py:test_lt_le_gt_ge\nPASS: tests/test_list.py:test_literalish_works\nPASS: tests/test_list.py:test_first_and_rest\nPASS: tests/test_list.py:test_instantiate_large_list\nPASS: tests/test_list.py:test_iteration\nPASS: tests/test_list.py:test_push_front\nPASS: tests/test_list.py:test_push_front_empty_list\nPASS: tests/test_list.py:test_truthiness\nPASS: tests/test_list.py:test_len\nPASS: tests/test_list.py:test_first_illegal_on_empty_list\nPASS: tests/test_list.py:test_rest_return_self_on_empty_list\nPASS: tests/test_list.py:test_reverse\nPASS: tests/test_list.py:test_inequality\nPASS: tests/test_list.py:test_repr\nPASS: tests/test_list.py:test_hashing\nPASS: tests/test_list.py:test_sequence\nPASS: tests/test_list.py:test_drop_first\nPASS: tests/test_list.py:test_drop_first_empty\nPASS: tests/test_list.py:test_more_eq\nPASS: tests/test_list.py:test_pickle\nPASS: tests/test_queue.py:test_literalish_works\nPASS: tests/test_queue.py:test_peek_dequeue\nPASS: tests/test_queue.py:test_instantiate_large_list\nPASS: tests/test_queue.py:test_iteration\nPASS: tests/test_queue.py:test_enqueue\nPASS: tests/test_queue.py:test_enqueue_empty_list\nPASS: tests/test_queue.py:test_truthiness\nPASS: tests/test_queue.py:test_len\nPASS: tests/test_queue.py:test_peek_illegal_on_empty_list\nPASS: tests/test_queue.py:test_inequality\nPASS: tests/test_queue.py:test_repr\nPASS: tests/test_queue.py:test_sequence\nPASS: tests/test_queue.py:test_dequeue\nPASS: tests/test_queue.py:test_dequeue_empty\nPASS: tests/test_queue.py:test_more_eq\nPASS: tests/test_queue.py:test_hashing\nPASS: tests/test_queue.py:test_unhashable_contents\n============================================================================\nTestsuite summary\n# TOTAL: 116\n# PASS: 116\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-rpds-py/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-rpds-py": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/test_hash_trie_map.py:test_instance_of_hashable\nPASS: tests/test_hash_trie_map.py:test_instance_of_map\nPASS: tests/test_hash_trie_map.py:test_literalish_works\nPASS: tests/test_hash_trie_map.py:test_empty_initialization\nPASS: tests/test_hash_trie_map.py:test_initialization_with_one_element\nPASS: tests/test_hash_trie_map.py:test_index_non_existing_raises_key_error\nPASS: tests/test_hash_trie_map.py:test_remove_non_existing_element_raises_key_error\nPASS: tests/test_hash_trie_map.py:test_various_iterations\nPASS: tests/test_hash_trie_map.py:test_initialization_with_two_elements\nPASS: tests/test_hash_trie_map.py:test_initialization_with_many_elements\nPASS: tests/test_hash_trie_map.py:test_access_non_existing_element\nPASS: tests/test_hash_trie_map.py:test_overwrite_existing_element\nPASS: tests/test_hash_trie_map.py:test_hashing\nPASS: tests/test_hash_trie_map.py:test_same_hash_when_content_the_same_but_underlying_vector_size_differs\nPASS: tests/test_hash_trie_map.py:test_map_does_not_hash_values_on_second_hash_invocation\nPASS: tests/test_hash_trie_map.py:test_equal\nPASS: tests/test_hash_trie_map.py:test_equal_with_different_insertion_order\nPASS: tests/test_hash_trie_map.py:test_not_equal\nPASS: tests/test_hash_trie_map.py:test_not_equal_to_dict\nPASS: tests/test_hash_trie_map.py:test_update_with_multiple_arguments\nPASS: tests/test_hash_trie_map.py:test_update_one_argument\nPASS: tests/test_hash_trie_map.py:test_update_no_arguments\nPASS: tests/test_hash_trie_map.py:test_iteration_with_many_elements\nPASS: tests/test_hash_trie_map.py:test_repr\nPASS: tests/test_hash_trie_map.py:test_str\nPASS: tests/test_hash_trie_map.py:test_empty_truthiness\nPASS: tests/test_hash_trie_map.py:test_iterable\nPASS: tests/test_hash_trie_map.py:test_convert_hashtriemap\nPASS: tests/test_hash_trie_map.py:test_fast_convert_hashtriemap\nPASS: tests/test_hash_trie_map.py:test_more_eq\nPASS: tests/test_hash_trie_map.py:test_pickle\nPASS: tests/test_hash_trie_map.py:test_get\nPASS: tests/test_hash_trie_map.py:test_views_abc[Set-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[Set-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[Set-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[MappingView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[MappingView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[MappingView-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[KeysView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[KeysView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[KeysView-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ValuesView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ValuesView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ValuesView-items]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ItemsView-keys]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ItemsView-values]\nPASS: tests/test_hash_trie_map.py:test_views_abc[ItemsView-items]\nPASS: tests/test_hash_trie_map.py:test_keys\nPASS: tests/test_hash_trie_map.py:test_keys_setlike\nPASS: tests/test_hash_trie_map.py:test_keys_repr\nPASS: tests/test_hash_trie_map.py:test_values\nPASS: tests/test_hash_trie_map.py:test_values_repr\nPASS: tests/test_hash_trie_map.py:test_items\nPASS: tests/test_hash_trie_map.py:test_items_setlike\nPASS: tests/test_hash_trie_map.py:test_items_repr\nPASS: tests/test_hash_trie_map.py:test_fromkeys\nPASS: tests/test_hash_trie_map.py:test_fromkeys_explicit_value\nPASS: tests/test_hash_trie_map.py:test_fromkeys_explicit_value_not_copied\nPASS: tests/test_hash_trie_map.py:test_update_with_iterable_of_kvs\nPASS: tests/test_hash_trie_set.py:test_key_is_tuple\nPASS: tests/test_hash_trie_set.py:test_key_is_not_tuple\nPASS: tests/test_hash_trie_set.py:test_hashing\nPASS: tests/test_hash_trie_set.py:test_empty_truthiness\nPASS: tests/test_hash_trie_set.py:test_contains_elements_that_it_was_initialized_with\nPASS: tests/test_hash_trie_set.py:test_is_immutable\nPASS: tests/test_hash_trie_set.py:test_remove_when_not_present\nPASS: tests/test_hash_trie_set.py:test_discard\nPASS: tests/test_hash_trie_set.py:test_is_iterable\nPASS: tests/test_hash_trie_set.py:test_contains\nPASS: tests/test_hash_trie_set.py:test_supports_set_operations\nPASS: tests/test_hash_trie_set.py:test_supports_set_comparisons\nPASS: tests/test_hash_trie_set.py:test_repr\nPASS: tests/test_hash_trie_set.py:test_update\nPASS: tests/test_hash_trie_set.py:test_update_no_elements\nPASS: tests/test_hash_trie_set.py:test_iterable\nPASS: tests/test_hash_trie_set.py:test_more_eq\nPASS: tests/test_hash_trie_set.py:test_more_set_comparisons\nPASS: tests/test_hash_trie_set.py:test_pickle\nPASS: tests/test_hash_trie_set.py:test_instance_of_set\nPASS: tests/test_hash_trie_set.py:test_lt_le_gt_ge\nPASS: tests/test_list.py:test_literalish_works\nPASS: tests/test_list.py:test_first_and_rest\nPASS: tests/test_list.py:test_instantiate_large_list\nPASS: tests/test_list.py:test_iteration\nPASS: tests/test_list.py:test_push_front\nPASS: tests/test_list.py:test_push_front_empty_list\nPASS: tests/test_list.py:test_truthiness\nPASS: tests/test_list.py:test_len\nPASS: tests/test_list.py:test_first_illegal_on_empty_list\nPASS: tests/test_list.py:test_rest_return_self_on_empty_list\nPASS: tests/test_list.py:test_reverse\nPASS: tests/test_list.py:test_inequality\nPASS: tests/test_list.py:test_repr\nPASS: tests/test_list.py:test_hashing\nPASS: tests/test_list.py:test_sequence\nPASS: tests/test_list.py:test_drop_first\nPASS: tests/test_list.py:test_drop_first_empty\nPASS: tests/test_list.py:test_more_eq\nPASS: tests/test_list.py:test_pickle\nPASS: tests/test_queue.py:test_literalish_works\nPASS: tests/test_queue.py:test_peek_dequeue\nPASS: tests/test_queue.py:test_instantiate_large_list\nPASS: tests/test_queue.py:test_iteration\nPASS: tests/test_queue.py:test_enqueue\nPASS: tests/test_queue.py:test_enqueue_empty_list\nPASS: tests/test_queue.py:test_truthiness\nPASS: tests/test_queue.py:test_len\nPASS: tests/test_queue.py:test_peek_illegal_on_empty_list\nPASS: tests/test_queue.py:test_inequality\nPASS: tests/test_queue.py:test_repr\nPASS: tests/test_queue.py:test_sequence\nPASS: tests/test_queue.py:test_dequeue\nPASS: tests/test_queue.py:test_dequeue_empty\nPASS: tests/test_queue.py:test_more_eq\nPASS: tests/test_queue.py:test_hashing\nPASS: tests/test_queue.py:test_unhashable_contents\n============================================================================\nTestsuite summary\n# TOTAL: 116\n# PASS: 116\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5365784168243408,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-trove-classifiers_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-trove-classifiers",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0008599758148193359,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.350949287414551,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01864147186279297,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.7746381759643555,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001013040542602539,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers0-deprecated_classifiers0-Top-level_classifier_'Foo'_is_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers1-deprecated_classifiers1-Classifier_'Foo_::_Bar'_is_missing]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers10-deprecated_classifiers10-Classifiers_containing_':'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers11-deprecated_classifiers11-Classifiers_containing_':'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers12-deprecated_classifiers12-Classifiers_containing_':'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers2-deprecated_classifiers2-Classifier_'Bing_::_Bang'_does_not_exist]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers3-deprecated_classifiers3-Classifier_'Foo_::_Bar'_in_both_valid_and_deprecated_classifiers]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers4-deprecated_classifiers4-Classifiers_starting_with_'Private'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers5-deprecated_classifiers5-Classifiers_starting_with_'Private'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers6-deprecated_classifiers6-Classifiers_starting_with_'Private'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers7-deprecated_classifiers7-Classifiers_starting_with_'Private'_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers8-deprecated_classifiers8-Classifiers_starting_or_ending_with_whitespace_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_failure[classifiers9-deprecated_classifiers9-Classifiers_starting_or_ending_with_whitespace_are_invalid]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_success[classifiers0-deprecated_classifiers0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-trove-classifiers.tests/test_classifiers.py:test_success[classifiers1-deprecated_classifiers1]": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-trove-classifiers/ptest\nPASS: tests/test_classifiers.py:test_success[classifiers0-deprecated_classifiers0]\nPASS: tests/test_classifiers.py:test_success[classifiers1-deprecated_classifiers1]\nPASS: tests/test_classifiers.py:test_failure[classifiers0-deprecated_classifiers0-Top-level classifier 'Foo' is invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers1-deprecated_classifiers1-Classifier 'Foo :: Bar' is missing]\nPASS: tests/test_classifiers.py:test_failure[classifiers2-deprecated_classifiers2-Classifier 'Bing :: Bang' does not exist]\nPASS: tests/test_classifiers.py:test_failure[classifiers3-deprecated_classifiers3-Classifier 'Foo :: Bar' in both valid and deprecated classifiers]\nPASS: tests/test_classifiers.py:test_failure[classifiers4-deprecated_classifiers4-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers5-deprecated_classifiers5-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers6-deprecated_classifiers6-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers7-deprecated_classifiers7-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers8-deprecated_classifiers8-Classifiers starting or ending with whitespace are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers9-deprecated_classifiers9-Classifiers starting or ending with whitespace are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers10-deprecated_classifiers10-Classifiers containing ':' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers11-deprecated_classifiers11-Classifiers containing ':' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers12-deprecated_classifiers12-Classifiers containing ':' are invalid]\n============================================================================\nTestsuite summary\n# TOTAL: 15\n# PASS: 15\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 0\nEND: /usr/lib/python3-trove-classifiers/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-trove-classifiers": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/test_classifiers.py:test_success[classifiers0-deprecated_classifiers0]\nPASS: tests/test_classifiers.py:test_success[classifiers1-deprecated_classifiers1]\nPASS: tests/test_classifiers.py:test_failure[classifiers0-deprecated_classifiers0-Top-level classifier 'Foo' is invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers1-deprecated_classifiers1-Classifier 'Foo :: Bar' is missing]\nPASS: tests/test_classifiers.py:test_failure[classifiers2-deprecated_classifiers2-Classifier 'Bing :: Bang' does not exist]\nPASS: tests/test_classifiers.py:test_failure[classifiers3-deprecated_classifiers3-Classifier 'Foo :: Bar' in both valid and deprecated classifiers]\nPASS: tests/test_classifiers.py:test_failure[classifiers4-deprecated_classifiers4-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers5-deprecated_classifiers5-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers6-deprecated_classifiers6-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers7-deprecated_classifiers7-Classifiers starting with 'Private' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers8-deprecated_classifiers8-Classifiers starting or ending with whitespace are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers9-deprecated_classifiers9-Classifiers starting or ending with whitespace are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers10-deprecated_classifiers10-Classifiers containing ':' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers11-deprecated_classifiers11-Classifiers containing ':' are invalid]\nPASS: tests/test_classifiers.py:test_failure[classifiers12-deprecated_classifiers12-Classifiers containing ':' are invalid]\n============================================================================\nTestsuite summary\n# TOTAL: 15\n# PASS: 15\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 0\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5452098846435547,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-uritools_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-uritools",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0019063949584960938,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3377835750579834,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019056081771850586,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.8422138690948486,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0032532215118408203,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-uritools.tests/test_classify.py:ClassifyTest.test_classification": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_authority": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_authority_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_authority_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_host_lowercase": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_path": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_query": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_query_sep": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_rfc3986": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_compose.py:ComposeTest.test_scheme": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_defrag.py:DefragTest.test_getfragment": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_defrag.py:DefragTest.test_uridefrag": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_decode_bytes": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_decode_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_encode_bytes": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_encode_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_idna_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_latin1_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_safe_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_encoding.py:EncodingTest.test_utf8_encoding": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_join.py:JoinTest.test_relative_base": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_join.py:JoinTest.test_rfc3986_abnormal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_join.py:JoinTest.test_rfc3986_merge": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_join.py:JoinTest.test_rfc3986_normal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_abnormal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_getauthority": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_gethost": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_getpath": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_getport": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_getquery": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_getquerysep": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_getscheme": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_invalid_ip_literal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_ipv4_literal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_ipv4_mapped_literal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_ipv6_literal": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_members": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_split.py:SplitTest.test_rfc3986": {
    "status": "PASSED"
   },
   "ptestresult.python3-uritools.tests/test_unsplit.py:UnsplitTest.test_rfc3986_3": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-uritools/ptest\nPASS: tests/test_classify.py:ClassifyTest.test_classification\nPASS: tests/test_compose.py:ComposeTest.test_authority\nPASS: tests/test_compose.py:ComposeTest.test_authority_kwargs\nPASS: tests/test_compose.py:ComposeTest.test_authority_override\nPASS: tests/test_compose.py:ComposeTest.test_host_lowercase\nPASS: tests/test_compose.py:ComposeTest.test_path\nPASS: tests/test_compose.py:ComposeTest.test_query\nPASS: tests/test_compose.py:ComposeTest.test_query_sep\nPASS: tests/test_compose.py:ComposeTest.test_rfc3986\nPASS: tests/test_compose.py:ComposeTest.test_scheme\nPASS: tests/test_defrag.py:DefragTest.test_getfragment\nPASS: tests/test_defrag.py:DefragTest.test_uridefrag\nPASS: tests/test_encoding.py:EncodingTest.test_decode_bytes\nPASS: tests/test_encoding.py:EncodingTest.test_decode_errors\nPASS: tests/test_encoding.py:EncodingTest.test_encode_bytes\nPASS: tests/test_encoding.py:EncodingTest.test_encode_errors\nPASS: tests/test_encoding.py:EncodingTest.test_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_idna_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_latin1_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_safe_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_utf8_encoding\nPASS: tests/test_join.py:JoinTest.test_relative_base\nPASS: tests/test_join.py:JoinTest.test_rfc3986_abnormal\nPASS: tests/test_join.py:JoinTest.test_rfc3986_merge\nPASS: tests/test_join.py:JoinTest.test_rfc3986_normal\nPASS: tests/test_split.py:SplitTest.test_abnormal\nPASS: tests/test_split.py:SplitTest.test_getauthority\nPASS: tests/test_split.py:SplitTest.test_gethost\nPASS: tests/test_split.py:SplitTest.test_getpath\nPASS: tests/test_split.py:SplitTest.test_getport\nPASS: tests/test_split.py:SplitTest.test_getquery\nPASS: tests/test_split.py:SplitTest.test_getquerysep\nPASS: tests/test_split.py:SplitTest.test_getscheme\nPASS: tests/test_split.py:SplitTest.test_invalid_ip_literal\nPASS: tests/test_split.py:SplitTest.test_ipv4_literal\nPASS: tests/test_split.py:SplitTest.test_ipv4_mapped_literal\nPASS: tests/test_split.py:SplitTest.test_ipv6_literal\nPASS: tests/test_split.py:SplitTest.test_members\nPASS: tests/test_split.py:SplitTest.test_rfc3986\nPASS: tests/test_unsplit.py:UnsplitTest.test_rfc3986_3\n============================================================================\nTestsuite summary\n# TOTAL: 40\n# PASS: 40\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-uritools/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-uritools": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/test_classify.py:ClassifyTest.test_classification\nPASS: tests/test_compose.py:ComposeTest.test_authority\nPASS: tests/test_compose.py:ComposeTest.test_authority_kwargs\nPASS: tests/test_compose.py:ComposeTest.test_authority_override\nPASS: tests/test_compose.py:ComposeTest.test_host_lowercase\nPASS: tests/test_compose.py:ComposeTest.test_path\nPASS: tests/test_compose.py:ComposeTest.test_query\nPASS: tests/test_compose.py:ComposeTest.test_query_sep\nPASS: tests/test_compose.py:ComposeTest.test_rfc3986\nPASS: tests/test_compose.py:ComposeTest.test_scheme\nPASS: tests/test_defrag.py:DefragTest.test_getfragment\nPASS: tests/test_defrag.py:DefragTest.test_uridefrag\nPASS: tests/test_encoding.py:EncodingTest.test_decode_bytes\nPASS: tests/test_encoding.py:EncodingTest.test_decode_errors\nPASS: tests/test_encoding.py:EncodingTest.test_encode_bytes\nPASS: tests/test_encoding.py:EncodingTest.test_encode_errors\nPASS: tests/test_encoding.py:EncodingTest.test_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_idna_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_latin1_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_safe_encoding\nPASS: tests/test_encoding.py:EncodingTest.test_utf8_encoding\nPASS: tests/test_join.py:JoinTest.test_relative_base\nPASS: tests/test_join.py:JoinTest.test_rfc3986_abnormal\nPASS: tests/test_join.py:JoinTest.test_rfc3986_merge\nPASS: tests/test_join.py:JoinTest.test_rfc3986_normal\nPASS: tests/test_split.py:SplitTest.test_abnormal\nPASS: tests/test_split.py:SplitTest.test_getauthority\nPASS: tests/test_split.py:SplitTest.test_gethost\nPASS: tests/test_split.py:SplitTest.test_getpath\nPASS: tests/test_split.py:SplitTest.test_getport\nPASS: tests/test_split.py:SplitTest.test_getquery\nPASS: tests/test_split.py:SplitTest.test_getquerysep\nPASS: tests/test_split.py:SplitTest.test_getscheme\nPASS: tests/test_split.py:SplitTest.test_invalid_ip_literal\nPASS: tests/test_split.py:SplitTest.test_ipv4_literal\nPASS: tests/test_split.py:SplitTest.test_ipv4_mapped_literal\nPASS: tests/test_split.py:SplitTest.test_ipv6_literal\nPASS: tests/test_split.py:SplitTest.test_members\nPASS: tests/test_split.py:SplitTest.test_rfc3986\nPASS: tests/test_unsplit.py:UnsplitTest.test_rfc3986_3\n============================================================================\nTestsuite summary\n# TOTAL: 40\n# PASS: 40\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5495748519897461,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-wcwidth_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-wcwidth",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018618106842041016,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3532752990722656,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.021816253662109375,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.9448356628417969,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0012056827545166016,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_balinese_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_cafe": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_enclosing": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_control_c0_width_negative_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_devanagari_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_empty_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_hello_jp": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kannada_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kannada_script_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kr_jamo": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kr_jamo_filler": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_null_width_0": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_package_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_tamil_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_wcswidth_substr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_zero_wide_conflict": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_another_emoji_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_longer_emoji_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_non_recommended_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_recommended_emoji_zwj_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_recommended_variation_16_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_unfinished_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_unicode_8_vs16": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_unicode_9_vs16": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_table_integrity.py:test_verify_table_integrity_#_SKIP_Test_only_with_a_single_version_of_python": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_exact_410_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_exact_410_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_latest": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_505_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_505_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_800_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_800_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_999_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_999_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_lowint40_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nearest_lowint40_unicode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nonint_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_nonint_unicode": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-wcwidth/ptest\nPASS: tests/test_core.py:test_package_version\nPASS: tests/test_core.py:test_empty_string\nPASS: tests/test_core.py:test_hello_jp\nPASS: tests/test_core.py:test_wcswidth_substr\nPASS: tests/test_core.py:test_null_width_0\nPASS: tests/test_core.py:test_control_c0_width_negative_1\nPASS: tests/test_core.py:test_combining_width\nPASS: tests/test_core.py:test_combining_cafe\nPASS: tests/test_core.py:test_combining_enclosing\nPASS: tests/test_core.py:test_balinese_script\nPASS: tests/test_core.py:test_kr_jamo\nPASS: tests/test_core.py:test_kr_jamo_filler\nPASS: tests/test_core.py:test_devanagari_script\nPASS: tests/test_core.py:test_tamil_script\nPASS: tests/test_core.py:test_kannada_script\nPASS: tests/test_core.py:test_kannada_script_2\nPASS: tests/test_core.py:test_zero_wide_conflict\nPASS: tests/test_emojis.py:test_unfinished_zwj_sequence\nPASS: tests/test_emojis.py:test_non_recommended_zwj_sequence\nPASS: tests/test_emojis.py:test_another_emoji_zwj_sequence\nPASS: tests/test_emojis.py:test_longer_emoji_zwj_sequence\nPASS: tests/test_emojis.py:test_recommended_emoji_zwj_sequences\nPASS: tests/test_emojis.py:test_recommended_variation_16_sequences\nPASS: tests/test_emojis.py:test_unicode_9_vs16\nPASS: tests/test_emojis.py:test_unicode_8_vs16\nSKIP: tests/test_table_integrity.py:test_verify_table_integrity # SKIP Test only with a single version of python\nPASS: tests/test_ucslevel.py:test_latest\nPASS: tests/test_ucslevel.py:test_exact_410_str\nPASS: tests/test_ucslevel.py:test_exact_410_unicode\nPASS: tests/test_ucslevel.py:test_nearest_505_str\nPASS: tests/test_ucslevel.py:test_nearest_505_unicode\nPASS: tests/test_ucslevel.py:test_nearest_lowint40_str\nPASS: tests/test_ucslevel.py:test_nearest_lowint40_unicode\nPASS: tests/test_ucslevel.py:test_nearest_800_str\nPASS: tests/test_ucslevel.py:test_nearest_800_unicode\nPASS: tests/test_ucslevel.py:test_nearest_999_str\nPASS: tests/test_ucslevel.py:test_nearest_999_unicode\nPASS: tests/test_ucslevel.py:test_nonint_unicode\nPASS: tests/test_ucslevel.py:test_nonint_str\n============================================================================\nTestsuite summary\n# TOTAL: 39\n# PASS: 38\n# SKIP: 1\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-wcwidth/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-wcwidth": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/test_core.py:test_package_version\nPASS: tests/test_core.py:test_empty_string\nPASS: tests/test_core.py:test_hello_jp\nPASS: tests/test_core.py:test_wcswidth_substr\nPASS: tests/test_core.py:test_null_width_0\nPASS: tests/test_core.py:test_control_c0_width_negative_1\nPASS: tests/test_core.py:test_combining_width\nPASS: tests/test_core.py:test_combining_cafe\nPASS: tests/test_core.py:test_combining_enclosing\nPASS: tests/test_core.py:test_balinese_script\nPASS: tests/test_core.py:test_kr_jamo\nPASS: tests/test_core.py:test_kr_jamo_filler\nPASS: tests/test_core.py:test_devanagari_script\nPASS: tests/test_core.py:test_tamil_script\nPASS: tests/test_core.py:test_kannada_script\nPASS: tests/test_core.py:test_kannada_script_2\nPASS: tests/test_core.py:test_zero_wide_conflict\nPASS: tests/test_emojis.py:test_unfinished_zwj_sequence\nPASS: tests/test_emojis.py:test_non_recommended_zwj_sequence\nPASS: tests/test_emojis.py:test_another_emoji_zwj_sequence\nPASS: tests/test_emojis.py:test_longer_emoji_zwj_sequence\nPASS: tests/test_emojis.py:test_recommended_emoji_zwj_sequences\nPASS: tests/test_emojis.py:test_recommended_variation_16_sequences\nPASS: tests/test_emojis.py:test_unicode_9_vs16\nPASS: tests/test_emojis.py:test_unicode_8_vs16\nSKIP: tests/test_table_integrity.py:test_verify_table_integrity # SKIP Test only with a single version of python\nPASS: tests/test_ucslevel.py:test_latest\nPASS: tests/test_ucslevel.py:test_exact_410_str\nPASS: tests/test_ucslevel.py:test_exact_410_unicode\nPASS: tests/test_ucslevel.py:test_nearest_505_str\nPASS: tests/test_ucslevel.py:test_nearest_505_unicode\nPASS: tests/test_ucslevel.py:test_nearest_lowint40_str\nPASS: tests/test_ucslevel.py:test_nearest_lowint40_unicode\nPASS: tests/test_ucslevel.py:test_nearest_800_str\nPASS: tests/test_ucslevel.py:test_nearest_800_unicode\nPASS: tests/test_ucslevel.py:test_nearest_999_str\nPASS: tests/test_ucslevel.py:test_nearest_999_unicode\nPASS: tests/test_ucslevel.py:test_nonint_unicode\nPASS: tests/test_ucslevel.py:test_nonint_str\n============================================================================\nTestsuite summary\n# TOTAL: 39\n# PASS: 38\n# SKIP: 1\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5532939434051514,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-webcolors_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-webcolors",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0017905235290527344,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3361265659332275,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.020129919052124023,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.8434154987335205,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0011315345764160156,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-webcolors.tests/test_conformance.py:ConformanceTests.test_html_definition_conformance": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conformance.py:ConformanceTests.test_svg_definition_conformance": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:ConversionTests.test_names_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:ConversionTests.test_names_valid": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:ConversionTests.test_spelling_variants": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:HexConversionTests.test_hex_to_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:HexConversionTests.test_hex_to_name_specs": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:HexConversionTests.test_hex_to_name_unnamed": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:HexConversionTests.test_hex_to_rgb": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:HexConversionTests.test_hex_to_rgb_percent": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_hex": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name_specs": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name_unnamed": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_rgb_percent": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:NameConversionTests.test_name_to_hex": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:NameConversionTests.test_name_to_hex_bad_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:NameConversionTests.test_name_to_hex_specs": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:NameConversionTests.test_name_to_rgb": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:NameConversionTests.test_name_to_rgb_percent": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_hex": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name_specs": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name_unnamed": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_rgb": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_parse_legacy_color": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_parse_legacy_color_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_parse_legacy_color_hex": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_parse_legacy_color_names": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_parse_simple_color": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_parse_simple_color_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_html5.py:HTML5Tests.test_serialize_simple_color": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_normalization.py:NormalizationTests.test_normalize_hex": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_normalization.py:NormalizationTests.test_normalize_hex_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_normalization.py:NormalizationTests.test_normalize_integer_rgb": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_normalization.py:NormalizationTests.test_normalize_integer_triplet": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_normalization.py:NormalizationTests.test_normalize_percent_rgb": {
    "status": "PASSED"
   },
   "ptestresult.python3-webcolors.tests/test_normalization.py:NormalizationTests.test_normalize_percent_triplet": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/python3-webcolors/ptest\nPASS: tests/test_conformance.py:ConformanceTests.test_html_definition_conformance\nPASS: tests/test_conformance.py:ConformanceTests.test_svg_definition_conformance\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_name\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_name_specs\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_name_unnamed\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_rgb\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_rgb_percent\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_hex\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name_specs\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name_unnamed\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_rgb_percent\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_hex\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_hex_bad_name\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_hex_specs\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_rgb\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_rgb_percent\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_hex\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name_specs\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name_unnamed\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_rgb\nPASS: tests/test_conversion.py:ConversionTests.test_names_invalid\nPASS: tests/test_conversion.py:ConversionTests.test_names_valid\nPASS: tests/test_conversion.py:ConversionTests.test_spelling_variants\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color_error\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color_hex\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color_names\nPASS: tests/test_html5.py:HTML5Tests.test_parse_simple_color\nPASS: tests/test_html5.py:HTML5Tests.test_parse_simple_color_error\nPASS: tests/test_html5.py:HTML5Tests.test_serialize_simple_color\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_hex\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_hex_format\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_integer_rgb\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_integer_triplet\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_percent_rgb\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_percent_triplet\n============================================================================\nTestsuite summary\n# TOTAL: 38\n# PASS: 38\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\nEND: /usr/lib/python3-webcolors/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "python3-webcolors": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: tests/test_conformance.py:ConformanceTests.test_html_definition_conformance\nPASS: tests/test_conformance.py:ConformanceTests.test_svg_definition_conformance\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_name\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_name_specs\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_name_unnamed\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_rgb\nPASS: tests/test_conversion.py:HexConversionTests.test_hex_to_rgb_percent\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_hex\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name_specs\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_name_unnamed\nPASS: tests/test_conversion.py:IntegerRGBConversionTests.test_rgb_to_rgb_percent\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_hex\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_hex_bad_name\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_hex_specs\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_rgb\nPASS: tests/test_conversion.py:NameConversionTests.test_name_to_rgb_percent\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_hex\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name_specs\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_name_unnamed\nPASS: tests/test_conversion.py:PercentRGBConversionTests.test_rgb_percent_to_rgb\nPASS: tests/test_conversion.py:ConversionTests.test_names_invalid\nPASS: tests/test_conversion.py:ConversionTests.test_names_valid\nPASS: tests/test_conversion.py:ConversionTests.test_spelling_variants\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color_error\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color_hex\nPASS: tests/test_html5.py:HTML5Tests.test_parse_legacy_color_names\nPASS: tests/test_html5.py:HTML5Tests.test_parse_simple_color\nPASS: tests/test_html5.py:HTML5Tests.test_parse_simple_color_error\nPASS: tests/test_html5.py:HTML5Tests.test_serialize_simple_color\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_hex\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_hex_format\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_integer_rgb\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_integer_triplet\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_percent_rgb\nPASS: tests/test_normalization.py:NormalizationTests.test_normalize_percent_triplet\n============================================================================\nTestsuite summary\n# TOTAL: 38\n# PASS: 38\n# SKIP: 0\n# XFAIL: 0\n# FAIL: 0\n# XPASS: 0\n# ERROR: 0\nDURATION: 1\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5468358993530273,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-qemu_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-qemu",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0019288063049316406,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.355686902999878,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019547700881958008,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 21.744091033935547,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026092529296875,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.qemu.100_/cutils/qemu_strtoul/wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.100_/visitor/serialization/QMP/primitive_list/int32_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.101_/cutils/qemu_strtoul/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.101_/visitor/serialization/QMP/primitive_list/int32_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.102_/cutils/qemu_strtoul/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.102_/visitor/serialization/QMP/primitive_list/int64_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.103_/cutils/qemu_strtoul/underflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.103_/visitor/serialization/QMP/primitive_list/int64_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.104_/cutils/qemu_strtoul/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.104_/visitor/serialization/QMP/primitive_list/int64_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.105_/cutils/qemu_strtoul/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.105_/visitor/serialization/QMP/primitive_list/int64_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.106_/cutils/qemu_strtoul_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.106_/visitor/serialization/String/primitives/string_empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.107_/cutils/qemu_strtoul_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.107_/visitor/serialization/String/primitives/string_whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.108_/cutils/qemu_strtoul_full/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.108_/visitor/serialization/String/primitives/string_newlines": {
    "status": "PASSED"
   },
   "ptestresult.qemu.109_/cutils/qemu_strtoul_full/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.109_/visitor/serialization/String/primitives/string_commas": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/aio/event/flush": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/bdrv-drain/quiesce/co/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/char/udp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/crypto/akcipher/rsakey-private-lack-elem": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/crypto/secret/conv/utf8/base64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/cutils/parse_uint/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/fifo8/pop_bufptr_wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/hbitmap/set/all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/int128/int128_rshift": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/keyval/visit/any": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/locking/co-mutex/lockable": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/qemu-opts/has_help_option": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/qgraph/test_test": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/qmp/dealloc_partial": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/replication/secondary/stop": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/string-visitor/output/no-string-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/sync-op/save_vmstate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/test-smp-parse/generic/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/throttle/accounting": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/visitor/input/bool_str_fail": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/visitor/opts/i64/range/minval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/visitor/output/any": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/visitor/serialization/QMP/primitives/boolean_true1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.10_/vmstate/array/ptr/str/no0/save": {
    "status": "PASSED"
   },
   "ptestresult.qemu.110_/cutils/qemu_strtoul_full/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.110_/visitor/serialization/String/primitives/string_single_quoted": {
    "status": "PASSED"
   },
   "ptestresult.qemu.111_/cutils/qemu_strtoul_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.111_/visitor/serialization/String/primitives/string_double_quoted": {
    "status": "PASSED"
   },
   "ptestresult.qemu.112_/cutils/qemu_strtoul_full/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.112_/visitor/serialization/String/primitives/boolean_true1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.113_/cutils/qemu_strtoul_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.113_/visitor/serialization/String/primitives/boolean_true2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.114_/cutils/qemu_strtoi64/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.114_/visitor/serialization/String/primitives/boolean_true3": {
    "status": "PASSED"
   },
   "ptestresult.qemu.115_/cutils/qemu_strtoi64/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.115_/visitor/serialization/String/primitives/boolean_false1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.116_/cutils/qemu_strtoi64/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.116_/visitor/serialization/String/primitives/boolean_false2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.117_/cutils/qemu_strtoi64/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.117_/visitor/serialization/String/primitives/number_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.118_/cutils/qemu_strtoi64/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.118_/visitor/serialization/String/primitives/number_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.119_/cutils/qemu_strtoi64/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.119_/visitor/serialization/String/primitives/number_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/aio/event/wait/no-flush-cb": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/bdrv-drain/graph-change/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/char/serial": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/crypto/akcipher/rsakey-public-empty-elem": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/crypto/secret/crypt/raw": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/cutils/parse_uint/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/hbitmap/set/one": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/int128/int128_urshift": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/keyval/merge/dict": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/locking/co-rwlock/upgrade": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/qemu-opts/append_to_null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/qgraph/test_machine_contains_driver": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/replication/secondary/continuous_replication": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/string-visitor/output/enum": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/sync-op/pdiscard": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/throttle/groups": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/visitor/input/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/visitor/opts/i64/range/maxval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/visitor/output/list-qapi-free": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/visitor/serialization/QMP/primitives/boolean_true2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.11_/vmstate/array/ptr/str/no0/load": {
    "status": "PASSED"
   },
   "ptestresult.qemu.120_/cutils/qemu_strtoi64/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.120_/visitor/serialization/String/primitives/number_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.121_/cutils/qemu_strtoi64/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.121_/visitor/serialization/String/primitives/integer_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.122_/cutils/qemu_strtoi64/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.122_/visitor/serialization/String/primitives/integer_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.123_/cutils/qemu_strtoi64/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.123_/visitor/serialization/String/primitives/integer_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.124_/cutils/qemu_strtoi64/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.124_/visitor/serialization/String/primitives/integer_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.125_/cutils/qemu_strtoi64/min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.125_/visitor/serialization/String/primitives/uint8_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.126_/cutils/qemu_strtoi64/underflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.126_/visitor/serialization/String/primitives/uint8_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.127_/cutils/qemu_strtoi64/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.127_/visitor/serialization/String/primitives/uint8_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.128_/cutils/qemu_strtoi64/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.128_/visitor/serialization/String/primitives/uint8_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.129_/cutils/qemu_strtoi64_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.129_/visitor/serialization/String/primitives/uint16_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/aio/timer/schedule": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/bdrv-drain/iothread/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/char/parallel": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/crypto/akcipher/rsakey-private-empty-elem": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/crypto/secret/crypt/base64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/cutils/parse_uint/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/hbitmap/set/two-elem": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/keyval/merge/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/locking/co-rwlock/downgrade": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/qemu-opts/append": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/qgraph/test_driver_contains_driver": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/replication/secondary/do_checkpoint": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/string-visitor/output/enum-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/sync-op/truncate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/throttle/config/enabled": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/visitor/input/large_number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/visitor/opts/i64/range/max/pos/a": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/visitor/output/union-flat": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/visitor/serialization/QMP/primitives/boolean_true3": {
    "status": "PASSED"
   },
   "ptestresult.qemu.12_/vmstate/array/ptr/str/0/save": {
    "status": "PASSED"
   },
   "ptestresult.qemu.130_/cutils/qemu_strtoi64_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.130_/visitor/serialization/String/primitives/uint16_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.131_/cutils/qemu_strtoi64_full/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.131_/visitor/serialization/String/primitives/uint16_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.132_/cutils/qemu_strtoi64_full/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.132_/visitor/serialization/String/primitives/uint16_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.133_/cutils/qemu_strtoi64_full/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.133_/visitor/serialization/String/primitives/uint32_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.134_/cutils/qemu_strtoi64_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.134_/visitor/serialization/String/primitives/uint32_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.135_/cutils/qemu_strtoi64_full/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.135_/visitor/serialization/String/primitives/uint32_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.136_/cutils/qemu_strtoi64_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.136_/visitor/serialization/String/primitives/uint32_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.137_/cutils/qemu_strtou64/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.137_/visitor/serialization/String/primitives/uint64_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.138_/cutils/qemu_strtou64/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.138_/visitor/serialization/String/primitives/uint64_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.139_/cutils/qemu_strtou64/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.139_/visitor/serialization/String/primitives/uint64_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/aio/coroutine/queue-chaining": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/bdrv-drain/iothread/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/char/hotswap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/crypto/akcipher/rsakey-public-empty-key": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/crypto/secret/crypt/shortkey": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/cutils/parse_uint/llong_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/hbitmap/set/general": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/keyval/merge/conflict": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/qemu-opts/opts_parse/general": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/qgraph/test_machine_produces_interface": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/replication/secondary/get_error_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/string-visitor/output/intList": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/sync-op/block_status": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/throttle/config/conflicting": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/visitor/input/number_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/visitor/opts/i64/range/max/pos/b": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/visitor/output/union-in-union": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/visitor/serialization/QMP/primitives/boolean_false1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.13_/vmstate/array/ptr/str/0/load": {
    "status": "PASSED"
   },
   "ptestresult.qemu.140_/cutils/qemu_strtou64/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.140_/visitor/serialization/String/primitives/uint64_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.141_/cutils/qemu_strtou64/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.141_/visitor/serialization/String/primitives/int8_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.142_/cutils/qemu_strtou64/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.142_/visitor/serialization/String/primitives/int8_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.143_/cutils/qemu_strtou64/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.143_/visitor/serialization/String/primitives/int8_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.144_/cutils/qemu_strtou64/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.144_/visitor/serialization/String/primitives/int8_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.145_/cutils/qemu_strtou64/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.145_/visitor/serialization/String/primitives/int16_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.146_/cutils/qemu_strtou64/wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.146_/visitor/serialization/String/primitives/int16_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.147_/cutils/qemu_strtou64/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.147_/visitor/serialization/String/primitives/int16_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.148_/cutils/qemu_strtou64/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.148_/visitor/serialization/String/primitives/int16_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.149_/cutils/qemu_strtou64/underflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.149_/visitor/serialization/String/primitives/int32_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/aio/coroutine/worker-thread-co-enter": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/bdrv-drain/blockjob/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/char/websocket": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/crypto/akcipher/rsakey-private-empty-key": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/crypto/secret/crypt/shortiv": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/cutils/parse_uint/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/hbitmap/set/twice": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/qemu-opts/opts_parse/bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/qgraph/test_driver_produces_interface": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/string-visitor/output/intList-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/sync-op/flush": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/throttle/config/is_valid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/visitor/input/number_str_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/visitor/opts/i64/range/max/neg/a": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/visitor/output/alternate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/visitor/serialization/QMP/primitives/boolean_false2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.14_/vmstate/array/ptr/prim/0/save": {
    "status": "PASSED"
   },
   "ptestresult.qemu.150_/cutils/qemu_strtou64/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.150_/visitor/serialization/String/primitives/int32_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.151_/cutils/qemu_strtou64/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.151_/visitor/serialization/String/primitives/int32_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.152_/cutils/qemu_strtou64_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.152_/visitor/serialization/String/primitives/int32_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.153_/cutils/qemu_strtou64_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.153_/visitor/serialization/String/primitives/int64_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.154_/cutils/qemu_strtou64_full/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.154_/visitor/serialization/String/primitives/int64_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.155_/cutils/qemu_strtou64_full/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.155_/visitor/serialization/String/primitives/int64_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.156_/cutils/qemu_strtou64_full/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.156_/visitor/serialization/String/primitives/int64_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.157_/cutils/qemu_strtou64_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.158_/cutils/qemu_strtou64_full/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.159_/cutils/qemu_strtou64_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/aio-gsource/flush": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/bdrv-drain/blockjob/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/char/socket/server/mainloop/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/crypto/akcipher/rsakey-public-invalid-length-val": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/crypto/secret/crypt/missingiv": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/cutils/parse_uint/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/hbitmap/set/overlap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/qemu-opts/opts_parse/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/qgraph/test_machine_consumes_interface": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/sync-op/check": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/throttle/config/ranges": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/visitor/input/number_str_fail": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/visitor/opts/i64/range/max/neg/b": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/visitor/output/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/visitor/serialization/QMP/primitives/number_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.15_/vmstate/array/ptr/prim/0/load": {
    "status": "PASSED"
   },
   "ptestresult.qemu.160_/cutils/qemu_strtod/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.161_/cutils/qemu_strtod/einval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.162_/cutils/qemu_strtod/erange": {
    "status": "PASSED"
   },
   "ptestresult.qemu.163_/cutils/qemu_strtod/nonfinite": {
    "status": "PASSED"
   },
   "ptestresult.qemu.164_/cutils/qemu_strtod/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.165_/cutils/qemu_strtod/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.166_/cutils/qemu_strtod_finite/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.167_/cutils/qemu_strtod_finite/einval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.168_/cutils/qemu_strtod_finite/erange": {
    "status": "PASSED"
   },
   "ptestresult.qemu.169_/cutils/qemu_strtod_finite/nonfinite": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/aio-gsource/bh/schedule": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/bdrv-drain/blockjob/commit_by_drained_end": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/char/socket/server/mainloop/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/crypto/akcipher/rsakey-public-extra-elem": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/crypto/secret/crypt/badiv": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/cutils/parse_uint/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/hbitmap/reset/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/qemu-opts/opts_parse/size": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/qgraph/test_driver_consumes_interface": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/sync-op/activate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/throttle/config/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/visitor/input/size_str_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/visitor/opts/i64/range/2big/pos": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/visitor/output/list_struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/visitor/serialization/QMP/primitives/number_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.16_/vmstate/qtailq/save/saveq": {
    "status": "PASSED"
   },
   "ptestresult.qemu.170_/cutils/qemu_strtod_finite/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.171_/cutils/qemu_strtod_finite/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.172_/cutils/strtosz/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.173_/cutils/strtosz/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.174_/cutils/strtosz/units": {
    "status": "PASSED"
   },
   "ptestresult.qemu.175_/cutils/strtosz/float": {
    "status": "PASSED"
   },
   "ptestresult.qemu.176_/cutils/strtosz/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.177_/cutils/strtosz/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.178_/cutils/strtosz/erange": {
    "status": "PASSED"
   },
   "ptestresult.qemu.179_/cutils/strtosz/metric": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/aio-gsource/bh/schedule10": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/attach/blockjob": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/bdrv-drain/blockjob/error/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/char/socket/server/wait-conn/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/cutils/parse_uint/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/hbitmap/reset/general": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/qemu-opts/to_qdict/basic": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/qgraph/test_test_consumes_interface": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/throttle/config/iops_size": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/visitor/input/size_str_fail": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/visitor/opts/i64/range/2big/neg": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/visitor/serialization/QMP/primitives/number_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.17_/vmstate/qtailq/load/loadq": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/aio-gsource/bh/cancel": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/attach/second_node": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/bdrv-drain/blockjob/error/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/char/socket/server/wait-conn/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/cutils/parse_uint_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/hbitmap/reset/all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/qemu-opts/to_qdict/filtered": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/qgraph/test_full_sample": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/visitor/input/string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/visitor/opts/i64/range/2big/full": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/visitor/serialization/QMP/primitives/number_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.18_/vmstate/gtree/save/savedomain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/aio-gsource/bh/delete": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/attach/preserve_blk_ctx": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/bdrv-drain/blockjob/iothread/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/char/socket/server/mainloop-fdpass/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/cutils/parse_uint_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/hbitmap/truncate/nop": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/qemu-opts/to_qdict/duplicates": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/qgraph/test_full_sample_raspi": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/visitor/input/enum": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/visitor/opts/u64/nonlist": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/visitor/serialization/QMP/primitives/integer_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.19_/vmstate/gtree/save/saveiommu": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/aio/bh/schedule": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/aio/multi/lifecycle": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/auth/list/complex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/authz/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/basic/iov/from-to-buf": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/basic/no-dangling-access": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/bdrv-drain/nested": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/bdrv-graph-mod/update-perm-tree": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/bitcnt/ctpop8": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/bitmap/bitmap_copy_with_offset": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/bitops/sextract32": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/block-backend/drain_aio_error": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/blockjob/ids": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/char/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/cpuid/topology/basic": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/afsplit/sha256/5": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/akcipher/rsa1024-raw": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/block/qcow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/cipher/aes-ecb-128": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/der/parse-rsa512-priv-key": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/hash/iov": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/hmac/iov": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/ivgen/plain/1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/secret/direct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/crypto/task/complete": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/cutils/bufferiszero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/cutils/size_to_str": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/error-report/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/event/event_a": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/fifo8/pushpop": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/hbitmap/granularity": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/host-utils/mulu64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/host-utils/test_divu128": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/host-utils/test_lshift": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/image-locking/basic": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/int128/int128_and": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/interval-tree/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/io/channel/buf": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/io/channel/null/io": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/io/channel/socket/ipv4-sync": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/keyval/keyval_parse": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/logging/parse_range": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/nested-aio-poll": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qapi/util/qapi_enum_parse": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qdev/properties/static/default": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qdist/none": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qemu-opts/find_unknown_opts": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qgraph/init_nop": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qht/mode/default": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qmp/dispatch_cmd": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/qtree/search": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/replication/primary/read": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/resv-mem/range_reverse_array": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/seccomp/fork/on": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/single/success": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/string-visitor/input/int": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/string-visitor/output/int": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/sync-op/pread": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/test-smp-parse/with_modules": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/thread-pool/submit-no-complete": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/throttle/leak_bucket": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/timed-average/average": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/util/base64/good": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/util/filemonitor": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/util/socket/unix-abstract": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/uuid/is_null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/virtio-dmabuf/add_rm_res": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/visitor/clone/struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/visitor/forward/struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/visitor/input/int": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/visitor/opts/flatten/value": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/visitor/output/int": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/visitor/serialization/QMP/struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/vmstate/tmp_struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/write-threshold/not-trigger": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/xbzrle/uleb": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/xs_node/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.1_/yank/char_change/success/to_yank": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/aio-gsource/bh/flush": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/bdrv-drain/blockjob/iothread/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/char/socket/server/mainloop-fdpass/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/cutils/parse_uint_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/hbitmap/truncate/grow/negligible": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/propagate/basic": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/qgraph/test_cycle": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/visitor/input/struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/visitor/opts/u64/val1/errno": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/visitor/serialization/QMP/primitives/integer_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.20_/vmstate/gtree/load/loaddomain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/aio-gsource/bh/callback-delete/one": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/bdrv-drain/blockjob/iothread/error/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/char/socket/server/wait-conn-fdpass/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/cutils/parse_uint_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/hbitmap/truncate/grow/tiny": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/propagate/diamond": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/qgraph/test_two_test_same_interface": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/visitor/input/struct-nested": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/visitor/opts/u64/val1/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/visitor/serialization/QMP/primitives/integer_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.21_/vmstate/gtree/load/loadiommu": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/aio-gsource/bh/callback-delete/many": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/bdrv-drain/blockjob/iothread/error/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/char/socket/server/wait-conn-fdpass/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/cutils/qemu_strtoi/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/hbitmap/truncate/grow/small": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/propagate/mirror": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/qgraph/test_test_in_path": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/visitor/input/list2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/visitor/opts/u64/val1/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/visitor/serialization/QMP/primitives/integer_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.22_/vmstate/qlist/save/saveqlist": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/aio-gsource/event/add-remove": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/bdrv-drain/deletion/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/char/socket/server/two-clients/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/cutils/qemu_strtoi/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/hbitmap/truncate/grow/medium": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/qgraph/test_double_edge": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/visitor/input/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/visitor/opts/u64/val2/errno": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/visitor/serialization/QMP/primitives/uint8_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.23_/vmstate/qlist/load/loadqlist": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/aio-gsource/event/wait": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/bdrv-drain/detach/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/char/socket/server/two-clients/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/cutils/qemu_strtoi/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/hbitmap/truncate/grow/large": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/visitor/input/any": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/visitor/opts/u64/val2/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.24_/visitor/serialization/QMP/primitives/uint8_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/aio-gsource/event/flush": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/bdrv-drain/detach/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/char/socket/client/mainloop/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/cutils/qemu_strtoi/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/hbitmap/truncate/shrink/negligible": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/visitor/input/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/visitor/opts/u64/val2/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.25_/visitor/serialization/QMP/primitives/uint8_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/aio-gsource/event/wait/no-flush-cb": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/bdrv-drain/detach/parent_cb": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/char/socket/client/mainloop/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/cutils/qemu_strtoi/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/hbitmap/truncate/shrink/tiny": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/visitor/input/union-flat": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/visitor/opts/u64/range/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.26_/visitor/serialization/QMP/primitives/uint8_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/aio-gsource/timer/schedule": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/bdrv-drain/detach/driver_cb": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/char/socket/client/wait-conn/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/cutils/qemu_strtoi/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/hbitmap/truncate/shrink/small": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/visitor/input/union-in-union": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/visitor/opts/u64/range/minval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.27_/visitor/serialization/QMP/primitives/uint16_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/bdrv-drain/attach/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/char/socket/client/wait-conn/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/cutils/qemu_strtoi/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/hbitmap/truncate/shrink/medium": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/visitor/input/alternate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/visitor/opts/u64/range/maxval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.28_/visitor/serialization/QMP/primitives/uint16_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/bdrv-drain/bdrv_drop_intermediate/poll": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/char/socket/client/mainloop-reconnect/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/cutils/qemu_strtoi/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/hbitmap/truncate/shrink/large": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/visitor/input/errors": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/visitor/opts/u64/range/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.29_/visitor/serialization/QMP/primitives/uint16_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/aio/bh/schedule10": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/aio/multi/schedule": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/auth/list/add-remove": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/auth/list/default/deny": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/basic/iov/io": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/basic/lifecycle": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/bdrv-drain/set_aio_context": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/bdrv-graph-mod/should-update-child": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/bitcnt/ctpop16": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/bitmap/bitmap_set": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/bitops/sextract64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/block-backend/drain_all_aio_error": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/blockjob/cancel/created": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/char/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/afsplit/sha256/5000": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/akcipher/rsa1024-pkcs1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/cipher/aes-ecb-192": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/der/parse-rsa2048-priv-key": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/hash/alloc": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/hmac/alloc": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/ivgen/plain/1f2e3d4c": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/secret/indirect/good": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/crypto/task/datafree": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/cutils/freq_to_str": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/error-report/loc": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/event/event_b": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/fifo8/peek": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/hbitmap/size/0": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/host-utils/muls64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/host-utils/test_divs128": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/host-utils/test_rshift": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/image-locking/set-perm-abort": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/int128/int128_add": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/interval-tree/find-one-point": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/io/channel/socket/ipv4-async": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/keyval/keyval_parse/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/logging/parse_path": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qapi/util/parse_qapi_name": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qdev/properties/static/global": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qdist/pr": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qemu-opts/find_opts": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qgraph/test_machine": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qht/mode/resize": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qmp/dispatch_cmd_oob": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/qtree/remove": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/replication/primary/write": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/resv-mem/range_reverse_array_low_end": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/seccomp/fork/on-nospawn": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/single/failure": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/string-visitor/input/intList": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/string-visitor/output/int-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/sync-op/pwrite": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/test-smp-parse/with_dies": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/thread-pool/submit-aio": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/throttle/compute_wait": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/util/base64/embedded-nul": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/util/socket/is-socket/bad": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/uuid/generate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/virtio-dmabuf/add_rm_dev": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/visitor/clone/alternate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/visitor/forward/alternate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/visitor/input/uint": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/visitor/opts/i64/nonlist": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/visitor/output/bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/visitor/serialization/QMP/nested_struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/vmstate/simple/primitive": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/write-threshold/trigger": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/xbzrle/encode_decode_zero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/xs_node/tx_abort": {
    "status": "PASSED"
   },
   "ptestresult.qemu.2_/yank/char_change/success/yank_to_yank": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/bdrv-drain/replace_child/mid-drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/char/socket/client/mainloop-reconnect/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/cutils/qemu_strtoi/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/hbitmap/serialize/align": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/visitor/input/wrong-type": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/visitor/opts/u64/range/2big": {
    "status": "PASSED"
   },
   "ptestresult.qemu.30_/visitor/serialization/QMP/primitives/uint16_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.31_/char/socket/client/wait-conn-reconnect/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.31_/cutils/qemu_strtoi/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.31_/hbitmap/serialize/basic": {
    "status": "PASSED"
   },
   "ptestresult.qemu.31_/visitor/input/alternate-number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.31_/visitor/opts/range/unvisited": {
    "status": "PASSED"
   },
   "ptestresult.qemu.31_/visitor/serialization/QMP/primitives/uint32_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.32_/char/socket/client/wait-conn-reconnect/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.32_/cutils/qemu_strtoi/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.32_/hbitmap/serialize/part": {
    "status": "PASSED"
   },
   "ptestresult.qemu.32_/visitor/input/alternate-list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.32_/visitor/opts/range/beyond": {
    "status": "PASSED"
   },
   "ptestresult.qemu.32_/visitor/serialization/QMP/primitives/uint32_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.33_/char/socket/client/mainloop-fdpass/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.33_/cutils/qemu_strtoi/min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.33_/hbitmap/serialize/zeroes": {
    "status": "PASSED"
   },
   "ptestresult.qemu.33_/visitor/input/qapi-introspect": {
    "status": "PASSED"
   },
   "ptestresult.qemu.33_/visitor/opts/dict/unvisited": {
    "status": "PASSED"
   },
   "ptestresult.qemu.33_/visitor/serialization/QMP/primitives/uint32_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.34_/char/socket/client/mainloop-fdpass/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.34_/cutils/qemu_strtoi/underflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.34_/hbitmap/next_zero/next_x_0": {
    "status": "PASSED"
   },
   "ptestresult.qemu.34_/visitor/input/fail/struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.34_/visitor/serialization/QMP/primitives/uint32_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.35_/char/socket/client/wait-conn-fdpass/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.35_/cutils/qemu_strtoi/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.35_/hbitmap/next_zero/next_x_4": {
    "status": "PASSED"
   },
   "ptestresult.qemu.35_/visitor/input/fail/struct-nested": {
    "status": "PASSED"
   },
   "ptestresult.qemu.35_/visitor/serialization/QMP/primitives/uint64_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.36_/char/socket/client/wait-conn-fdpass/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.36_/cutils/qemu_strtoi/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.36_/hbitmap/next_zero/next_x_after_truncate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.36_/visitor/input/fail/struct-in-list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.36_/visitor/serialization/QMP/primitives/uint64_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.37_/char/socket/client/reconnect-error/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.37_/cutils/qemu_strtoi_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.37_/hbitmap/next_dirty_area/next_dirty_area_0": {
    "status": "PASSED"
   },
   "ptestresult.qemu.37_/visitor/input/fail/struct-missing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.37_/visitor/serialization/QMP/primitives/uint64_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.38_/char/socket/client/reconnect-error/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.38_/cutils/qemu_strtoi_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.38_/hbitmap/next_dirty_area/next_dirty_area_1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.38_/visitor/input/fail/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.38_/visitor/serialization/QMP/primitives/uint64_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.39_/char/socket/client/dupid-reconnect/tcp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.39_/cutils/qemu_strtoi_full/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.39_/hbitmap/next_dirty_area/next_dirty_area_4": {
    "status": "PASSED"
   },
   "ptestresult.qemu.39_/visitor/input/fail/list-nested": {
    "status": "PASSED"
   },
   "ptestresult.qemu.39_/visitor/serialization/QMP/primitives/int8_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/aio/bh/cancel": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/aio/multi/mutex/contended": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/auth/list/default/allow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/auth/list/default/deny": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/basic/iov/discard-front": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/basic/yield": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/bdrv-drain/driver-cb/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/bdrv-graph-mod/parallel-perm-update": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/bitcnt/ctpop32": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/bitops/half_shuffle32": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/blockjob/cancel/running": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/char/ringbuf": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/afsplit/sha256/big": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/akcipher/rsa2048-raw": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/cipher/aes-ecb-256": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/der/parse-ecdsa-p192-priv-key": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/hash/prealloc": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/hmac/prealloc": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/ivgen/plain/1f2e3d4c5b6a7988": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/secret/indirect/badfile": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/crypto/task/failure": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/cutils/iec_binary_prefix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/error-report/glog": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/event/event_c": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/fifo8/peek_buf": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/hbitmap/size/unaligned": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/int128/int128_sub": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/interval-tree/find-two-point": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/io/channel/socket/ipv4-fd": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/keyval/visit/bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/logging/logfile_write_path": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/qdev/properties/dynamic/global": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/qdist/single/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/qemu-opts/opts_create": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/qgraph/test_contains": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/qmp/dispatch_cmd_failure": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/qtree/destroy": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/replication/primary/start": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/resv-mem/resv_region_list_insert": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/seccomp/fork/off": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/single/cancel": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/string-visitor/input/uintList": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/string-visitor/output/bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/sync-op/preadv": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/test-smp-parse/with_modules_dies": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/thread-pool/submit-co": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/throttle/init": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/util/base64/not-nul-terminated": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/util/socket/is-socket/good": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/uuid/parse": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/virtio-dmabuf/rm_invalid_res": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/visitor/clone/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/visitor/forward/string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/visitor/input/int_overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/visitor/opts/i64/val1/errno": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/visitor/output/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/visitor/serialization/QMP/nested_struct_list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/vmstate/simple/array": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/xbzrle/encode_decode_unchanged": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/xs_node/tx_fail": {
    "status": "PASSED"
   },
   "ptestresult.qemu.3_/yank/char_change/success/from_yank": {
    "status": "PASSED"
   },
   "ptestresult.qemu.40_/char/socket/client/dupid-reconnect/unix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.40_/cutils/qemu_strtoi_full/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.40_/hbitmap/next_dirty_area/next_dirty_area_after_truncate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.40_/visitor/input/fail/union-flat": {
    "status": "PASSED"
   },
   "ptestresult.qemu.40_/visitor/serialization/QMP/primitives/int8_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.41_/cutils/qemu_strtoi_full/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.41_/visitor/input/fail/union-flat-no-discriminator": {
    "status": "PASSED"
   },
   "ptestresult.qemu.41_/visitor/serialization/QMP/primitives/int8_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.42_/cutils/qemu_strtoi_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.42_/visitor/input/fail/alternate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.42_/visitor/serialization/QMP/primitives/int8_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.43_/cutils/qemu_strtoi_full/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.43_/visitor/serialization/QMP/primitives/int16_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.44_/cutils/qemu_strtoi_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.44_/visitor/serialization/QMP/primitives/int16_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.45_/cutils/qemu_strtoui/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.45_/visitor/serialization/QMP/primitives/int16_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.46_/cutils/qemu_strtoui/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.46_/visitor/serialization/QMP/primitives/int16_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.47_/cutils/qemu_strtoui/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.47_/visitor/serialization/QMP/primitives/int32_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.48_/cutils/qemu_strtoui/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.48_/visitor/serialization/QMP/primitives/int32_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.49_/cutils/qemu_strtoui/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.49_/visitor/serialization/QMP/primitives/int32_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/aio/bh/delete": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/aio/multi/mutex/handoff": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/auth/list/default/allow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/auth/list/explicit/deny": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/basic/iov/discard-back": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/basic/nesting": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/bdrv-drain/driver-cb/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/bdrv-graph-mod/parallel-exclusive-write": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/bitcnt/ctpop64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/bitops/half_shuffle64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/blockjob/cancel/paused": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/char/mux": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/afsplit/sha1/1000": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/akcipher/rsa2048-pkcs1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/cipher/aes-cbc-128": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/der/parse-ecdsa-p256-priv-key": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/hash/digest": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/hmac/digest": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/ivgen/plain64/1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/secret/indirect/emptyfile": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/crypto/task/thread_complete": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/cutils/si_prefix": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/error-report/once": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/event/event_d": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/fifo8/peek_buf_wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/hbitmap/iter/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/int128/int128_neg": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/interval-tree/find-one-range": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/io/channel/socket/ipv6-sync": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/keyval/visit/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/logging/logfile_lock_path": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/pair/success": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/qdev/properties/global/subclass": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/qdist/single/full": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/qemu-opts/opt_get": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/qgraph/test_multiple_contains": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/qmp/dispatch_cmd_io": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/qtree/insert": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/replication/primary/stop": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/seccomp/thread/on": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/socket/fd-pass/name/good": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/string-visitor/input/bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/string-visitor/output/bool-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/sync-op/pwritev": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/test-smp-parse/with_clusters": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/thread-pool/submit-many": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/throttle/init_readonly": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/util/base64/invalid-chars": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/uuid/unparse": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/virtio-dmabuf/add_invalid_res": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/visitor/clone/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/visitor/forward/size": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/visitor/input/int_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/visitor/opts/i64/val1/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/visitor/output/string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/visitor/serialization/QMP/primitives/string_empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/vmstate/versioned/load/v1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/xbzrle/encode_decode_1_byte": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/xs_node/tx_succeed": {
    "status": "PASSED"
   },
   "ptestresult.qemu.4_/yank/char_change/fail/to_yank": {
    "status": "PASSED"
   },
   "ptestresult.qemu.50_/cutils/qemu_strtoui/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.50_/visitor/serialization/QMP/primitives/int32_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.51_/cutils/qemu_strtoui/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.51_/visitor/serialization/QMP/primitives/int64_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.52_/cutils/qemu_strtoui/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.52_/visitor/serialization/QMP/primitives/int64_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.53_/cutils/qemu_strtoui/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.53_/visitor/serialization/QMP/primitives/int64_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.54_/cutils/qemu_strtoui/wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.54_/visitor/serialization/QMP/primitives/int64_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.55_/cutils/qemu_strtoui/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.55_/visitor/serialization/QMP/primitive_list/string_empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.56_/cutils/qemu_strtoui/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.56_/visitor/serialization/QMP/primitive_list/string_whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.57_/cutils/qemu_strtoui/underflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.57_/visitor/serialization/QMP/primitive_list/string_newlines": {
    "status": "PASSED"
   },
   "ptestresult.qemu.58_/cutils/qemu_strtoui/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.58_/visitor/serialization/QMP/primitive_list/string_commas": {
    "status": "PASSED"
   },
   "ptestresult.qemu.59_/cutils/qemu_strtoui/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.59_/visitor/serialization/QMP/primitive_list/string_single_quoted": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/aio/bh/flush": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/aio/multi/mutex/mcs": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/auth/list/explicit/allow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/auth/list/explicit/deny": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/basic/iov/discard-front-undo": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/basic/self": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/bdrv-drain/driver-cb/co/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/bdrv-graph-mod/append-greedy-filter": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/bitops/half_unshuffle32": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/blockjob/cancel/ready": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/char/hub": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/crypto/akcipher/rsakey-1024-public": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/crypto/cipher/aes-cbc-192": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/crypto/hash/base64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/crypto/ivgen/plain64/1f2e3d4c": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/crypto/secret/noconv/utf8": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/crypto/task/thread_failure": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/cutils/parse_uint/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/error-report/timestamp": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/event/deprecated": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/fifo8/pop_buf": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/hbitmap/iter/partial": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/int128/int128_nz": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/interval-tree/find-one-range-many": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/io/channel/socket/ipv6-async": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/keyval/visit/size": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/pair/failure": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/qdist/binning/simple": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/qemu-opts/opt_get_bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/qgraph/test_produces": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/qmp/dispatch_cmd_success_response": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/replication/primary/do_checkpoint": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/seccomp/thread/on-nospawn": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/socket/fd-pass/name/bad": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/string-visitor/input/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/string-visitor/output/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/sync-op/preadv_part": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/test-smp-parse/with_boPASS:s": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/thread-pool/cancel": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/throttle/init_writeonly": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/uuid/unparse_strdup": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/virtio-dmabuf/free_res": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/visitor/clone/complex1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/visitor/forward/number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/visitor/input/int_str_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/visitor/opts/i64/val1/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/visitor/output/no-string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/visitor/serialization/QMP/primitives/string_whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/vmstate/versioned/load/v2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/xbzrle/encode_decode_overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/xs_node/tx_rm": {
    "status": "PASSED"
   },
   "ptestresult.qemu.5_/yank/char_change/fail/yank_to_yank": {
    "status": "PASSED"
   },
   "ptestresult.qemu.60_/cutils/qemu_strtoui_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.60_/visitor/serialization/QMP/primitive_list/string_double_quoted": {
    "status": "PASSED"
   },
   "ptestresult.qemu.61_/cutils/qemu_strtoui_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.61_/visitor/serialization/QMP/primitive_list/boolean_true1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.62_/cutils/qemu_strtoui_full/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.62_/visitor/serialization/QMP/primitive_list/boolean_true2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.63_/cutils/qemu_strtoui_full/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.63_/visitor/serialization/QMP/primitive_list/boolean_true3": {
    "status": "PASSED"
   },
   "ptestresult.qemu.64_/cutils/qemu_strtoui_full/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.64_/visitor/serialization/QMP/primitive_list/boolean_false1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.65_/cutils/qemu_strtoui_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.65_/visitor/serialization/QMP/primitive_list/boolean_false2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.66_/cutils/qemu_strtoui_full/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.66_/visitor/serialization/QMP/primitive_list/number_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.67_/cutils/qemu_strtoui_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.67_/visitor/serialization/QMP/primitive_list/number_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.68_/cutils/qemu_strtol/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.68_/visitor/serialization/QMP/primitive_list/number_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.69_/cutils/qemu_strtol/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.69_/visitor/serialization/QMP/primitive_list/number_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/aio/bh/callback-delete/one": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/aio/multi/mutex/pthread": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/auth/list/explicit/allow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/basic/entered": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/basic/iov/discard-back-undo": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/bdrv-drain/driver-cb/co/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/bitops/half_unshuffle64": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/blockjob/cancel/standby": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/char/stdio": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/crypto/akcipher/rsakey-1024-private": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/crypto/cipher/aes-cbc-256": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/crypto/hash/accumulate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/crypto/ivgen/plain64/1f2e3d4c5b6a7988": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/crypto/secret/noconv/base64/good": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/cutils/parse_uint/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/error-report/warn": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/event/deprecated_data": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/fifo8/pop_buf_wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/hbitmap/iter/granularity": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/int128/int128_le": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/interval-tree/find-many-range": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/io/channel/socket/unix-sync": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/keyval/visit/dict": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/pair/cancel": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/qdist/binning/precision": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/qemu-opts/opt_get_number": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/qgraph/test_multiple_produces": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/qmp/dispatch_cmd_deprecated": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/replication/primary/get_error_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/seccomp/thread/off": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/socket/fd-pass/name/nomon": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/string-visitor/input/string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/string-visitor/output/number-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/sync-op/pwritev_part": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/test-smp-parse/with_drawers": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/thread-pool/cancel-async": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/throttle/destroy": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/uuid/hash": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/visitor/clone/complex2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/visitor/forward/any": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/visitor/input/int_str_fail": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/visitor/opts/i64/val2/errno": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/visitor/output/enum": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/visitor/serialization/QMP/primitives/string_newlines": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/vmstate/field_exists/load/noskip": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/xbzrle/encode_decode": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/xs_node/tx_resurrect": {
    "status": "PASSED"
   },
   "ptestresult.qemu.6_/yank/char_change/fail/from_yank": {
    "status": "PASSED"
   },
   "ptestresult.qemu.70_/cutils/qemu_strtol/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.70_/visitor/serialization/QMP/primitive_list/integer_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.71_/cutils/qemu_strtol/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.71_/visitor/serialization/QMP/primitive_list/integer_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.72_/cutils/qemu_strtol/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.72_/visitor/serialization/QMP/primitive_list/integer_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.73_/cutils/qemu_strtol/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.73_/visitor/serialization/QMP/primitive_list/integer_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.74_/cutils/qemu_strtol/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.74_/visitor/serialization/QMP/primitive_list/uint8_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.75_/cutils/qemu_strtol/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.75_/visitor/serialization/QMP/primitive_list/uint8_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.76_/cutils/qemu_strtol/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.76_/visitor/serialization/QMP/primitive_list/uint8_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.77_/cutils/qemu_strtol/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.77_/visitor/serialization/QMP/primitive_list/uint8_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.78_/cutils/qemu_strtol/overflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.78_/visitor/serialization/QMP/primitive_list/uint16_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.79_/cutils/qemu_strtol/min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.79_/visitor/serialization/QMP/primitive_list/uint16_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/aio/bh/callback-delete/many": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/basic/in_coroutine": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/bdrv-drain/quiesce/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/blockjob/cancel/pending": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/char/pipe": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/crypto/akcipher/rsakey-2048-public": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/crypto/cipher/null-iv": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/crypto/ivgen/essiv/1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/crypto/secret/noconv/base64/bad": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/cutils/parse_uint/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/fifo8/peek_bufptr": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/hbitmap/iter/iter_and_reset": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/int128/int128_lt": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/io/channel/socket/unix-async": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/keyval/visit/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/pair/fail-cancel-race": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/qdist/binning/expand": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/qemu-opts/opt_get_size": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/qgraph/test_consumes": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/qmp/dispatch_cmd_arg_deprecated": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/replication/secondary/read": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/seccomp/sched/on": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/socket/fd-pass/num/good": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/string-visitor/input/enum": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/string-visitor/output/string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/sync-op/pwrite_compressed": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/test-smp-parse/with_drawers_boPASS:s": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/throttle/have_timer": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/visitor/clone/complex3": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/visitor/forward/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/visitor/input/bool": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/visitor/opts/i64/val2/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/visitor/output/struct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/visitor/serialization/QMP/primitives/string_commas": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/vmstate/field_exists/load/skip": {
    "status": "PASSED"
   },
   "ptestresult.qemu.7_/xs_node/tx_resurrect2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.80_/cutils/qemu_strtol/underflow": {
    "status": "PASSED"
   },
   "ptestresult.qemu.80_/visitor/serialization/QMP/primitive_list/uint16_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.81_/cutils/qemu_strtol/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.81_/visitor/serialization/QMP/primitive_list/uint16_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.82_/cutils/qemu_strtol/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.82_/visitor/serialization/QMP/primitive_list/uint32_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.83_/cutils/qemu_strtol_full/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.83_/visitor/serialization/QMP/primitive_list/uint32_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.84_/cutils/qemu_strtol_full/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.84_/visitor/serialization/QMP/primitive_list/uint32_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.85_/cutils/qemu_strtol_full/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.85_/visitor/serialization/QMP/primitive_list/uint32_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.86_/cutils/qemu_strtol_full/negative": {
    "status": "PASSED"
   },
   "ptestresult.qemu.86_/visitor/serialization/QMP/primitive_list/uint64_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.87_/cutils/qemu_strtol_full/negzero": {
    "status": "PASSED"
   },
   "ptestresult.qemu.87_/visitor/serialization/QMP/primitive_list/uint64_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.88_/cutils/qemu_strtol_full/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.88_/visitor/serialization/QMP/primitive_list/uint64_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.89_/cutils/qemu_strtol_full/max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.89_/visitor/serialization/QMP/primitive_list/uint64_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/aio/event/add-remove": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/basic/order": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/bdrv-drain/quiesce/drain": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/blockjob/cancel/concluded": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/char/file": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/crypto/akcipher/rsakey-2048-private": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/crypto/cipher/short-plaintext": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/crypto/ivgen/essiv/1f2e3d4c": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/crypto/secret/conv/base64/utf8valid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/cutils/parse_uint/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/fifo8/peek_bufptr_wrap": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/hbitmap/get/all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/int128/int128_ge": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/io/channel/socket/unix-fd-pass": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/keyval/visit/optional": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/qdist/binning/shrink": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/qemu-opts/opt_unset": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/qgraph/test_multiple_consumes": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/qmp/dispatch_cmd_ret_deprecated": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/replication/secondary/write": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/seccomp/sched/on-nores": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/socket/fd-pass/num/bad": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/string-visitor/input/fuzz": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/string-visitor/output/string-human": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/sync-op/pwrite_zeroes": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/test-smp-parse/full": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/throttle/detach_attach": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/visitor/input/bool_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/visitor/opts/i64/val2/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/visitor/output/struct-nested": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/visitor/serialization/QMP/primitives/string_single_quoted": {
    "status": "PASSED"
   },
   "ptestresult.qemu.8_/vmstate/field_exists/save/noskip": {
    "status": "PASSED"
   },
   "ptestresult.qemu.90_/cutils/qemu_strtol_full/erange_junk": {
    "status": "PASSED"
   },
   "ptestresult.qemu.90_/visitor/serialization/QMP/primitive_list/int8_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.91_/cutils/qemu_strtoul/correct": {
    "status": "PASSED"
   },
   "ptestresult.qemu.91_/visitor/serialization/QMP/primitive_list/int8_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.92_/cutils/qemu_strtoul/null": {
    "status": "PASSED"
   },
   "ptestresult.qemu.92_/visitor/serialization/QMP/primitive_list/int8_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.93_/cutils/qemu_strtoul/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.93_/visitor/serialization/QMP/primitive_list/int8_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.94_/cutils/qemu_strtoul/whitespace": {
    "status": "PASSED"
   },
   "ptestresult.qemu.94_/visitor/serialization/QMP/primitive_list/int16_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.95_/cutils/qemu_strtoul/invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.95_/visitor/serialization/QMP/primitive_list/int16_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.96_/cutils/qemu_strtoul/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.96_/visitor/serialization/QMP/primitive_list/int16_min": {
    "status": "PASSED"
   },
   "ptestresult.qemu.97_/cutils/qemu_strtoul/octal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.97_/visitor/serialization/QMP/primitive_list/int16_max": {
    "status": "PASSED"
   },
   "ptestresult.qemu.98_/cutils/qemu_strtoul/decimal": {
    "status": "PASSED"
   },
   "ptestresult.qemu.98_/visitor/serialization/QMP/primitive_list/int32_sanity1": {
    "status": "PASSED"
   },
   "ptestresult.qemu.99_/cutils/qemu_strtoul/hex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.99_/visitor/serialization/QMP/primitive_list/int32_sanity2": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/aio/event/wait": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/bdrv-drain/quiesce/co/drain_all": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/char/file-fifo": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/crypto/akcipher/rsakey-public-lack-elem": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/crypto/ivgen/essiv/1f2e3d4c5b6a7988": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/crypto/secret/conv/base64/utf8invalid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/cutils/parse_uint/trailing": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/fifo8/pop_bufptr": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/hbitmap/get/some": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/int128/int128_gt": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/io/channel/socket/unix-listen-cleanup": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/keyval/visit/alternate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/locking/co-mutex": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/qemu-opts/opts_reset": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/qgraph/test_driver": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/qmp/dealloc_types": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/replication/secondary/start": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/seccomp/sched/off": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/socket/fd-pass/num/nocli": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/string-visitor/output/no-string": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/sync-op/load_vmstate": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/test-smp-parse/generic/valid": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/throttle/config_functions": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/visitor/input/bool_str_keyval": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/visitor/opts/i64/range/empty": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/visitor/output/list": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/visitor/serialization/QMP/primitives/string_double_quoted": {
    "status": "PASSED"
   },
   "ptestresult.qemu.9_/vmstate/field_exists/save/skip": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/qemu/ptest\nTAP version 14\n# random seed: R02S4a147f25ab72d0430ebf6720f71dd26b\n1..2\n# Start of qapi tests\n# Start of util tests\nPASS: 1 /qapi/util/qapi_enum_parse\nPASS: 2 /qapi/util/parse_qapi_name\n# End of util tests\n# End of qapi tests\nTAP version 14\n# random seed: R02S49e9addebecc436444085cb562b61886\n1..13\n# Start of replication tests\n# Start of primary tests\nPASS: 1 /replication/primary/read\nPASS: 2 /replication/primary/write\nPASS: 3 /replication/primary/start\nPASS: 4 /replication/primary/stop\nPASS: 5 /replication/primary/do_checkpoint\nPASS: 6 /replication/primary/get_error_all\n# End of primary tests\n# Start of secondary tests\nPASS: 7 /replication/secondary/read\nPASS: 8 /replication/secondary/write\nPASS: 9 /replication/secondary/start\nPASS: 10 /replication/secondary/stop\nPASS: 11 /replication/secondary/continuous_replication\nPASS: 12 /replication/secondary/do_checkpoint\nPASS: 13 /replication/secondary/get_error_all\n# End of secondary tests\n# End of replication tests\nTAP version 14\n# random seed: R02S0157013c5daab1c90699981ce00cf86a\n1..10\n# Start of qmp tests\nPASS: 1 /qmp/dispatch_cmd\nPASS: 2 /qmp/dispatch_cmd_oob\nPASS: 3 /qmp/dispatch_cmd_failure\nPASS: 4 /qmp/dispatch_cmd_io\nPASS: 5 /qmp/dispatch_cmd_success_response\nPASS: 6 /qmp/dispatch_cmd_deprecated\nPASS: 7 /qmp/dispatch_cmd_arg_deprecated\nPASS: 8 /qmp/dispatch_cmd_ret_deprecated\nPASS: 9 /qmp/dealloc_types\nPASS: 10 /qmp/dealloc_partial\n# End of qmp tests\nTAP version 14\n# random seed: R02S19d681759ad7095187a53b82f33bd63d\n1..9\n# Start of crypto tests\n# Start of ivgen tests\n# Start of plain tests\nPASS: 1 /crypto/ivgen/plain/1\nPASS: 2 /crypto/ivgen/plain/1f2e3d4c\nPASS: 3 /crypto/ivgen/plain/1f2e3d4c5b6a7988\n# End of plain tests\n# Start of plain64 tests\nPASS: 4 /crypto/ivgen/plain64/1\nPASS: 5 /crypto/ivgen/plain64/1f2e3d4c\nPASS: 6 /crypto/ivgen/plain64/1f2e3d4c5b6a7988\n# End of plain64 tests\n# Start of essiv tests\nPASS: 7 /crypto/ivgen/essiv/1\nPASS: 8 /crypto/ivgen/essiv/1f2e3d4c\nPASS: 9 /crypto/ivgen/essiv/1f2e3d4c5b6a7988\n# End of essiv tests\n# End of ivgen tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Sede82e2fa145109071914f182cc07e7e\n1..6\n# Start of uuid tests\nPASS: 1 /uuid/is_null\nPASS: 2 /uuid/generate\nPASS: 3 /uuid/parse\nPASS: 4 /uuid/unparse\nPASS: 5 /uuid/unparse_strdup\nPASS: 6 /uuid/hash\n# End of uuid tests\nTAP version 14\n# random seed: R02Sb26f92181930505fc5de18588caa2c25\n1..40\n# Start of hbitmap tests\nPASS: 1 /hbitmap/granularity\n# Start of size tests\nPASS: 2 /hbitmap/size/0\nPASS: 3 /hbitmap/size/unaligned\n# End of size tests\n# Start of iter tests\nPASS: 4 /hbitmap/iter/empty\nPASS: 5 /hbitmap/iter/partial\nPASS: 6 /hbitmap/iter/granularity\nPASS: 7 /hbitmap/iter/iter_and_reset\n# End of iter tests\n# Start of get tests\nPASS: 8 /hbitmap/get/all\nPASS: 9 /hbitmap/get/some\n# End of get tests\n# Start of set tests\nPASS: 10 /hbitmap/set/all\nPASS: 11 /hbitmap/set/one\nPASS: 12 /hbitmap/set/two-elem\nPASS: 13 /hbitmap/set/general\nPASS: 14 /hbitmap/set/twice\nPASS: 15 /hbitmap/set/overlap\n# End of set tests\n# Start of reset tests\nPASS: 16 /hbitmap/reset/empty\nPASS: 17 /hbitmap/reset/general\nPASS: 18 /hbitmap/reset/all\n# End of reset tests\n# Start of truncate tests\nPASS: 19 /hbitmap/truncate/nop\n# Start of grow tests\nPASS: 20 /hbitmap/truncate/grow/negligible\nPASS: 21 /hbitmap/truncate/grow/tiny\nPASS: 22 /hbitmap/truncate/grow/small\nPASS: 23 /hbitmap/truncate/grow/medium\nPASS: 24 /hbitmap/truncate/grow/large\n# End of grow tests\n# Start of shrink tests\nPASS: 25 /hbitmap/truncate/shrink/negligible\nPASS: 26 /hbitmap/truncate/shrink/tiny\nPASS: 27 /hbitmap/truncate/shrink/small\nPASS: 28 /hbitmap/truncate/shrink/medium\nPASS: 29 /hbitmap/truncate/shrink/large\n# End of shrink tests\n# End of truncate tests\n# Start of serialize tests\nPASS: 30 /hbitmap/serialize/align\nPASS: 31 /hbitmap/serialize/basic\nPASS: 32 /hbitmap/serialize/part\nPASS: 33 /hbitmap/serialize/zeroes\n# End of serialize tests\n# Start of next_zero tests\nPASS: 34 /hbitmap/next_zero/next_x_0\nPASS: 35 /hbitmap/next_zero/next_x_4\nPASS: 36 /hbitmap/next_zero/next_x_after_truncate\n# End of next_zero tests\n# Start of next_dirty_area tests\nPASS: 37 /hbitmap/next_dirty_area/next_dirty_area_0\nPASS: 38 /hbitmap/next_dirty_area/next_dirty_area_1\nPASS: 39 /hbitmap/next_dirty_area/next_dirty_area_4\nPASS: 40 /hbitmap/next_dirty_area/next_dirty_area_after_truncate\n# End of next_dirty_area tests\n# End of hbitmap tests\nTAP version 14\n# random seed: R02S12767ebb980828ef1ef4d8c1e83dfb9e\n1..5\n# Start of bdrv-graph-mod tests\nPASS: 1 /bdrv-graph-mod/update-perm-tree\nPASS: 2 /bdrv-graph-mod/should-update-child\nPASS: 3 /bdrv-graph-mod/parallel-perm-update\nPASS: 4 /bdrv-graph-mod/parallel-exclusive-write\nPASS: 5 /bdrv-graph-mod/append-greedy-filter\n# End of bdrv-graph-mod tests\nTAP version 14\n# random seed: R02S7edda25e442ac88aeb82d05eba585678\n1..6\n# Start of yank tests\n# Start of char_change tests\n# Start of success tests\nPASS: 1 /yank/char_change/success/to_yank\nPASS: 2 /yank/char_change/success/yank_to_yank\nPASS: 3 /yank/char_change/success/from_yank\n# End of success tests\n# Start of fail tests\nPASS: 4 /yank/char_change/fail/to_yank\nPASS: 5 /yank/char_change/fail/yank_to_yank\nPASS: 6 /yank/char_change/fail/from_yank\n# End of fail tests\n# End of char_change tests\n# End of yank tests\nUnexpected error in qemu_open_internal() at ../qemu-10.0.0/util/osdep.c:352:\n./unit/test-io-channel-file: Could not create 'tests/test-io-channel-file.txt': No such file or directory\nTAP version 14\n# random seed: R02Sb103d0c257163e27ffc830ef8c793be8\n1..5\n# Start of io tests\n# Start of channel tests\nTAP version 14\n# random seed: R02S9ff8ce352a9e98a491cdc73217df07b6\n1..22\n# Start of sync-op tests\nPASS: 1 /sync-op/pread\nPASS: 2 /sync-op/pwrite\nPASS: 3 /sync-op/preadv\nPASS: 4 /sync-op/pwritev\nPASS: 5 /sync-op/preadv_part\nPASS: 6 /sync-op/pwritev_part\nPASS: 7 /sync-op/pwrite_compressed\nPASS: 8 /sync-op/pwrite_zeroes\nPASS: 9 /sync-op/load_vmstate\nPASS: 10 /sync-op/save_vmstate\nPASS: 11 /sync-op/pdiscard\nPASS: 12 /sync-op/truncate\nPASS: 13 /sync-op/block_status\nPASS: 14 /sync-op/flush\nPASS: 15 /sync-op/check\nPASS: 16 /sync-op/activate\n# End of sync-op tests\n# Start of attach tests\nPASS: 17 /attach/blockjob\nPASS: 18 /attach/second_node\nPASS: 19 /attach/preserve_blk_ctx\n# End of attach tests\n# Start of propagate tests\nPASS: 20 /propagate/basic\nPASS: 21 /propagate/diamond\nPASS: 22 /propagate/mirror\n# End of propagate tests\nTAP version 14\n# random seed: R02Sdc89a7562866fc6c163bc65bae240855\n1..11\n# Start of int128 tests\nPASS: 1 /int128/int128_and\nPASS: 2 /int128/int128_add\nPASS: 3 /int128/int128_sub\nPASS: 4 /int128/int128_neg\nPASS: 5 /int128/int128_nz\nPASS: 6 /int128/int128_le\nPASS: 7 /int128/int128_lt\nPASS: 8 /int128/int128_ge\nPASS: 9 /int128/int128_gt\nPASS: 10 /int128/int128_rshift\nPASS: 11 /int128/int128_urshift\n# End of int128 tests\nTAP version 14\n# random seed: R02S5287f6d1f1e6c32d573992234094b6b1\n1..1\n# Start of io tests\n# Start of channel tests\nPASS: 1 /io/channel/buf\n# End of channel tests\n# End of io tests\nTAP version 14\n# random seed: R02Sa28410e5d4611088d91cedce109c982e\n1..33\n# Start of visitor tests\n# Start of opts tests\n# Start of flatten tests\nPASS: 1 /visitor/opts/flatten/value\n# End of flatten tests\n# Start of i64 tests\n# 'i64x=5-6': Parameter 'i64x' expects an int64 value\nPASS: 2 /visitor/opts/i64/nonlist\n# Start of val1 tests\n# 'i64=0x8000000000000000': Parameter 'i64' expects an int64 value or range\nPASS: 3 /visitor/opts/i64/val1/errno\n# 'i64=': Parameter 'i64' expects an int64 value or range\nPASS: 4 /visitor/opts/i64/val1/empty\n# 'i64=5z': Parameter 'i64' expects an int64 value or range\nPASS: 5 /visitor/opts/i64/val1/trailing\n# End of val1 tests\n# Start of val2 tests\n# 'i64=0x7fffffffffffffff-0x8000000000000000': Parameter 'i64' expects an int64 value or range\nPASS: 6 /visitor/opts/i64/val2/errno\n# 'i64=5-': Parameter 'i64' expects an int64 value or range\nPASS: 7 /visitor/opts/i64/val2/empty\n# 'i64=5-6z': Parameter 'i64' expects an int64 value or range\nPASS: 8 /visitor/opts/i64/val2/trailing\n# End of val2 tests\n# Start of range tests\n# 'i64=6-5': Parameter 'i64' expects an int64 value or range\nPASS: 9 /visitor/opts/i64/range/empty\nPASS: 10 /visitor/opts/i64/range/minval\nPASS: 11 /visitor/opts/i64/range/maxval\n# Start of max tests\n# Start of pos tests\nPASS: 12 /visitor/opts/i64/range/max/pos/a\nPASS: 13 /visitor/opts/i64/range/max/pos/b\n# End of pos tests\n# Start of neg tests\nPASS: 14 /visitor/opts/i64/range/max/neg/a\nPASS: 15 /visitor/opts/i64/range/max/neg/b\n# End of neg tests\n# End of max tests\n# Start of 2big tests\n# 'i64=0x7ffffffffffeffff-0x7fffffffffffffff': Parameter 'i64' expects an int64 value or range\nPASS: 16 /visitor/opts/i64/range/2big/pos\n# 'i64=-0x8000000000000000--0x7fffffffffff0000': Parameter 'i64' expects an int64 value or range\nPASS: 17 /visitor/opts/i64/range/2big/neg\n# 'i64=-0x8000000000000000-0x7fffffffffffffff': Parameter 'i64' expects an int64 value or range\nPASS: 18 /visitor/opts/i64/range/2big/full\n# End of 2big tests\n# End of range tests\n# End of i64 tests\n# Start of u64 tests\n# 'u64x=5-6': Parameter 'u64x' expects a uint64 value\nPASS: 19 /visitor/opts/u64/nonlist\n# Start of val1 tests\n# 'u64=-1': Parameter 'u64' expects a uint64 value or range\nPASS: 20 /visitor/opts/u64/val1/errno\n# 'u64=': Parameter 'u64' expects a uint64 value or range\nPASS: 21 /visitor/opts/u64/val1/empty\n# 'u64=5z': Parameter 'u64' expects a uint64 value or range\nPASS: 22 /visitor/opts/u64/val1/trailing\n# End of val1 tests\n# Start of val2 tests\n# 'u64=0xffffffffffffffff-0x10000000000000000': Parameter 'u64' expects a uint64 value or range\nPASS: 23 /visitor/opts/u64/val2/errno\n# 'u64=5-': Parameter 'u64' expects a uint64 value or range\nPASS: 24 /visitor/opts/u64/val2/empty\n# 'u64=5-6z': Parameter 'u64' expects a uint64 value or range\nPASS: 25 /visitor/opts/u64/val2/trailing\n# End of val2 tests\n# Start of range tests\n# 'u64=6-5': Parameter 'u64' expects a uint64 value or range\nPASS: 26 /visitor/opts/u64/range/empty\nPASS: 27 /visitor/opts/u64/range/minval\nPASS: 28 /visitor/opts/u64/range/maxval\nPASS: 29 /visitor/opts/u64/range/max\n# 'u64=0-65536': Parameter 'u64' expects a uint64 value or range\nPASS: 30 /visitor/opts/u64/range/2big\n# End of range tests\n# End of u64 tests\n# Start of range tests\nPASS: 31 /visitor/opts/range/unvisited\nPASS: 32 /visitor/opts/range/beyond\n# End of range tests\n# Start of dict tests\nPASS: 33 /visitor/opts/dict/unvisited\n# End of dict tests\n# End of opts tests\n# End of visitor tests\nTAP version 14\n# random seed: R02Sd266ee1288c2a1eb8cb07f568b5bb880\n1..7\n# Start of xs_node tests\nPASS: 1 /xs_node/simple\nPASS: 2 /xs_node/tx_abort\nPASS: 3 /xs_node/tx_fail\nPASS: 4 /xs_node/tx_succeed\nPASS: 5 /xs_node/tx_rm\nPASS: 6 /xs_node/tx_resurrect\nPASS: 7 /xs_node/tx_resurrect2\n# End of xs_node tests\nTAP version 14\n# random seed: R02S56babc81727aa08ac03218fa94a84bda\n1..1\n# Start of authz tests\nPASS: 1 /authz/simple\n# End of authz tests\nTAP version 14\n# random seed: R02S1dc3dbed7da74bc81adb55bc76268d91\n1..1\n# Start of cutils tests\nPASS: 1 /cutils/bufferiszero\n# slow test /cutils/bufferiszero executed in 0.85 secs\n# End of cutils tests\nTAP version 14\n# random seed: R02S6dd1d59456c6bd9977098e2a5044a179\n1..6\n# Start of bitops tests\nPASS: 1 /bitops/sextract32\nPASS: 2 /bitops/sextract64\nPASS: 3 /bitops/half_shuffle32\nPASS: 4 /bitops/half_shuffle64\nPASS: 5 /bitops/half_unshuffle32\nPASS: 6 /bitops/half_unshuffle64\n# End of bitops tests\nTAP version 14\n# random seed: R02Sa30b97d9392c877cef2dd1b48c464a90\n1..4\n# Start of qdev tests\n# Start of properties tests\n# Start of static tests\nPASS: 1 /qdev/properties/static/default\nPASS: 2 /qdev/properties/static/global\n# Start of default tests\n# End of default tests\n# Start of global tests\n# End of global tests\n# End of static tests\n# Start of dynamic tests\nPASS: 3 /qdev/properties/dynamic/global\n# Start of global tests\n# End of global tests\n# End of dynamic tests\n# Start of global tests\nPASS: 4 /qdev/properties/global/subclass\n# End of global tests\n# End of properties tests\n# End of qdev tests\nTAP version 14\n# random seed: R02S1727300ccaff404e877d7a13f041e946\n1..1\n# Start of timed-average tests\nPASS: 1 /timed-average/average\n# End of timed-average tests\nTAP version 14\n# random seed: R02Sf05050ec150c1435807ec63672fbca43\n1..1\n# Start of cpuid tests\n# Start of topology tests\nPASS: 1 /cpuid/topology/basic\n# End of topology tests\n# End of cpuid tests\nTAP version 14\n# random seed: R02Sce72a6b4d1ec49ccd8f573b175746823\n1..6\n# Start of xbzrle tests\nPASS: 1 /xbzrle/uleb\nPASS: 2 /xbzrle/encode_decode_zero\nPASS: 3 /xbzrle/encode_decode_unchanged\nPASS: 4 /xbzrle/encode_decode_1_byte\nPASS: 5 /xbzrle/encode_decode_overflow\nPASS: 6 /xbzrle/encode_decode\n# End of xbzrle tests\n**\nERROR:../qemu-10.0.0/tests/unit/test-qga.c:79:fixture_setup: assertion failed (error == NULL): Failed to execute child process ?/usr/lib/qemu/ptest/tests/qga/qemu-ga? (No such file or directory) (g-exec-error-quark, 8)\nTAP version 14\n# random seed: R02S148cbddd4b2d73f1fa8e36e4963d2500\nBail out! ERROR:../qemu-10.0.0/tests/unit/test-qga.c:79:fixture_setup: assertion failed (error == NULL): Failed to execute child process ?/usr/lib/qemu/ptest/tests/qga/qemu-ga? (No such file or directory) (g-exec-error-quark, 8)\nTAP version 14\n# random seed: R02S190d966f292421b3bac66d20b8627041\n1..6\n# Start of thread-pool tests\nPASS: 1 /thread-pool/submit-no-complete\nPASS: 2 /thread-pool/submit-aio\nPASS: 3 /thread-pool/submit-co\nPASS: 4 /thread-pool/submit-many\nPASS: 5 /thread-pool/cancel\n# slow test /thread-pool/cancel executed in 2.00 secs\nPASS: 6 /thread-pool/cancel-async\n# slow test /thread-pool/cancel-async executed in 2.00 secs\n# End of thread-pool tests\nTAP version 14\n# random seed: R02Sd668454d4773534a4038bf6731d92adb\n1..2\n# Start of write-threshold tests\nPASS: 1 /write-threshold/not-trigger\nPASS: 2 /write-threshold/trigger\n# End of write-threshold tests\nTAP version 14\n# random seed: R02S666e23e71bf44a30be9f588bef5b3b65\n1..23\n# Start of vmstate tests\n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:a\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child_parent:f\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child:parent\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:tmp\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child:diff\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:tmp\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child:diff\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:tmp\n# \n# \nPASS: 1 /vmstate/tmp_struct\n# Start of simple tests\n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:b_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:i64_2\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:i32_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:i32_1\n# \n# \nPASS: 2 /vmstate/simple/primitive\n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \nPASS: 3 /vmstate/simple/array\n# End of simple tests\n# Start of versioned tests\n# Start of load tests\nPASS: 4 /vmstate/versioned/load/v1\nPASS: 5 /vmstate/versioned/load/v2\n# End of load tests\n# End of versioned tests\n# Start of field_exists tests\n# Start of load tests\nPASS: 6 /vmstate/field_exists/load/noskip\nPASS: 7 /vmstate/field_exists/load/skip\n# End of load tests\n# Start of save tests\nPASS: 8 /vmstate/field_exists/save/noskip\nPASS: 9 /vmstate/field_exists/save/skip\n# End of save tests\n# End of field_exists tests\n# Start of array tests\n# Start of ptr tests\n# Start of str tests\n# Start of no0 tests\nPASS: 10 /vmstate/array/ptr/str/no0/save\nPASS: 11 /vmstate/array/ptr/str/no0/load\n# End of no0 tests\n# Start of 0 tests\nPASS: 12 /vmstate/array/ptr/str/0/save\nPASS: 13 /vmstate/array/ptr/str/0/load\n# End of 0 tests\n# End of str tests\n# Start of prim tests\n# Start of 0 tests\nPASS: 14 /vmstate/array/ptr/prim/0/save\nPASS: 15 /vmstate/array/ptr/prim/0/load\n# End of 0 tests\n# End of prim tests\n# End of ptr tests\n# End of array tests\n# Start of qtailq tests\n# Start of save tests\nPASS: 16 /vmstate/qtailq/save/saveq\n# End of save tests\n# Start of load tests\nPASS: 17 /vmstate/qtailq/load/loadq\n# End of load tests\n# End of qtailq tests\n# Start of gtree tests\n# Start of save tests\nPASS: 18 /vmstate/gtree/save/savedomain\nPASS: 19 /vmstate/gtree/save/saveiommu\n# End of save tests\n# Start of load tests\nPASS: 20 /vmstate/gtree/load/loaddomain\nPASS: 21 /vmstate/gtree/load/loadiommu\n# End of load tests\n# End of gtree tests\n# Start of qlist tests\n# Start of save tests\nPASS: 22 /vmstate/qlist/save/saveqlist\n# End of save tests\n# Start of load tests\nPASS: 23 /vmstate/qlist/load/loadqlist\n# End of load tests\n# End of qlist tests\n# End of vmstate tests\nTAP version 14\n# random seed: R02Se9581107332985624f5793e087a36276\n1..8\n# Start of blockjob tests\nPASS: 1 /blockjob/ids\n# Start of cancel tests\nPASS: 2 /blockjob/cancel/created\nPASS: 3 /blockjob/cancel/running\nPASS: 4 /blockjob/cancel/paused\nPASS: 5 /blockjob/cancel/ready\nPASS: 6 /blockjob/cancel/standby\nPASS: 7 /blockjob/cancel/pending\nPASS: 8 /blockjob/cancel/concluded\n# End of cancel tests\n# End of blockjob tests\nTAP version 14\n# random seed: R02Sd50b103fd5995556d43ee1d739439084\n1..6\n# Start of error-report tests\nPASS: 1 /error-report/simple\nPASS: 2 /error-report/loc\nPASS: 3 /error-report/glog\nPASS: 4 /error-report/once\nPASS: 5 /error-report/timestamp\nPASS: 6 /error-report/warn\n# End of error-report tests\nTAP version 14\n# random seed: R02Sf1d91a73d6684a5ecf50a429b3506112\n1..179\n# Start of cutils tests\nPASS: 1 /cutils/size_to_str\nPASS: 2 /cutils/freq_to_str\nPASS: 3 /cutils/iec_binary_prefix\nPASS: 4 /cutils/si_prefix\n# Start of parse_uint tests\nPASS: 5 /cutils/parse_uint/null\nPASS: 6 /cutils/parse_uint/empty\nPASS: 7 /cutils/parse_uint/whitespace\nPASS: 8 /cutils/parse_uint/invalid\nPASS: 9 /cutils/parse_uint/trailing\nPASS: 10 /cutils/parse_uint/correct\nPASS: 11 /cutils/parse_uint/octal\nPASS: 12 /cutils/parse_uint/decimal\nPASS: 13 /cutils/parse_uint/llong_max\nPASS: 14 /cutils/parse_uint/max\nPASS: 15 /cutils/parse_uint/overflow\nPASS: 16 /cutils/parse_uint/negative\nPASS: 17 /cutils/parse_uint/negzero\n# End of parse_uint tests\n# Start of parse_uint_full tests\nPASS: 18 /cutils/parse_uint_full/trailing\nPASS: 19 /cutils/parse_uint_full/correct\nPASS: 20 /cutils/parse_uint_full/erange_junk\nPASS: 21 /cutils/parse_uint_full/null\n# End of parse_uint_full tests\n# Start of qemu_strtoi tests\nPASS: 22 /cutils/qemu_strtoi/correct\nPASS: 23 /cutils/qemu_strtoi/null\nPASS: 24 /cutils/qemu_strtoi/empty\nPASS: 25 /cutils/qemu_strtoi/whitespace\nPASS: 26 /cutils/qemu_strtoi/invalid\nPASS: 27 /cutils/qemu_strtoi/trailing\nPASS: 28 /cutils/qemu_strtoi/octal\nPASS: 29 /cutils/qemu_strtoi/decimal\nPASS: 30 /cutils/qemu_strtoi/hex\nPASS: 31 /cutils/qemu_strtoi/max\nPASS: 32 /cutils/qemu_strtoi/overflow\nPASS: 33 /cutils/qemu_strtoi/min\nPASS: 34 /cutils/qemu_strtoi/underflow\nPASS: 35 /cutils/qemu_strtoi/negative\nPASS: 36 /cutils/qemu_strtoi/negzero\n# End of qemu_strtoi tests\n# Start of qemu_strtoi_full tests\nPASS: 37 /cutils/qemu_strtoi_full/correct\nPASS: 38 /cutils/qemu_strtoi_full/null\nPASS: 39 /cutils/qemu_strtoi_full/empty\nPASS: 40 /cutils/qemu_strtoi_full/negative\nPASS: 41 /cutils/qemu_strtoi_full/negzero\nPASS: 42 /cutils/qemu_strtoi_full/trailing\nPASS: 43 /cutils/qemu_strtoi_full/max\nPASS: 44 /cutils/qemu_strtoi_full/erange_junk\n# End of qemu_strtoi_full tests\n# Start of qemu_strtoui tests\nPASS: 45 /cutils/qemu_strtoui/correct\nPASS: 46 /cutils/qemu_strtoui/null\nPASS: 47 /cutils/qemu_strtoui/empty\nPASS: 48 /cutils/qemu_strtoui/whitespace\nPASS: 49 /cutils/qemu_strtoui/invalid\nPASS: 50 /cutils/qemu_strtoui/trailing\nPASS: 51 /cutils/qemu_strtoui/octal\nPASS: 52 /cutils/qemu_strtoui/decimal\nPASS: 53 /cutils/qemu_strtoui/hex\nPASS: 54 /cutils/qemu_strtoui/wrap\nPASS: 55 /cutils/qemu_strtoui/max\nPASS: 56 /cutils/qemu_strtoui/overflow\nPASS: 57 /cutils/qemu_strtoui/underflow\nPASS: 58 /cutils/qemu_strtoui/negative\nPASS: 59 /cutils/qemu_strtoui/negzero\n# End of qemu_strtoui tests\n# Start of qemu_strtoui_full tests\nPASS: 60 /cutils/qemu_strtoui_full/correct\nPASS: 61 /cutils/qemu_strtoui_full/null\nPASS: 62 /cutils/qemu_strtoui_full/empty\nPASS: 63 /cutils/qemu_strtoui_full/negative\nPASS: 64 /cutils/qemu_strtoui_full/negzero\nPASS: 65 /cutils/qemu_strtoui_full/trailing\nPASS: 66 /cutils/qemu_strtoui_full/max\nPASS: 67 /cutils/qemu_strtoui_full/erange_junk\n# End of qemu_strtoui_full tests\n# Start of qemu_strtol tests\nPASS: 68 /cutils/qemu_strtol/correct\nPASS: 69 /cutils/qemu_strtol/null\nPASS: 70 /cutils/qemu_strtol/empty\nPASS: 71 /cutils/qemu_strtol/whitespace\nPASS: 72 /cutils/qemu_strtol/invalid\nPASS: 73 /cutils/qemu_strtol/trailing\nPASS: 74 /cutils/qemu_strtol/octal\nPASS: 75 /cutils/qemu_strtol/decimal\nPASS: 76 /cutils/qemu_strtol/hex\nPASS: 77 /cutils/qemu_strtol/max\nPASS: 78 /cutils/qemu_strtol/overflow\nPASS: 79 /cutils/qemu_strtol/min\nPASS: 80 /cutils/qemu_strtol/underflow\nPASS: 81 /cutils/qemu_strtol/negative\nPASS: 82 /cutils/qemu_strtol/negzero\n# End of qemu_strtol tests\n# Start of qemu_strtol_full tests\nPASS: 83 /cutils/qemu_strtol_full/correct\nPASS: 84 /cutils/qemu_strtol_full/null\nPASS: 85 /cutils/qemu_strtol_full/empty\nPASS: 86 /cutils/qemu_strtol_full/negative\nPASS: 87 /cutils/qemu_strtol_full/negzero\nPASS: 88 /cutils/qemu_strtol_full/trailing\nPASS: 89 /cutils/qemu_strtol_full/max\nPASS: 90 /cutils/qemu_strtol_full/erange_junk\n# End of qemu_strtol_full tests\n# Start of qemu_strtoul tests\nPASS: 91 /cutils/qemu_strtoul/correct\nPASS: 92 /cutils/qemu_strtoul/null\nPASS: 93 /cutils/qemu_strtoul/empty\nPASS: 94 /cutils/qemu_strtoul/whitespace\nPASS: 95 /cutils/qemu_strtoul/invalid\nPASS: 96 /cutils/qemu_strtoul/trailing\nPASS: 97 /cutils/qemu_strtoul/octal\nPASS: 98 /cutils/qemu_strtoul/decimal\nPASS: 99 /cutils/qemu_strtoul/hex\nPASS: 100 /cutils/qemu_strtoul/wrap\nPASS: 101 /cutils/qemu_strtoul/max\nPASS: 102 /cutils/qemu_strtoul/overflow\nPASS: 103 /cutils/qemu_strtoul/underflow\nPASS: 104 /cutils/qemu_strtoul/negative\nPASS: 105 /cutils/qemu_strtoul/negzero\n# End of qemu_strtoul tests\n# Start of qemu_strtoul_full tests\nPASS: 106 /cutils/qemu_strtoul_full/correct\nPASS: 107 /cutils/qemu_strtoul_full/null\nPASS: 108 /cutils/qemu_strtoul_full/empty\nPASS: 109 /cutils/qemu_strtoul_full/negative\nPASS: 110 /cutils/qemu_strtoul_full/negzero\nPASS: 111 /cutils/qemu_strtoul_full/trailing\nPASS: 112 /cutils/qemu_strtoul_full/max\nPASS: 113 /cutils/qemu_strtoul_full/erange_junk\n# End of qemu_strtoul_full tests\n# Start of qemu_strtoi64 tests\nPASS: 114 /cutils/qemu_strtoi64/correct\nPASS: 115 /cutils/qemu_strtoi64/null\nPASS: 116 /cutils/qemu_strtoi64/empty\nPASS: 117 /cutils/qemu_strtoi64/whitespace\nPASS: 118 /cutils/qemu_strtoi64/invalid\nPASS: 119 /cutils/qemu_strtoi64/trailing\nPASS: 120 /cutils/qemu_strtoi64/octal\nPASS: 121 /cutils/qemu_strtoi64/decimal\nPASS: 122 /cutils/qemu_strtoi64/hex\nPASS: 123 /cutils/qemu_strtoi64/max\nPASS: 124 /cutils/qemu_strtoi64/overflow\nPASS: 125 /cutils/qemu_strtoi64/min\nPASS: 126 /cutils/qemu_strtoi64/underflow\nPASS: 127 /cutils/qemu_strtoi64/negative\nPASS: 128 /cutils/qemu_strtoi64/negzero\n# End of qemu_strtoi64 tests\n# Start of qemu_strtoi64_full tests\nPASS: 129 /cutils/qemu_strtoi64_full/correct\nPASS: 130 /cutils/qemu_strtoi64_full/null\nPASS: 131 /cutils/qemu_strtoi64_full/empty\nPASS: 132 /cutils/qemu_strtoi64_full/negative\nPASS: 133 /cutils/qemu_strtoi64_full/negzero\nPASS: 134 /cutils/qemu_strtoi64_full/trailing\nPASS: 135 /cutils/qemu_strtoi64_full/max\nPASS: 136 /cutils/qemu_strtoi64_full/erange_junk\n# End of qemu_strtoi64_full tests\n# Start of qemu_strtou64 tests\nPASS: 137 /cutils/qemu_strtou64/correct\nPASS: 138 /cutils/qemu_strtou64/null\nPASS: 139 /cutils/qemu_strtou64/empty\nPASS: 140 /cutils/qemu_strtou64/whitespace\nPASS: 141 /cutils/qemu_strtou64/invalid\nPASS: 142 /cutils/qemu_strtou64/trailing\nPASS: 143 /cutils/qemu_strtou64/octal\nPASS: 144 /cutils/qemu_strtou64/decimal\nPASS: 145 /cutils/qemu_strtou64/hex\nPASS: 146 /cutils/qemu_strtou64/wrap\nPASS: 147 /cutils/qemu_strtou64/max\nPASS: 148 /cutils/qemu_strtou64/overflow\nPASS: 149 /cutils/qemu_strtou64/underflow\nPASS: 150 /cutils/qemu_strtou64/negative\nPASS: 151 /cutils/qemu_strtou64/negzero\n# End of qemu_strtou64 tests\n# Start of qemu_strtou64_full tests\nPASS: 152 /cutils/qemu_strtou64_full/correct\nPASS: 153 /cutils/qemu_strtou64_full/null\nPASS: 154 /cutils/qemu_strtou64_full/empty\nPASS: 155 /cutils/qemu_strtou64_full/negative\nPASS: 156 /cutils/qemu_strtou64_full/negzero\nPASS: 157 /cutils/qemu_strtou64_full/trailing\nPASS: 158 /cutils/qemu_strtou64_full/max\nPASS: 159 /cutils/qemu_strtou64_full/erange_junk\n# End of qemu_strtou64_full tests\n# Start of qemu_strtod tests\nPASS: 160 /cutils/qemu_strtod/simple\nPASS: 161 /cutils/qemu_strtod/einval\nPASS: 162 /cutils/qemu_strtod/erange\nPASS: 163 /cutils/qemu_strtod/nonfinite\nPASS: 164 /cutils/qemu_strtod/trailing\nPASS: 165 /cutils/qemu_strtod/erange_junk\n# End of qemu_strtod tests\n# Start of qemu_strtod_finite tests\nPASS: 166 /cutils/qemu_strtod_finite/simple\nPASS: 167 /cutils/qemu_strtod_finite/einval\nPASS: 168 /cutils/qemu_strtod_finite/erange\nPASS: 169 /cutils/qemu_strtod_finite/nonfinite\nPASS: 170 /cutils/qemu_strtod_finite/trailing\nPASS: 171 /cutils/qemu_strtod_finite/erange_junk\n# End of qemu_strtod_finite tests\n# Start of strtosz tests\nPASS: 172 /cutils/strtosz/simple\nPASS: 173 /cutils/strtosz/hex\nPASS: 174 /cutils/strtosz/units\nPASS: 175 /cutils/strtosz/float\nPASS: 176 /cutils/strtosz/invalid\nPASS: 177 /cutils/strtosz/trailing\nPASS: 178 /cutils/strtosz/erange\nPASS: 179 /cutils/strtosz/metric\n# End of strtosz tests\n# End of cutils tests\nUsage: ./unit/test-rcu-simpleq duration nreaders\nUsage: ./unit/test-rcu-list duration nreaders\nTAP version 14\n# random seed: R02S34106eae64180a851e6fa83aac404b09\n1..10\n# Start of test-smp-parse tests\nPASS: 1 /test-smp-parse/with_modules\nPASS: 2 /test-smp-parse/with_dies\nPASS: 3 /test-smp-parse/with_modules_dies\nPASS: 4 /test-smp-parse/with_clusters\nPASS: 5 /test-smp-parse/with_boPASS:s\nPASS: 6 /test-smp-parse/with_drawers\nPASS: 7 /test-smp-parse/with_drawers_boPASS:s\nPASS: 8 /test-smp-parse/full\n# Start of generic tests\nPASS: 9 /test-smp-parse/generic/valid\nPASS: 10 /test-smp-parse/generic/invalid\n# End of generic tests\n# End of test-smp-parse tests\nTAP version 14\n# random seed: R02S2bf40d5f08723dd2242932cb1fa2e5ac\n1..4\n# Start of crypto tests\n# Start of hmac tests\nPASS: 1 /crypto/hmac/iov\nPASS: 2 /crypto/hmac/alloc\nPASS: 3 /crypto/hmac/prealloc\nPASS: 4 /crypto/hmac/digest\n# End of hmac tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S19f9c6e18a9dce665f0dcad30b324c29\n1..6\n# Start of auth tests\n# Start of list tests\nPASS: 1 /auth/list/complex\nPASS: 2 /auth/list/add-remove\n# Start of default tests\nPASS: 3 /auth/list/default/deny\nPASS: 4 /auth/list/default/allow\n# End of default tests\n# Start of explicit tests\nPASS: 5 /auth/list/explicit/deny\nPASS: 6 /auth/list/explicit/allow\n# End of explicit tests\n# End of list tests\n# End of auth tests\nTAP version 14\n# random seed: R02S7b76b54125aa9650e125a04da0deda2e\n1..16\n# Start of crypto tests\n# Start of secret tests\nPASS: 1 /crypto/secret/direct\n# Start of indirect tests\nPASS: 2 /crypto/secret/indirect/good\nPASS: 3 /crypto/secret/indirect/badfile\nPASS: 4 /crypto/secret/indirect/emptyfile\n# End of indirect tests\n# Start of noconv tests\nPASS: 5 /crypto/secret/noconv/utf8\n# Start of base64 tests\nPASS: 6 /crypto/secret/noconv/base64/good\nPASS: 7 /crypto/secret/noconv/base64/bad\n# End of base64 tests\n# End of noconv tests\n# Start of conv tests\n# Start of base64 tests\nPASS: 8 /crypto/secret/conv/base64/utf8valid\nPASS: 9 /crypto/secret/conv/base64/utf8invalid\n# End of base64 tests\n# Start of utf8 tests\nPASS: 10 /crypto/secret/conv/utf8/base64\n# End of utf8 tests\n# End of conv tests\n# Start of crypt tests\nPASS: 11 /crypto/secret/crypt/raw\nPASS: 12 /crypto/secret/crypt/base64\nPASS: 13 /crypto/secret/crypt/shortkey\nPASS: 14 /crypto/secret/crypt/shortiv\nPASS: 15 /crypto/secret/crypt/missingiv\nPASS: 16 /crypto/secret/crypt/badiv\n# End of crypt tests\n# End of secret tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Sf5572bf6e40a8a2655d6f6edd705ae45\n1..2\n# Start of block-backend tests\nPASS: 1 /block-backend/drain_aio_error\nPASS: 2 /block-backend/drain_all_aio_error\n# End of block-backend tests\n# skip unsupported des:ecb\n# skip unsupported des:cbc\n# skip unsupported des:ecb\n# skip unsupported 3des:cbc\n# skip unsupported 3des:ecb\n# skip unsupported 3des:ctr\n# skip unsupported cast5-128:ecb\n# skip unsupported serpent-128:ecb\n# skip unsupported serpent-192:ecb\n# skip unsupported serpent-256:ecb\n# skip unsupported serpent-256:ecb\n# skip unsupported twofish-128:ecb\n# skip unsupported twofish-192:ecb\n# skip unsupported twofish-256:ecb\n# skip unsupported aes-128:xts\n# skip unsupported aes-128:xts\n# skip unsupported aes-128:xts\n# skip unsupported aes-128:xts\n# skip unsupported cast5-128:xts\n# skip unsupported aes-128:ctr\n# skip unsupported aes-192:ctr\n# skip unsupported aes-256:ctr\nTAP version 14\n# random seed: R02S0b72b544d6abe06102e84772b1b16dd8\n1..8\n# Start of crypto tests\n# Start of cipher tests\nPASS: 1 /crypto/cipher/aes-ecb-128\nPASS: 2 /crypto/cipher/aes-ecb-192\nPASS: 3 /crypto/cipher/aes-ecb-256\nPASS: 4 /crypto/cipher/aes-cbc-128\nPASS: 5 /crypto/cipher/aes-cbc-192\nPASS: 6 /crypto/cipher/aes-cbc-256\nPASS: 7 /crypto/cipher/null-iv\nPASS: 8 /crypto/cipher/short-plaintext\n# End of cipher tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S9a9750f48193e1e12f41842fe7c9054a\n1..1\n# Start of crypto tests\n# Start of block tests\nPASS: 1 /crypto/block/qcow\n# End of block tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S8e76b49e7b88cce2ce1bec24df3a35f2\n1..2\n# Start of bitmap tests\nPASS: 1 /bitmap/bitmap_copy_with_offset\nPASS: 2 /bitmap/bitmap_set\n# End of bitmap tests\nTAP version 14\n# random seed: R02S88bc2c952b6b58f9da78a1b7687829c9\n1..2\n# Start of host-utils tests\nPASS: 1 /host-utils/mulu64\nPASS: 2 /host-utils/muls64\n# End of host-utils tests\nTAP version 14\n# random seed: R02S15cebcd372599775dcd25729027b861c\n1..5\n# Start of virtio-dmabuf tests\nPASS: 1 /virtio-dmabuf/add_rm_res\nPASS: 2 /virtio-dmabuf/add_rm_dev\nPASS: 3 /virtio-dmabuf/rm_invalid_res\nPASS: 4 /virtio-dmabuf/add_invalid_res\nPASS: 5 /virtio-dmabuf/free_res\n# End of virtio-dmabuf tests\nTAP version 14\n# random seed: R02Sfa66a142157a2b8a710d005cdd03467d\n1..12\n# Start of basic tests\nPASS: 1 /basic/no-dangling-access\nPASS: 2 /basic/lifecycle\nPASS: 3 /basic/yield\nPASS: 4 /basic/nesting\nPASS: 5 /basic/self\nPASS: 6 /basic/entered\nPASS: 7 /basic/in_coroutine\nPASS: 8 /basic/order\n# End of basic tests\n# Start of locking tests\nPASS: 9 /locking/co-mutex\n# Start of co-mutex tests\nPASS: 10 /locking/co-mutex/lockable\n# End of co-mutex tests\n# Start of co-rwlock tests\nPASS: 11 /locking/co-rwlock/upgrade\nPASS: 12 /locking/co-rwlock/downgrade\n# End of co-rwlock tests\n# End of locking tests\nTAP version 14\n# random seed: R02S2f47d6f0416565e0c42ca1f4f8d56faf\n1..156\n# Start of visitor tests\n# Start of serialization tests\n# Start of QMP tests\nPASS: 1 /visitor/serialization/QMP/struct\nPASS: 2 /visitor/serialization/QMP/nested_struct\nPASS: 3 /visitor/serialization/QMP/nested_struct_list\n# Start of primitives tests\nPASS: 4 /visitor/serialization/QMP/primitives/string_empty\nPASS: 5 /visitor/serialization/QMP/primitives/string_whitespace\nPASS: 6 /visitor/serialization/QMP/primitives/string_newlines\nPASS: 7 /visitor/serialization/QMP/primitives/string_commas\nPASS: 8 /visitor/serialization/QMP/primitives/string_single_quoted\nPASS: 9 /visitor/serialization/QMP/primitives/string_double_quoted\nPASS: 10 /visitor/serialization/QMP/primitives/boolean_true1\nPASS: 11 /visitor/serialization/QMP/primitives/boolean_true2\nPASS: 12 /visitor/serialization/QMP/primitives/boolean_true3\nPASS: 13 /visitor/serialization/QMP/primitives/boolean_false1\nPASS: 14 /visitor/serialization/QMP/primitives/boolean_false2\nPASS: 15 /visitor/serialization/QMP/primitives/number_sanity1\nPASS: 16 /visitor/serialization/QMP/primitives/number_sanity2\nPASS: 17 /visitor/serialization/QMP/primitives/number_min\nPASS: 18 /visitor/serialization/QMP/primitives/number_max\nPASS: 19 /visitor/serialization/QMP/primitives/integer_sanity1\nPASS: 20 /visitor/serialization/QMP/primitives/integer_sanity2\nPASS: 21 /visitor/serialization/QMP/primitives/integer_min\nPASS: 22 /visitor/serialization/QMP/primitives/integer_max\nPASS: 23 /visitor/serialization/QMP/primitives/uint8_sanity1\nPASS: 24 /visitor/serialization/QMP/primitives/uint8_sanity2\nPASS: 25 /visitor/serialization/QMP/primitives/uint8_min\nPASS: 26 /visitor/serialization/QMP/primitives/uint8_max\nPASS: 27 /visitor/serialization/QMP/primitives/uint16_sanity1\nPASS: 28 /visitor/serialization/QMP/primitives/uint16_sanity2\nPASS: 29 /visitor/serialization/QMP/primitives/uint16_min\nPASS: 30 /visitor/serialization/QMP/primitives/uint16_max\nPASS: 31 /visitor/serialization/QMP/primitives/uint32_sanity1\nPASS: 32 /visitor/serialization/QMP/primitives/uint32_sanity2\nPASS: 33 /visitor/serialization/QMP/primitives/uint32_min\nPASS: 34 /visitor/serialization/QMP/primitives/uint32_max\nPASS: 35 /visitor/serialization/QMP/primitives/uint64_sanity1\nPASS: 36 /visitor/serialization/QMP/primitives/uint64_sanity2\nPASS: 37 /visitor/serialization/QMP/primitives/uint64_min\nPASS: 38 /visitor/serialization/QMP/primitives/uint64_max\nPASS: 39 /visitor/serialization/QMP/primitives/int8_sanity1\nPASS: 40 /visitor/serialization/QMP/primitives/int8_sanity2\nPASS: 41 /visitor/serialization/QMP/primitives/int8_min\nPASS: 42 /visitor/serialization/QMP/primitives/int8_max\nPASS: 43 /visitor/serialization/QMP/primitives/int16_sanity1\nPASS: 44 /visitor/serialization/QMP/primitives/int16_sanity2\nPASS: 45 /visitor/serialization/QMP/primitives/int16_min\nPASS: 46 /visitor/serialization/QMP/primitives/int16_max\nPASS: 47 /visitor/serialization/QMP/primitives/int32_sanity1\nPASS: 48 /visitor/serialization/QMP/primitives/int32_sanity2\nPASS: 49 /visitor/serialization/QMP/primitives/int32_min\nPASS: 50 /visitor/serialization/QMP/primitives/int32_max\nPASS: 51 /visitor/serialization/QMP/primitives/int64_sanity1\nPASS: 52 /visitor/serialization/QMP/primitives/int64_sanity2\nPASS: 53 /visitor/serialization/QMP/primitives/int64_min\nPASS: 54 /visitor/serialization/QMP/primitives/int64_max\n# End of primitives tests\n# Start of primitive_list tests\nPASS: 55 /visitor/serialization/QMP/primitive_list/string_empty\nPASS: 56 /visitor/serialization/QMP/primitive_list/string_whitespace\nPASS: 57 /visitor/serialization/QMP/primitive_list/string_newlines\nPASS: 58 /visitor/serialization/QMP/primitive_list/string_commas\nPASS: 59 /visitor/serialization/QMP/primitive_list/string_single_quoted\nPASS: 60 /visitor/serialization/QMP/primitive_list/string_double_quoted\nPASS: 61 /visitor/serialization/QMP/primitive_list/boolean_true1\nPASS: 62 /visitor/serialization/QMP/primitive_list/boolean_true2\nPASS: 63 /visitor/serialization/QMP/primitive_list/boolean_true3\nPASS: 64 /visitor/serialization/QMP/primitive_list/boolean_false1\nPASS: 65 /visitor/serialization/QMP/primitive_list/boolean_false2\nPASS: 66 /visitor/serialization/QMP/primitive_list/number_sanity1\nPASS: 67 /visitor/serialization/QMP/primitive_list/number_sanity2\nPASS: 68 /visitor/serialization/QMP/primitive_list/number_min\nPASS: 69 /visitor/serialization/QMP/primitive_list/number_max\nPASS: 70 /visitor/serialization/QMP/primitive_list/integer_sanity1\nPASS: 71 /visitor/serialization/QMP/primitive_list/integer_sanity2\nPASS: 72 /visitor/serialization/QMP/primitive_list/integer_min\nPASS: 73 /visitor/serialization/QMP/primitive_list/integer_max\nPASS: 74 /visitor/serialization/QMP/primitive_list/uint8_sanity1\nPASS: 75 /visitor/serialization/QMP/primitive_list/uint8_sanity2\nPASS: 76 /visitor/serialization/QMP/primitive_list/uint8_min\nPASS: 77 /visitor/serialization/QMP/primitive_list/uint8_max\nPASS: 78 /visitor/serialization/QMP/primitive_list/uint16_sanity1\nPASS: 79 /visitor/serialization/QMP/primitive_list/uint16_sanity2\nPASS: 80 /visitor/serialization/QMP/primitive_list/uint16_min\nPASS: 81 /visitor/serialization/QMP/primitive_list/uint16_max\nPASS: 82 /visitor/serialization/QMP/primitive_list/uint32_sanity1\nPASS: 83 /visitor/serialization/QMP/primitive_list/uint32_sanity2\nPASS: 84 /visitor/serialization/QMP/primitive_list/uint32_min\nPASS: 85 /visitor/serialization/QMP/primitive_list/uint32_max\nPASS: 86 /visitor/serialization/QMP/primitive_list/uint64_sanity1\nPASS: 87 /visitor/serialization/QMP/primitive_list/uint64_sanity2\nPASS: 88 /visitor/serialization/QMP/primitive_list/uint64_min\nPASS: 89 /visitor/serialization/QMP/primitive_list/uint64_max\nPASS: 90 /visitor/serialization/QMP/primitive_list/int8_sanity1\nPASS: 91 /visitor/serialization/QMP/primitive_list/int8_sanity2\nPASS: 92 /visitor/serialization/QMP/primitive_list/int8_min\nPASS: 93 /visitor/serialization/QMP/primitive_list/int8_max\nPASS: 94 /visitor/serialization/QMP/primitive_list/int16_sanity1\nPASS: 95 /visitor/serialization/QMP/primitive_list/int16_sanity2\nPASS: 96 /visitor/serialization/QMP/primitive_list/int16_min\nPASS: 97 /visitor/serialization/QMP/primitive_list/int16_max\nPASS: 98 /visitor/serialization/QMP/primitive_list/int32_sanity1\nPASS: 99 /visitor/serialization/QMP/primitive_list/int32_sanity2\nPASS: 100 /visitor/serialization/QMP/primitive_list/int32_min\nPASS: 101 /visitor/serialization/QMP/primitive_list/int32_max\nPASS: 102 /visitor/serialization/QMP/primitive_list/int64_sanity1\nPASS: 103 /visitor/serialization/QMP/primitive_list/int64_sanity2\nPASS: 104 /visitor/serialization/QMP/primitive_list/int64_min\nPASS: 105 /visitor/serialization/QMP/primitive_list/int64_max\n# End of primitive_list tests\n# End of QMP tests\n# Start of String tests\n# Start of primitives tests\nPASS: 106 /visitor/serialization/String/primitives/string_empty\nPASS: 107 /visitor/serialization/String/primitives/string_whitespace\nPASS: 108 /visitor/serialization/String/primitives/string_newlines\nPASS: 109 /visitor/serialization/String/primitives/string_commas\nPASS: 110 /visitor/serialization/String/primitives/string_single_quoted\nPASS: 111 /visitor/serialization/String/primitives/string_double_quoted\nPASS: 112 /visitor/serialization/String/primitives/boolean_true1\nPASS: 113 /visitor/serialization/String/primitives/boolean_true2\nPASS: 114 /visitor/serialization/String/primitives/boolean_true3\nPASS: 115 /visitor/serialization/String/primitives/boolean_false1\nPASS: 116 /visitor/serialization/String/primitives/boolean_false2\nPASS: 117 /visitor/serialization/String/primitives/number_sanity1\nPASS: 118 /visitor/serialization/String/primitives/number_sanity2\nPASS: 119 /visitor/serialization/String/primitives/number_min\nPASS: 120 /visitor/serialization/String/primitives/number_max\nPASS: 121 /visitor/serialization/String/primitives/integer_sanity1\nPASS: 122 /visitor/serialization/String/primitives/integer_sanity2\nPASS: 123 /visitor/serialization/String/primitives/integer_min\nPASS: 124 /visitor/serialization/String/primitives/integer_max\nPASS: 125 /visitor/serialization/String/primitives/uint8_sanity1\nPASS: 126 /visitor/serialization/String/primitives/uint8_sanity2\nPASS: 127 /visitor/serialization/String/primitives/uint8_min\nPASS: 128 /visitor/serialization/String/primitives/uint8_max\nPASS: 129 /visitor/serialization/String/primitives/uint16_sanity1\nPASS: 130 /visitor/serialization/String/primitives/uint16_sanity2\nPASS: 131 /visitor/serialization/String/primitives/uint16_min\nPASS: 132 /visitor/serialization/String/primitives/uint16_max\nPASS: 133 /visitor/serialization/String/primitives/uint32_sanity1\nPASS: 134 /visitor/serialization/String/primitives/uint32_sanity2\nPASS: 135 /visitor/serialization/String/primitives/uint32_min\nPASS: 136 /visitor/serialization/String/primitives/uint32_max\nPASS: 137 /visitor/serialization/String/primitives/uint64_sanity1\nPASS: 138 /visitor/serialization/String/primitives/uint64_sanity2\nPASS: 139 /visitor/serialization/String/primitives/uint64_min\nPASS: 140 /visitor/serialization/String/primitives/uint64_max\nPASS: 141 /visitor/serialization/String/primitives/int8_sanity1\nPASS: 142 /visitor/serialization/String/primitives/int8_sanity2\nPASS: 143 /visitor/serialization/String/primitives/int8_min\nPASS: 144 /visitor/serialization/String/primitives/int8_max\nPASS: 145 /visitor/serialization/String/primitives/int16_sanity1\nPASS: 146 /visitor/serialization/String/primitives/int16_sanity2\nPASS: 147 /visitor/serialization/String/primitives/int16_min\nPASS: 148 /visitor/serialization/String/primitives/int16_max\nPASS: 149 /visitor/serialization/String/primitives/int32_sanity1\nPASS: 150 /visitor/serialization/String/primitives/int32_sanity2\nPASS: 151 /visitor/serialization/String/primitives/int32_min\nPASS: 152 /visitor/serialization/String/primitives/int32_max\nPASS: 153 /visitor/serialization/String/primitives/int64_sanity1\nPASS: 154 /visitor/serialization/String/primitives/int64_sanity2\nPASS: 155 /visitor/serialization/String/primitives/int64_min\nPASS: 156 /visitor/serialization/String/primitives/int64_max\n# End of primitives tests\n# End of String tests\n# End of serialization tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S6b162bb2242a890d34423dd3ed20b50e\n1..4\n# Start of crypto tests\n# Start of der tests\nPASS: 1 /crypto/der/parse-rsa512-priv-key\nPASS: 2 /crypto/der/parse-rsa2048-priv-key\nPASS: 3 /crypto/der/parse-ecdsa-p192-priv-key\nPASS: 4 /crypto/der/parse-ecdsa-p256-priv-key\n# End of der tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S9b050a8b92fd322ab186b43c370500fe\n1..19\n# Start of qemu-opts tests\nPASS: 1 /qemu-opts/find_unknown_opts\nPASS: 2 /qemu-opts/find_opts\nPASS: 3 /qemu-opts/opts_create\nPASS: 4 /qemu-opts/opt_get\nPASS: 5 /qemu-opts/opt_get_bool\nPASS: 6 /qemu-opts/opt_get_number\nPASS: 7 /qemu-opts/opt_get_size\nPASS: 8 /qemu-opts/opt_unset\nPASS: 9 /qemu-opts/opts_reset\nPASS: 10 /qemu-opts/has_help_option\nPASS: 11 /qemu-opts/append_to_null\nPASS: 12 /qemu-opts/append\n# Start of opts_parse tests\nPASS: 13 /qemu-opts/opts_parse/general\nPASS: 14 /qemu-opts/opts_parse/bool\nPASS: 15 /qemu-opts/opts_parse/number\nPASS: 16 /qemu-opts/opts_parse/size\n# End of opts_parse tests\n# Start of to_qdict tests\nPASS: 17 /qemu-opts/to_qdict/basic\nPASS: 18 /qemu-opts/to_qdict/filtered\nPASS: 19 /qemu-opts/to_qdict/duplicates\n# End of to_qdict tests\n# End of qemu-opts tests\nTAP version 14\n# random seed: R02Se9b58bd0a1f2ae7c5ceca418d95fefcd\n1..8\n# Start of qdist tests\nPASS: 1 /qdist/none\nPASS: 2 /qdist/pr\n# Start of single tests\nPASS: 3 /qdist/single/empty\nPASS: 4 /qdist/single/full\n# End of single tests\n# Start of binning tests\nPASS: 5 /qdist/binning/simple\nPASS: 6 /qdist/binning/precision\nPASS: 7 /qdist/binning/expand\nPASS: 8 /qdist/binning/shrink\n# End of binning tests\n# End of qdist tests\nTAP version 14\n# random seed: R02S66f0761ef2cc284c25db8b4c2e5363d3\n1..1\n# Start of util tests\nPASS: 1 /util/filemonitor\n# End of util tests\nTAP version 14\n# random seed: R02Sc57a7be08f6d7c694442431a672b3eff\n1..2\n# Start of image-locking tests\nPASS: 1 /image-locking/basic\nPASS: 2 /image-locking/set-perm-abort\n# End of image-locking tests\nTAP version 14\n# random seed: R02Se02d4c41a231b5f4974d95b2f1da01af\n1..40\n# Start of char tests\nPASS: 1 /char/null\n# ./unit/test-char:\n#  \n# 'invalid' is not a valid char driver\n# \n# \nPASS: 2 /char/invalid\nPASS: 3 /char/ringbuf\nPASS: 4 /char/mux\nPASS: 5 /char/hub\nPASS: 6 /char/stdio\nPASS: 7 /char/pipe\nPASS: 8 /char/file\nPASS: 9 /char/file-fifo\nPASS: 10 /char/udp\nPASS: 11 /char/serial\nPASS: 12 /char/parallel\nPASS: 13 /char/hotswap\nPASS: 14 /char/websocket\n# Start of stdio tests\n# End of stdio tests\n# Start of socket tests\n# Start of server tests\n# Start of mainloop tests\nPASS: 15 /char/socket/server/mainloop/tcp\nPASS: 16 /char/socket/server/mainloop/unix\n# End of mainloop tests\n# Start of wait-conn tests\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:43047,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:43047,server=on\n# \n# \nPASS: 17 /char/socket/server/wait-conn/tcp\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \nPASS: 18 /char/socket/server/wait-conn/unix\n# End of wait-conn tests\n# Start of mainloop-fdpass tests\nPASS: 19 /char/socket/server/mainloop-fdpass/tcp\nPASS: 20 /char/socket/server/mainloop-fdpass/unix\n# End of mainloop-fdpass tests\n# Start of wait-conn-fdpass tests\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:34759,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:34759,server=on\n# \n# \nPASS: 21 /char/socket/server/wait-conn-fdpass/tcp\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \nPASS: 22 /char/socket/server/wait-conn-fdpass/unix\n# End of wait-conn-fdpass tests\n# Start of two-clients tests\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:46173,server=on\n# \n# \nPASS: 23 /char/socket/server/two-clients/tcp\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \nPASS: 24 /char/socket/server/two-clients/unix\n# End of two-clients tests\n# End of server tests\n# Start of client tests\n# Start of mainloop tests\nPASS: 25 /char/socket/client/mainloop/tcp\nPASS: 26 /char/socket/client/mainloop/unix\n# End of mainloop tests\n# Start of wait-conn tests\nPASS: 27 /char/socket/client/wait-conn/tcp\nPASS: 28 /char/socket/client/wait-conn/unix\n# End of wait-conn tests\n# Start of mainloop-reconnect tests\nPASS: 29 /char/socket/client/mainloop-reconnect/tcp\n# slow test /char/socket/client/mainloop-reconnect/tcp executed in 1.00 secs\nPASS: 30 /char/socket/client/mainloop-reconnect/unix\n# slow test /char/socket/client/mainloop-reconnect/unix executed in 1.00 secs\n# End of mainloop-reconnect tests\n# Start of wait-conn-reconnect tests\nPASS: 31 /char/socket/client/wait-conn-reconnect/tcp\nPASS: 32 /char/socket/client/wait-conn-reconnect/unix\n# End of wait-conn-reconnect tests\n# Start of mainloop-fdpass tests\nPASS: 33 /char/socket/client/mainloop-fdpass/tcp\nPASS: 34 /char/socket/client/mainloop-fdpass/unix\n# End of mainloop-fdpass tests\n# Start of wait-conn-fdpass tests\nPASS: 35 /char/socket/client/wait-conn-fdpass/tcp\nPASS: 36 /char/socket/client/wait-conn-fdpass/unix\n# End of wait-conn-fdpass tests\n# Start of reconnect-error tests\nPASS: 37 /char/socket/client/reconnect-error/tcp\nPASS: 38 /char/socket/client/reconnect-error/unix\n# End of reconnect-error tests\n# Start of dupid-reconnect tests\nPASS: 39 /char/socket/client/dupid-reconnect/tcp\nPASS: 40 /char/socket/client/dupid-reconnect/unix\n# End of dupid-reconnect tests\n# End of client tests\n# End of socket tests\n# End of char tests\nTAP version 14\n# random seed: R02S98e2a070b15e1c78ade8664984faf17f\n1..4\n# Start of qtree tests\nPASS: 1 /qtree/search\nPASS: 2 /qtree/remove\n# nnodes: 62\n# nnodes: 0\nPASS: 3 /qtree/destroy\nPASS: 4 /qtree/insert\n# End of qtree tests\nTAP version 14\n# random seed: R02S97eea13312097d6824648c47e42effb4\n1..30\n# Start of bdrv-drain tests\nPASS: 1 /bdrv-drain/nested\nPASS: 2 /bdrv-drain/set_aio_context\n# Start of driver-cb tests\nPASS: 3 /bdrv-drain/driver-cb/drain_all\nPASS: 4 /bdrv-drain/driver-cb/drain\n# Start of co tests\nPASS: 5 /bdrv-drain/driver-cb/co/drain_all\nPASS: 6 /bdrv-drain/driver-cb/co/drain\n# End of co tests\n# End of driver-cb tests\n# Start of quiesce tests\nPASS: 7 /bdrv-drain/quiesce/drain_all\nPASS: 8 /bdrv-drain/quiesce/drain\n# Start of co tests\nPASS: 9 /bdrv-drain/quiesce/co/drain_all\nPASS: 10 /bdrv-drain/quiesce/co/drain\n# End of co tests\n# End of quiesce tests\n# Start of graph-change tests\nPASS: 11 /bdrv-drain/graph-change/drain_all\n# End of graph-change tests\n# Start of iothread tests\nPASS: 12 /bdrv-drain/iothread/drain_all\nPASS: 13 /bdrv-drain/iothread/drain\n# End of iothread tests\n# Start of blockjob tests\nPASS: 14 /bdrv-drain/blockjob/drain_all\nPASS: 15 /bdrv-drain/blockjob/drain\nPASS: 16 /bdrv-drain/blockjob/commit_by_drained_end\n# Start of error tests\nPASS: 17 /bdrv-drain/blockjob/error/drain_all\nPASS: 18 /bdrv-drain/blockjob/error/drain\n# End of error tests\n# Start of iothread tests\nPASS: 19 /bdrv-drain/blockjob/iothread/drain_all\nPASS: 20 /bdrv-drain/blockjob/iothread/drain\n# Start of error tests\nPASS: 21 /bdrv-drain/blockjob/iothread/error/drain_all\nPASS: 22 /bdrv-drain/blockjob/iothread/error/drain\n# End of error tests\n# End of iothread tests\n# End of blockjob tests\n# Start of deletion tests\nPASS: 23 /bdrv-drain/deletion/drain\n# End of deletion tests\n# Start of detach tests\nPASS: 24 /bdrv-drain/detach/drain_all\nPASS: 25 /bdrv-drain/detach/drain\nPASS: 26 /bdrv-drain/detach/parent_cb\nPASS: 27 /bdrv-drain/detach/driver_cb\n# End of detach tests\n# Start of attach tests\nPASS: 28 /bdrv-drain/attach/drain\n# End of attach tests\n# Start of bdrv_drop_intermediate tests\nPASS: 29 /bdrv-drain/bdrv_drop_intermediate/poll\n# End of bdrv_drop_intermediate tests\n# Start of replace_child tests\nPASS: 30 /bdrv-drain/replace_child/mid-drain\n# End of replace_child tests\n# End of bdrv-drain tests\nTAP version 14\n# random seed: R02Sb293647a782ccb3df1383a7bccb46e8a\n1..4\n# Start of crypto tests\n# Start of afsplit tests\n# Start of sha256 tests\nPASS: 1 /crypto/afsplit/sha256/5\nPASS: 2 /crypto/afsplit/sha256/5000\nPASS: 3 /crypto/afsplit/sha256/big\n# End of sha256 tests\n# Start of sha1 tests\nPASS: 4 /crypto/afsplit/sha1/1000\n# End of sha1 tests\n# End of afsplit tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Scac9aad27752f35e027298de5d9ed7c2\n1..5\n# Start of auth tests\n# Start of list tests\nPASS: 1 /auth/list/complex\n# Start of default tests\nPASS: 2 /auth/list/default/deny\nPASS: 3 /auth/list/default/allow\n# End of default tests\n# Start of explicit tests\nPASS: 4 /auth/list/explicit/deny\nPASS: 5 /auth/list/explicit/allow\n# End of explicit tests\n# End of list tests\n# End of auth tests\nUsage: ./unit/test-rcu-slist duration nreaders\nTAP version 14\n# random seed: R02Sbe88ef0cd1d9a08364cbafa2aadfbf88\n1..2\n# Start of qht tests\n# Start of mode tests\nPASS: 1 /qht/mode/default\n# slow test /qht/mode/default executed in 0.51 secs\nPASS: 2 /qht/mode/resize\n# End of mode tests\n# End of qht tests\nTAP version 14\n# random seed: R02S51ecce07620889383897c0394a09975d\n1..8\n# Start of string-visitor tests\n# Start of input tests\nPASS: 1 /string-visitor/input/int\nPASS: 2 /string-visitor/input/intList\nPASS: 3 /string-visitor/input/uintList\nPASS: 4 /string-visitor/input/bool\nPASS: 5 /string-visitor/input/number\nPASS: 6 /string-visitor/input/string\nPASS: 7 /string-visitor/input/enum\nPASS: 8 /string-visitor/input/fuzz\n# End of input tests\n# End of string-visitor tests\nTAP version 14\n# random seed: R02S916ef9f0fb00d71d2721ae5c0b85aeb6\n1..16\n# Start of visitor tests\n# Start of output tests\nPASS: 1 /visitor/output/int\nPASS: 2 /visitor/output/bool\nPASS: 3 /visitor/output/number\nPASS: 4 /visitor/output/string\nPASS: 5 /visitor/output/no-string\nPASS: 6 /visitor/output/enum\nPASS: 7 /visitor/output/struct\nPASS: 8 /visitor/output/struct-nested\nPASS: 9 /visitor/output/list\nPASS: 10 /visitor/output/any\nPASS: 11 /visitor/output/list-qapi-free\nPASS: 12 /visitor/output/union-flat\nPASS: 13 /visitor/output/union-in-union\nPASS: 14 /visitor/output/alternate\nPASS: 15 /visitor/output/null\nPASS: 16 /visitor/output/list_struct\n# End of output tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S96a917bbbf609ea326e207eeb629fb89\n1..2\n# Start of host-utils tests\nPASS: 1 /host-utils/test_lshift\nPASS: 2 /host-utils/test_rshift\n# End of host-utils tests\nTAP version 14\n# random seed: R02S93e4ddc679a49c8a65cc431c61eaa027\n1..0\nTAP version 14\n# random seed: R02S0d5bd0a2597ead60a08d59c21277d9f0\n1..6\n# Start of interval-tree tests\nPASS: 1 /interval-tree/empty\nPASS: 2 /interval-tree/find-one-point\nPASS: 3 /interval-tree/find-two-point\nPASS: 4 /interval-tree/find-one-range\nPASS: 5 /interval-tree/find-one-range-many\nPASS: 6 /interval-tree/find-many-range\n# End of interval-tree tests\nTAP version 14\n# random seed: R02S1f5b49c8eb5781871e8ea6cec6c176f9\n1..6\n# Start of basic tests\n# Start of iov tests\nPASS: 1 /basic/iov/from-to-buf\nPASS: 2 /basic/iov/io\n# slow test /basic/iov/io executed in 0.54 secs\nPASS: 3 /basic/iov/discard-front\nPASS: 4 /basic/iov/discard-back\nPASS: 5 /basic/iov/discard-front-undo\nPASS: 6 /basic/iov/discard-back-undo\n# End of iov tests\n# End of basic tests\nTAP version 14\n# random seed: R02S2f20dcbb8e80974bed24db07d032931f\n1..27\n# Start of aio tests\n# Start of bh tests\nPASS: 1 /aio/bh/schedule\nPASS: 2 /aio/bh/schedule10\nPASS: 3 /aio/bh/cancel\nPASS: 4 /aio/bh/delete\nPASS: 5 /aio/bh/flush\n# Start of callback-delete tests\nPASS: 6 /aio/bh/callback-delete/one\nPASS: 7 /aio/bh/callback-delete/many\n# End of callback-delete tests\n# End of bh tests\n# Start of event tests\nPASS: 8 /aio/event/add-remove\nPASS: 9 /aio/event/wait\nPASS: 10 /aio/event/flush\n# Start of wait tests\nPASS: 11 /aio/event/wait/no-flush-cb\n# End of wait tests\n# End of event tests\n# Start of timer tests\nPASS: 12 /aio/timer/schedule\n# slow test /aio/timer/schedule executed in 1.75 secs\n# End of timer tests\n# Start of coroutine tests\nPASS: 13 /aio/coroutine/queue-chaining\nPASS: 14 /aio/coroutine/worker-thread-co-enter\n# End of coroutine tests\n# End of aio tests\n# Start of aio-gsource tests\nPASS: 15 /aio-gsource/flush\n# Start of bh tests\nPASS: 16 /aio-gsource/bh/schedule\nPASS: 17 /aio-gsource/bh/schedule10\nPASS: 18 /aio-gsource/bh/cancel\nPASS: 19 /aio-gsource/bh/delete\nPASS: 20 /aio-gsource/bh/flush\n# Start of callback-delete tests\nPASS: 21 /aio-gsource/bh/callback-delete/one\nPASS: 22 /aio-gsource/bh/callback-delete/many\n# End of callback-delete tests\n# End of bh tests\n# Start of event tests\nPASS: 23 /aio-gsource/event/add-remove\nPASS: 24 /aio-gsource/event/wait\nPASS: 25 /aio-gsource/event/flush\n# Start of wait tests\nPASS: 26 /aio-gsource/event/wait/no-flush-cb\n# End of wait tests\n# End of event tests\n# Start of timer tests\nPASS: 27 /aio-gsource/timer/schedule\n# slow test /aio-gsource/timer/schedule executed in 1.75 secs\n# End of timer tests\n# End of aio-gsource tests\nTAP version 14\n# random seed: R02Sa859c52f689cba40b1f9dcddd6d5d69d\n1..17\n# Start of throttle tests\nPASS: 1 /throttle/leak_bucket\nPASS: 2 /throttle/compute_wait\nPASS: 3 /throttle/init\nPASS: 4 /throttle/init_readonly\nPASS: 5 /throttle/init_writeonly\nPASS: 6 /throttle/destroy\nPASS: 7 /throttle/have_timer\nPASS: 8 /throttle/detach_attach\nPASS: 9 /throttle/config_functions\nPASS: 10 /throttle/accounting\nPASS: 11 /throttle/groups\n# Start of config tests\nPASS: 12 /throttle/config/enabled\nPASS: 13 /throttle/config/conflicting\nPASS: 14 /throttle/config/is_valid\nPASS: 15 /throttle/config/ranges\nPASS: 16 /throttle/config/max\nPASS: 17 /throttle/config/iops_size\n# End of config tests\n# End of throttle tests\nTAP version 14\n# random seed: R02S0579837489428816171e458b6aa1c409\n1..4\n# Start of logging tests\nPASS: 1 /logging/parse_range\nPASS: 2 /logging/parse_path\nPASS: 3 /logging/logfile_write_path\nPASS: 4 /logging/logfile_lock_path\n# End of logging tests\nTAP version 14\n# random seed: R02S37506fcacc53b3ac91d6c43ac08f850e\n1..6\n# Start of event tests\nPASS: 1 /event/event_a\nPASS: 2 /event/event_b\nPASS: 3 /event/event_c\nPASS: 4 /event/event_d\nPASS: 5 /event/deprecated\nPASS: 6 /event/deprecated_data\n# End of event tests\nTAP version 14\n# random seed: R02Sb2b8dd8e49571be1acec393303702f51\n1..1\n# Start of io tests\n# Start of channel tests\n# Start of null tests\nPASS: 1 /io/channel/null/io\n# End of null tests\n# End of channel tests\n# End of io tests\nTAP version 14\n# random seed: R02Sd8543d49c5586bb3879f539240067a90\n1..6\n# Start of crypto tests\n# Start of hash tests\nPASS: 1 /crypto/hash/iov\nPASS: 2 /crypto/hash/alloc\nPASS: 3 /crypto/hash/prealloc\nPASS: 4 /crypto/hash/digest\nPASS: 5 /crypto/hash/base64\nPASS: 6 /crypto/hash/accumulate\n# End of hash tests\n# End of crypto tests\nUsage: ./unit/test-rcu-tailq duration nreaders\nTAP version 14\n# random seed: R02S1b5457d10ba179071cc774404e91fdee\n1..9\n# Start of io tests\n# Start of channel tests\n# Start of socket tests\nPASS: 1 /io/channel/socket/ipv4-sync\nPASS: 2 /io/channel/socket/ipv4-async\nPASS: 3 /io/channel/socket/ipv4-fd\nPASS: 4 /io/channel/socket/ipv6-sync\nPASS: 5 /io/channel/socket/ipv6-async\nPASS: 6 /io/channel/socket/unix-sync\nPASS: 7 /io/channel/socket/unix-async\nPASS: 8 /io/channel/socket/unix-fd-pass\nPASS: 9 /io/channel/socket/unix-listen-cleanup\n# End of socket tests\n# End of channel tests\n# End of io tests\nTAP version 14\n# random seed: R02Sd7a1914d5b919c1ccf7422fc4e5ab1c0\n1..6\n# Start of aio tests\n# Start of multi tests\nPASS: 1 /aio/multi/lifecycle\n# scheduled 14, queued 5, retry 5, total 24\nPASS: 2 /aio/multi/schedule\n# slow test /aio/multi/schedule executed in 1.00 secs\n# Start of mutex tests\n# 221096 iterations/second\nPASS: 3 /aio/multi/mutex/contended\n# slow test /aio/multi/mutex/contended executed in 1.10 secs\n# 419063 iterations/second\nPASS: 4 /aio/multi/mutex/handoff\n# slow test /aio/multi/mutex/handoff executed in 3.10 secs\n# 277824 iterations/second\nPASS: 5 /aio/multi/mutex/mcs\n# slow test /aio/multi/mutex/mcs executed in 1.10 secs\n# 6914007 iterations/second\nPASS: 6 /aio/multi/mutex/pthread\n# slow test /aio/multi/mutex/pthread executed in 1.10 secs\n# End of mutex tests\n# End of multi tests\n# End of aio tests\nTAP version 14\n# random seed: R02S4b5f598d4cfd1b3d228b71f735a39c51\n1..7\n# Start of single tests\nPASS: 1 /single/success\nPASS: 2 /single/failure\nPASS: 3 /single/cancel\n# End of single tests\n# Start of pair tests\nPASS: 4 /pair/success\nPASS: 5 /pair/failure\nPASS: 6 /pair/cancel\nPASS: 7 /pair/fail-cancel-race\n# End of pair tests\nTAP version 14\n# random seed: R02S6c880ababdb96eaa93454c6895578134\n1..14\n# Start of string-visitor tests\n# Start of output tests\nPASS: 1 /string-visitor/output/int\nPASS: 2 /string-visitor/output/int-human\nPASS: 3 /string-visitor/output/bool\nPASS: 4 /string-visitor/output/bool-human\nPASS: 5 /string-visitor/output/number\nPASS: 6 /string-visitor/output/number-human\nPASS: 7 /string-visitor/output/string\nPASS: 8 /string-visitor/output/string-human\nPASS: 9 /string-visitor/output/no-string\nPASS: 10 /string-visitor/output/no-string-human\nPASS: 11 /string-visitor/output/enum\nPASS: 12 /string-visitor/output/enum-human\nPASS: 13 /string-visitor/output/intList\nPASS: 14 /string-visitor/output/intList-human\n# End of output tests\n# End of string-visitor tests\nTAP version 14\n# random seed: R02S66378513e952bbcf426a995c1f56fc82\n1..7\n# Start of visitor tests\n# Start of forward tests\nPASS: 1 /visitor/forward/struct\nPASS: 2 /visitor/forward/alternate\nPASS: 3 /visitor/forward/string\nPASS: 4 /visitor/forward/size\nPASS: 5 /visitor/forward/number\nPASS: 6 /visitor/forward/any\nPASS: 7 /visitor/forward/list\n# End of forward tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S0cfe1300de0f76552bf3ff9421d0cb6f\n1..23\n# Start of qgraph tests\nPASS: 1 /qgraph/init_nop\nPASS: 2 /qgraph/test_machine\nPASS: 3 /qgraph/test_contains\nPASS: 4 /qgraph/test_multiple_contains\nPASS: 5 /qgraph/test_produces\nPASS: 6 /qgraph/test_multiple_produces\nPASS: 7 /qgraph/test_consumes\nPASS: 8 /qgraph/test_multiple_consumes\nPASS: 9 /qgraph/test_driver\nPASS: 10 /qgraph/test_test\nPASS: 11 /qgraph/test_machine_contains_driver\nPASS: 12 /qgraph/test_driver_contains_driver\nPASS: 13 /qgraph/test_machine_produces_interface\nPASS: 14 /qgraph/test_driver_produces_interface\nPASS: 15 /qgraph/test_machine_consumes_interface\nPASS: 16 /qgraph/test_driver_consumes_interface\nPASS: 17 /qgraph/test_test_consumes_interface\nPASS: 18 /qgraph/test_full_sample\nPASS: 19 /qgraph/test_full_sample_raspi\nPASS: 20 /qgraph/test_cycle\nPASS: 21 /qgraph/test_two_test_same_interface\nPASS: 22 /qgraph/test_test_in_path\nPASS: 23 /qgraph/test_double_edge\n# End of qgraph tests\nTAP version 14\n# random seed: R02S91561591422c7987f7b6a4e77245c77d\n1..10\n# Start of fifo8 tests\nPASS: 1 /fifo8/pushpop\nPASS: 2 /fifo8/peek\nPASS: 3 /fifo8/peek_buf\nPASS: 4 /fifo8/peek_buf_wrap\nPASS: 5 /fifo8/pop_buf\nPASS: 6 /fifo8/pop_buf_wrap\nPASS: 7 /fifo8/peek_bufptr\nPASS: 8 /fifo8/peek_bufptr_wrap\nPASS: 9 /fifo8/pop_bufptr\nPASS: 10 /fifo8/pop_bufptr_wrap\n# End of fifo8 tests\nTAP version 14\n# random seed: R02S7f1213504898f363e3d0632a4bacf0c8\n1..16\n# Start of crypto tests\n# Start of akcipher tests\nPASS: 1 /crypto/akcipher/rsa1024-raw\nPASS: 2 /crypto/akcipher/rsa1024-pkcs1\nPASS: 3 /crypto/akcipher/rsa2048-raw\nPASS: 4 /crypto/akcipher/rsa2048-pkcs1\nPASS: 5 /crypto/akcipher/rsakey-1024-public\nPASS: 6 /crypto/akcipher/rsakey-1024-private\nPASS: 7 /crypto/akcipher/rsakey-2048-public\nPASS: 8 /crypto/akcipher/rsakey-2048-private\nPASS: 9 /crypto/akcipher/rsakey-public-lack-elem\nPASS: 10 /crypto/akcipher/rsakey-private-lack-elem\nPASS: 11 /crypto/akcipher/rsakey-public-empty-elem\nPASS: 12 /crypto/akcipher/rsakey-private-empty-elem\nPASS: 13 /crypto/akcipher/rsakey-public-empty-key\nPASS: 14 /crypto/akcipher/rsakey-private-empty-key\nPASS: 15 /crypto/akcipher/rsakey-public-invalid-length-val\nPASS: 16 /crypto/akcipher/rsakey-public-extra-elem\n# End of akcipher tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Sd090778e9b4a9bd080390762e8f49a72\n1..4\n# Start of util tests\n# Start of base64 tests\nPASS: 1 /util/base64/good\nPASS: 2 /util/base64/embedded-nul\nPASS: 3 /util/base64/not-nul-terminated\nPASS: 4 /util/base64/invalid-chars\n# End of base64 tests\n# End of util tests\nTAP version 14\n# random seed: R02Sfe5b5422c203f3ac38ef3d7dbed4477f\n1..4\n# Start of bitcnt tests\nPASS: 1 /bitcnt/ctpop8\nPASS: 2 /bitcnt/ctpop16\nPASS: 3 /bitcnt/ctpop32\nPASS: 4 /bitcnt/ctpop64\n# End of bitcnt tests\nTAP version 14\n# random seed: R02S9ffc1b9946ea228c34040a6985ae2fe6\n1..42\n# Start of visitor tests\n# Start of input tests\nPASS: 1 /visitor/input/int\nPASS: 2 /visitor/input/uint\nPASS: 3 /visitor/input/int_overflow\nPASS: 4 /visitor/input/int_keyval\nPASS: 5 /visitor/input/int_str_keyval\nPASS: 6 /visitor/input/int_str_fail\nPASS: 7 /visitor/input/bool\nPASS: 8 /visitor/input/bool_keyval\nPASS: 9 /visitor/input/bool_str_keyval\nPASS: 10 /visitor/input/bool_str_fail\nPASS: 11 /visitor/input/number\nPASS: 12 /visitor/input/large_number\nPASS: 13 /visitor/input/number_keyval\nPASS: 14 /visitor/input/number_str_keyval\nPASS: 15 /visitor/input/number_str_fail\nPASS: 16 /visitor/input/size_str_keyval\nPASS: 17 /visitor/input/size_str_fail\nPASS: 18 /visitor/input/string\nPASS: 19 /visitor/input/enum\nPASS: 20 /visitor/input/struct\nPASS: 21 /visitor/input/struct-nested\nPASS: 22 /visitor/input/list2\nPASS: 23 /visitor/input/list\nPASS: 24 /visitor/input/any\nPASS: 25 /visitor/input/null\nPASS: 26 /visitor/input/union-flat\nPASS: 27 /visitor/input/union-in-union\nPASS: 28 /visitor/input/alternate\nPASS: 29 /visitor/input/errors\nPASS: 30 /visitor/input/wrong-type\nPASS: 31 /visitor/input/alternate-number\nPASS: 32 /visitor/input/alternate-list\nPASS: 33 /visitor/input/qapi-introspect\n# Start of fail tests\nPASS: 34 /visitor/input/fail/struct\nPASS: 35 /visitor/input/fail/struct-nested\nPASS: 36 /visitor/input/fail/struct-in-list\nPASS: 37 /visitor/input/fail/struct-missing\nPASS: 38 /visitor/input/fail/list\nPASS: 39 /visitor/input/fail/list-nested\nPASS: 40 /visitor/input/fail/union-flat\nPASS: 41 /visitor/input/fail/union-flat-no-discriminator\nPASS: 42 /visitor/input/fail/alternate\n# End of fail tests\n# End of input tests\n# End of visitor tests\nTAP version 14\n# random seed: R02Sd068cd05a51b046a32f801a9b022d885\n1..9\n# Start of util tests\n# Start of socket tests\nPASS: 1 /util/socket/unix-abstract\n# Start of is-socket tests\nPASS: 2 /util/socket/is-socket/bad\nPASS: 3 /util/socket/is-socket/good\n# End of is-socket tests\n# End of socket tests\n# End of util tests\n# Start of socket tests\n# Start of fd-pass tests\n# Start of name tests\nPASS: 4 /socket/fd-pass/name/good\nPASS: 5 /socket/fd-pass/name/bad\nPASS: 6 /socket/fd-pass/name/nomon\n# End of name tests\n# Start of num tests\nPASS: 7 /socket/fd-pass/num/good\nPASS: 8 /socket/fd-pass/num/bad\nPASS: 9 /socket/fd-pass/num/nocli\n# End of num tests\n# End of fd-pass tests\n# End of socket tests\nTAP version 14\n# random seed: R02S3942f6cd6d7508cbd37d171b71616baa\n1..3\n# Start of resv-mem tests\nPASS: 1 /resv-mem/range_reverse_array\nPASS: 2 /resv-mem/range_reverse_array_low_end\nPASS: 3 /resv-mem/resv_region_list_insert\n# End of resv-mem tests\nTAP version 14\n# random seed: R02Sbba347a58724ebb5a76b1968c0b697b0\n1..7\n# Start of visitor tests\n# Start of clone tests\nPASS: 1 /visitor/clone/struct\nPASS: 2 /visitor/clone/alternate\nPASS: 3 /visitor/clone/list\nPASS: 4 /visitor/clone/empty\nPASS: 5 /visitor/clone/complex1\nPASS: 6 /visitor/clone/complex2\nPASS: 7 /visitor/clone/complex3\n# End of clone tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S73d9cc5c4124bd9575646c8c3300c467\n1..9\n# Start of seccomp tests\n# Start of fork tests\nPASS: 1 /seccomp/fork/on\nPASS: 2 /seccomp/fork/on-nospawn\nPASS: 3 /seccomp/fork/off\n# End of fork tests\n# Start of thread tests\nPASS: 4 /seccomp/thread/on\nPASS: 5 /seccomp/thread/on-nospawn\nPASS: 6 /seccomp/thread/off\n# End of thread tests\n# Start of sched tests\nPASS: 7 /seccomp/sched/on\nPASS: 8 /seccomp/sched/on-nores\nPASS: 9 /seccomp/sched/off\n# End of sched tests\n# End of seccomp tests\nTAP version 14\n# random seed: R02S15d510f79a57bf657bd0957dbb9f6bfa\n1..1\nPASS: 1 /nested-aio-poll\nTAP version 14\n# random seed: R02S6cf4f3879a26c2ab6c7c8085494e536d\n1..5\n# Start of crypto tests\n# Start of task tests\nPASS: 1 /crypto/task/complete\nPASS: 2 /crypto/task/datafree\nPASS: 3 /crypto/task/failure\nPASS: 4 /crypto/task/thread_complete\nPASS: 5 /crypto/task/thread_failure\n# End of task tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S4f55fca298fcf3e824850d3ae126471b\n1..2\n# Start of host-utils tests\nPASS: 1 /host-utils/test_divu128\nPASS: 2 /host-utils/test_divs128\n# End of host-utils tests\nTAP version 14\n# random seed: R02Se876654057785d4b7cfa703bbe62dbba\n1..13\n# Start of keyval tests\nPASS: 1 /keyval/keyval_parse\n# Start of keyval_parse tests\nPASS: 2 /keyval/keyval_parse/list\n# End of keyval_parse tests\n# Start of visit tests\nPASS: 3 /keyval/visit/bool\nPASS: 4 /keyval/visit/number\nPASS: 5 /keyval/visit/size\nPASS: 6 /keyval/visit/dict\nPASS: 7 /keyval/visit/list\nPASS: 8 /keyval/visit/optional\nPASS: 9 /keyval/visit/alternate\nPASS: 10 /keyval/visit/any\n# End of visit tests\n# Start of merge tests\nPASS: 11 /keyval/merge/dict\nPASS: 12 /keyval/merge/list\nPASS: 13 /keyval/merge/conflict\n# End of merge tests\n# End of keyval tests\n/usr/lib/qemu/ptest/run-ptest: line 12: ./data/test-qga-config: Permission denied\n/usr/lib/qemu/ptest/run-ptest: line 12: ./data/test-qga-os-release: Permission denied\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S32fa3c1f8e6f45d00fbec83a256c6277\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S235976088fbb1c3bcb5e830e954526d2\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S39cc1fa86c73647fc009756ffc2810d9\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02Sfbb72f07d5435018bd26a75a4c67c907\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S9d879bdeef42c11fa33c48c1d0c36721\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S1005ca8ebb6ab57836f08a32d37811a9\nDURATION: 21\nEND: /usr/lib/qemu/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "qemu": {
     "duration": "21",
     "log": "START: ptest-runner\n2025-05-13T17:47\nTAP version 14\n# random seed: R02S4a147f25ab72d0430ebf6720f71dd26b\n1..2\n# Start of qapi tests\n# Start of util tests\nPASS: 1 /qapi/util/qapi_enum_parse\nPASS: 2 /qapi/util/parse_qapi_name\n# End of util tests\n# End of qapi tests\nTAP version 14\n# random seed: R02S49e9addebecc436444085cb562b61886\n1..13\n# Start of replication tests\n# Start of primary tests\nPASS: 1 /replication/primary/read\nPASS: 2 /replication/primary/write\nPASS: 3 /replication/primary/start\nPASS: 4 /replication/primary/stop\nPASS: 5 /replication/primary/do_checkpoint\nPASS: 6 /replication/primary/get_error_all\n# End of primary tests\n# Start of secondary tests\nPASS: 7 /replication/secondary/read\nPASS: 8 /replication/secondary/write\nPASS: 9 /replication/secondary/start\nPASS: 10 /replication/secondary/stop\nPASS: 11 /replication/secondary/continuous_replication\nPASS: 12 /replication/secondary/do_checkpoint\nPASS: 13 /replication/secondary/get_error_all\n# End of secondary tests\n# End of replication tests\nTAP version 14\n# random seed: R02S0157013c5daab1c90699981ce00cf86a\n1..10\n# Start of qmp tests\nPASS: 1 /qmp/dispatch_cmd\nPASS: 2 /qmp/dispatch_cmd_oob\nPASS: 3 /qmp/dispatch_cmd_failure\nPASS: 4 /qmp/dispatch_cmd_io\nPASS: 5 /qmp/dispatch_cmd_success_response\nPASS: 6 /qmp/dispatch_cmd_deprecated\nPASS: 7 /qmp/dispatch_cmd_arg_deprecated\nPASS: 8 /qmp/dispatch_cmd_ret_deprecated\nPASS: 9 /qmp/dealloc_types\nPASS: 10 /qmp/dealloc_partial\n# End of qmp tests\nTAP version 14\n# random seed: R02S19d681759ad7095187a53b82f33bd63d\n1..9\n# Start of crypto tests\n# Start of ivgen tests\n# Start of plain tests\nPASS: 1 /crypto/ivgen/plain/1\nPASS: 2 /crypto/ivgen/plain/1f2e3d4c\nPASS: 3 /crypto/ivgen/plain/1f2e3d4c5b6a7988\n# End of plain tests\n# Start of plain64 tests\nPASS: 4 /crypto/ivgen/plain64/1\nPASS: 5 /crypto/ivgen/plain64/1f2e3d4c\nPASS: 6 /crypto/ivgen/plain64/1f2e3d4c5b6a7988\n# End of plain64 tests\n# Start of essiv tests\nPASS: 7 /crypto/ivgen/essiv/1\nPASS: 8 /crypto/ivgen/essiv/1f2e3d4c\nPASS: 9 /crypto/ivgen/essiv/1f2e3d4c5b6a7988\n# End of essiv tests\n# End of ivgen tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Sede82e2fa145109071914f182cc07e7e\n1..6\n# Start of uuid tests\nPASS: 1 /uuid/is_null\nPASS: 2 /uuid/generate\nPASS: 3 /uuid/parse\nPASS: 4 /uuid/unparse\nPASS: 5 /uuid/unparse_strdup\nPASS: 6 /uuid/hash\n# End of uuid tests\nTAP version 14\n# random seed: R02Sb26f92181930505fc5de18588caa2c25\n1..40\n# Start of hbitmap tests\nPASS: 1 /hbitmap/granularity\n# Start of size tests\nPASS: 2 /hbitmap/size/0\nPASS: 3 /hbitmap/size/unaligned\n# End of size tests\n# Start of iter tests\nPASS: 4 /hbitmap/iter/empty\nPASS: 5 /hbitmap/iter/partial\nPASS: 6 /hbitmap/iter/granularity\nPASS: 7 /hbitmap/iter/iter_and_reset\n# End of iter tests\n# Start of get tests\nPASS: 8 /hbitmap/get/all\nPASS: 9 /hbitmap/get/some\n# End of get tests\n# Start of set tests\nPASS: 10 /hbitmap/set/all\nPASS: 11 /hbitmap/set/one\nPASS: 12 /hbitmap/set/two-elem\nPASS: 13 /hbitmap/set/general\nPASS: 14 /hbitmap/set/twice\nPASS: 15 /hbitmap/set/overlap\n# End of set tests\n# Start of reset tests\nPASS: 16 /hbitmap/reset/empty\nPASS: 17 /hbitmap/reset/general\nPASS: 18 /hbitmap/reset/all\n# End of reset tests\n# Start of truncate tests\nPASS: 19 /hbitmap/truncate/nop\n# Start of grow tests\nPASS: 20 /hbitmap/truncate/grow/negligible\nPASS: 21 /hbitmap/truncate/grow/tiny\nPASS: 22 /hbitmap/truncate/grow/small\nPASS: 23 /hbitmap/truncate/grow/medium\nPASS: 24 /hbitmap/truncate/grow/large\n# End of grow tests\n# Start of shrink tests\nPASS: 25 /hbitmap/truncate/shrink/negligible\nPASS: 26 /hbitmap/truncate/shrink/tiny\nPASS: 27 /hbitmap/truncate/shrink/small\nPASS: 28 /hbitmap/truncate/shrink/medium\nPASS: 29 /hbitmap/truncate/shrink/large\n# End of shrink tests\n# End of truncate tests\n# Start of serialize tests\nPASS: 30 /hbitmap/serialize/align\nPASS: 31 /hbitmap/serialize/basic\nPASS: 32 /hbitmap/serialize/part\nPASS: 33 /hbitmap/serialize/zeroes\n# End of serialize tests\n# Start of next_zero tests\nPASS: 34 /hbitmap/next_zero/next_x_0\nPASS: 35 /hbitmap/next_zero/next_x_4\nPASS: 36 /hbitmap/next_zero/next_x_after_truncate\n# End of next_zero tests\n# Start of next_dirty_area tests\nPASS: 37 /hbitmap/next_dirty_area/next_dirty_area_0\nPASS: 38 /hbitmap/next_dirty_area/next_dirty_area_1\nPASS: 39 /hbitmap/next_dirty_area/next_dirty_area_4\nPASS: 40 /hbitmap/next_dirty_area/next_dirty_area_after_truncate\n# End of next_dirty_area tests\n# End of hbitmap tests\nTAP version 14\n# random seed: R02S12767ebb980828ef1ef4d8c1e83dfb9e\n1..5\n# Start of bdrv-graph-mod tests\nPASS: 1 /bdrv-graph-mod/update-perm-tree\nPASS: 2 /bdrv-graph-mod/should-update-child\nPASS: 3 /bdrv-graph-mod/parallel-perm-update\nPASS: 4 /bdrv-graph-mod/parallel-exclusive-write\nPASS: 5 /bdrv-graph-mod/append-greedy-filter\n# End of bdrv-graph-mod tests\nTAP version 14\n# random seed: R02S7edda25e442ac88aeb82d05eba585678\n1..6\n# Start of yank tests\n# Start of char_change tests\n# Start of success tests\nPASS: 1 /yank/char_change/success/to_yank\nPASS: 2 /yank/char_change/success/yank_to_yank\nPASS: 3 /yank/char_change/success/from_yank\n# End of success tests\n# Start of fail tests\nPASS: 4 /yank/char_change/fail/to_yank\nPASS: 5 /yank/char_change/fail/yank_to_yank\nPASS: 6 /yank/char_change/fail/from_yank\n# End of fail tests\n# End of char_change tests\n# End of yank tests\nUnexpected error in qemu_open_internal() at ../qemu-10.0.0/util/osdep.c:352:\n./unit/test-io-channel-file: Could not create 'tests/test-io-channel-file.txt': No such file or directory\nTAP version 14\n# random seed: R02Sb103d0c257163e27ffc830ef8c793be8\n1..5\n# Start of io tests\n# Start of channel tests\nTAP version 14\n# random seed: R02S9ff8ce352a9e98a491cdc73217df07b6\n1..22\n# Start of sync-op tests\nPASS: 1 /sync-op/pread\nPASS: 2 /sync-op/pwrite\nPASS: 3 /sync-op/preadv\nPASS: 4 /sync-op/pwritev\nPASS: 5 /sync-op/preadv_part\nPASS: 6 /sync-op/pwritev_part\nPASS: 7 /sync-op/pwrite_compressed\nPASS: 8 /sync-op/pwrite_zeroes\nPASS: 9 /sync-op/load_vmstate\nPASS: 10 /sync-op/save_vmstate\nPASS: 11 /sync-op/pdiscard\nPASS: 12 /sync-op/truncate\nPASS: 13 /sync-op/block_status\nPASS: 14 /sync-op/flush\nPASS: 15 /sync-op/check\nPASS: 16 /sync-op/activate\n# End of sync-op tests\n# Start of attach tests\nPASS: 17 /attach/blockjob\nPASS: 18 /attach/second_node\nPASS: 19 /attach/preserve_blk_ctx\n# End of attach tests\n# Start of propagate tests\nPASS: 20 /propagate/basic\nPASS: 21 /propagate/diamond\nPASS: 22 /propagate/mirror\n# End of propagate tests\nTAP version 14\n# random seed: R02Sdc89a7562866fc6c163bc65bae240855\n1..11\n# Start of int128 tests\nPASS: 1 /int128/int128_and\nPASS: 2 /int128/int128_add\nPASS: 3 /int128/int128_sub\nPASS: 4 /int128/int128_neg\nPASS: 5 /int128/int128_nz\nPASS: 6 /int128/int128_le\nPASS: 7 /int128/int128_lt\nPASS: 8 /int128/int128_ge\nPASS: 9 /int128/int128_gt\nPASS: 10 /int128/int128_rshift\nPASS: 11 /int128/int128_urshift\n# End of int128 tests\nTAP version 14\n# random seed: R02S5287f6d1f1e6c32d573992234094b6b1\n1..1\n# Start of io tests\n# Start of channel tests\nPASS: 1 /io/channel/buf\n# End of channel tests\n# End of io tests\nTAP version 14\n# random seed: R02Sa28410e5d4611088d91cedce109c982e\n1..33\n# Start of visitor tests\n# Start of opts tests\n# Start of flatten tests\nPASS: 1 /visitor/opts/flatten/value\n# End of flatten tests\n# Start of i64 tests\n# 'i64x=5-6': Parameter 'i64x' expects an int64 value\nPASS: 2 /visitor/opts/i64/nonlist\n# Start of val1 tests\n# 'i64=0x8000000000000000': Parameter 'i64' expects an int64 value or range\nPASS: 3 /visitor/opts/i64/val1/errno\n# 'i64=': Parameter 'i64' expects an int64 value or range\nPASS: 4 /visitor/opts/i64/val1/empty\n# 'i64=5z': Parameter 'i64' expects an int64 value or range\nPASS: 5 /visitor/opts/i64/val1/trailing\n# End of val1 tests\n# Start of val2 tests\n# 'i64=0x7fffffffffffffff-0x8000000000000000': Parameter 'i64' expects an int64 value or range\nPASS: 6 /visitor/opts/i64/val2/errno\n# 'i64=5-': Parameter 'i64' expects an int64 value or range\nPASS: 7 /visitor/opts/i64/val2/empty\n# 'i64=5-6z': Parameter 'i64' expects an int64 value or range\nPASS: 8 /visitor/opts/i64/val2/trailing\n# End of val2 tests\n# Start of range tests\n# 'i64=6-5': Parameter 'i64' expects an int64 value or range\nPASS: 9 /visitor/opts/i64/range/empty\nPASS: 10 /visitor/opts/i64/range/minval\nPASS: 11 /visitor/opts/i64/range/maxval\n# Start of max tests\n# Start of pos tests\nPASS: 12 /visitor/opts/i64/range/max/pos/a\nPASS: 13 /visitor/opts/i64/range/max/pos/b\n# End of pos tests\n# Start of neg tests\nPASS: 14 /visitor/opts/i64/range/max/neg/a\nPASS: 15 /visitor/opts/i64/range/max/neg/b\n# End of neg tests\n# End of max tests\n# Start of 2big tests\n# 'i64=0x7ffffffffffeffff-0x7fffffffffffffff': Parameter 'i64' expects an int64 value or range\nPASS: 16 /visitor/opts/i64/range/2big/pos\n# 'i64=-0x8000000000000000--0x7fffffffffff0000': Parameter 'i64' expects an int64 value or range\nPASS: 17 /visitor/opts/i64/range/2big/neg\n# 'i64=-0x8000000000000000-0x7fffffffffffffff': Parameter 'i64' expects an int64 value or range\nPASS: 18 /visitor/opts/i64/range/2big/full\n# End of 2big tests\n# End of range tests\n# End of i64 tests\n# Start of u64 tests\n# 'u64x=5-6': Parameter 'u64x' expects a uint64 value\nPASS: 19 /visitor/opts/u64/nonlist\n# Start of val1 tests\n# 'u64=-1': Parameter 'u64' expects a uint64 value or range\nPASS: 20 /visitor/opts/u64/val1/errno\n# 'u64=': Parameter 'u64' expects a uint64 value or range\nPASS: 21 /visitor/opts/u64/val1/empty\n# 'u64=5z': Parameter 'u64' expects a uint64 value or range\nPASS: 22 /visitor/opts/u64/val1/trailing\n# End of val1 tests\n# Start of val2 tests\n# 'u64=0xffffffffffffffff-0x10000000000000000': Parameter 'u64' expects a uint64 value or range\nPASS: 23 /visitor/opts/u64/val2/errno\n# 'u64=5-': Parameter 'u64' expects a uint64 value or range\nPASS: 24 /visitor/opts/u64/val2/empty\n# 'u64=5-6z': Parameter 'u64' expects a uint64 value or range\nPASS: 25 /visitor/opts/u64/val2/trailing\n# End of val2 tests\n# Start of range tests\n# 'u64=6-5': Parameter 'u64' expects a uint64 value or range\nPASS: 26 /visitor/opts/u64/range/empty\nPASS: 27 /visitor/opts/u64/range/minval\nPASS: 28 /visitor/opts/u64/range/maxval\nPASS: 29 /visitor/opts/u64/range/max\n# 'u64=0-65536': Parameter 'u64' expects a uint64 value or range\nPASS: 30 /visitor/opts/u64/range/2big\n# End of range tests\n# End of u64 tests\n# Start of range tests\nPASS: 31 /visitor/opts/range/unvisited\nPASS: 32 /visitor/opts/range/beyond\n# End of range tests\n# Start of dict tests\nPASS: 33 /visitor/opts/dict/unvisited\n# End of dict tests\n# End of opts tests\n# End of visitor tests\nTAP version 14\n# random seed: R02Sd266ee1288c2a1eb8cb07f568b5bb880\n1..7\n# Start of xs_node tests\nPASS: 1 /xs_node/simple\nPASS: 2 /xs_node/tx_abort\nPASS: 3 /xs_node/tx_fail\nPASS: 4 /xs_node/tx_succeed\nPASS: 5 /xs_node/tx_rm\nPASS: 6 /xs_node/tx_resurrect\nPASS: 7 /xs_node/tx_resurrect2\n# End of xs_node tests\nTAP version 14\n# random seed: R02S56babc81727aa08ac03218fa94a84bda\n1..1\n# Start of authz tests\nPASS: 1 /authz/simple\n# End of authz tests\nTAP version 14\n# random seed: R02S1dc3dbed7da74bc81adb55bc76268d91\n1..1\n# Start of cutils tests\nPASS: 1 /cutils/bufferiszero\n# slow test /cutils/bufferiszero executed in 0.85 secs\n# End of cutils tests\nTAP version 14\n# random seed: R02S6dd1d59456c6bd9977098e2a5044a179\n1..6\n# Start of bitops tests\nPASS: 1 /bitops/sextract32\nPASS: 2 /bitops/sextract64\nPASS: 3 /bitops/half_shuffle32\nPASS: 4 /bitops/half_shuffle64\nPASS: 5 /bitops/half_unshuffle32\nPASS: 6 /bitops/half_unshuffle64\n# End of bitops tests\nTAP version 14\n# random seed: R02Sa30b97d9392c877cef2dd1b48c464a90\n1..4\n# Start of qdev tests\n# Start of properties tests\n# Start of static tests\nPASS: 1 /qdev/properties/static/default\nPASS: 2 /qdev/properties/static/global\n# Start of default tests\n# End of default tests\n# Start of global tests\n# End of global tests\n# End of static tests\n# Start of dynamic tests\nPASS: 3 /qdev/properties/dynamic/global\n# Start of global tests\n# End of global tests\n# End of dynamic tests\n# Start of global tests\nPASS: 4 /qdev/properties/global/subclass\n# End of global tests\n# End of properties tests\n# End of qdev tests\nTAP version 14\n# random seed: R02S1727300ccaff404e877d7a13f041e946\n1..1\n# Start of timed-average tests\nPASS: 1 /timed-average/average\n# End of timed-average tests\nTAP version 14\n# random seed: R02Sf05050ec150c1435807ec63672fbca43\n1..1\n# Start of cpuid tests\n# Start of topology tests\nPASS: 1 /cpuid/topology/basic\n# End of topology tests\n# End of cpuid tests\nTAP version 14\n# random seed: R02Sce72a6b4d1ec49ccd8f573b175746823\n1..6\n# Start of xbzrle tests\nPASS: 1 /xbzrle/uleb\nPASS: 2 /xbzrle/encode_decode_zero\nPASS: 3 /xbzrle/encode_decode_unchanged\nPASS: 4 /xbzrle/encode_decode_1_byte\nPASS: 5 /xbzrle/encode_decode_overflow\nPASS: 6 /xbzrle/encode_decode\n# End of xbzrle tests\n**\nERROR:../qemu-10.0.0/tests/unit/test-qga.c:79:fixture_setup: assertion failed (error == NULL): Failed to execute child process ?/usr/lib/qemu/ptest/tests/qga/qemu-ga? (No such file or directory) (g-exec-error-quark, 8)\nTAP version 14\n# random seed: R02S148cbddd4b2d73f1fa8e36e4963d2500\nBail out! ERROR:../qemu-10.0.0/tests/unit/test-qga.c:79:fixture_setup: assertion failed (error == NULL): Failed to execute child process ?/usr/lib/qemu/ptest/tests/qga/qemu-ga? (No such file or directory) (g-exec-error-quark, 8)\nTAP version 14\n# random seed: R02S190d966f292421b3bac66d20b8627041\n1..6\n# Start of thread-pool tests\nPASS: 1 /thread-pool/submit-no-complete\nPASS: 2 /thread-pool/submit-aio\nPASS: 3 /thread-pool/submit-co\nPASS: 4 /thread-pool/submit-many\nPASS: 5 /thread-pool/cancel\n# slow test /thread-pool/cancel executed in 2.00 secs\nPASS: 6 /thread-pool/cancel-async\n# slow test /thread-pool/cancel-async executed in 2.00 secs\n# End of thread-pool tests\nTAP version 14\n# random seed: R02Sd668454d4773534a4038bf6731d92adb\n1..2\n# Start of write-threshold tests\nPASS: 1 /write-threshold/not-trigger\nPASS: 2 /write-threshold/trigger\n# End of write-threshold tests\nTAP version 14\n# random seed: R02S666e23e71bf44a30be9f588bef5b3b65\n1..23\n# Start of vmstate tests\n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:a\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child_parent:f\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child:parent\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:tmp\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child:diff\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:tmp\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/tmp_child:diff\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load test/with_tmp:tmp\n# \n# \nPASS: 1 /vmstate/tmp_struct\n# Start of simple tests\n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:b_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:i64_2\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:i32_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/primitive:i32_1\n# \n# \nPASS: 2 /vmstate/simple/primitive\n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \n# ./unit/test-vmstate:\n#  \n# Failed to load simple/array:u16_1\n# \n# \nPASS: 3 /vmstate/simple/array\n# End of simple tests\n# Start of versioned tests\n# Start of load tests\nPASS: 4 /vmstate/versioned/load/v1\nPASS: 5 /vmstate/versioned/load/v2\n# End of load tests\n# End of versioned tests\n# Start of field_exists tests\n# Start of load tests\nPASS: 6 /vmstate/field_exists/load/noskip\nPASS: 7 /vmstate/field_exists/load/skip\n# End of load tests\n# Start of save tests\nPASS: 8 /vmstate/field_exists/save/noskip\nPASS: 9 /vmstate/field_exists/save/skip\n# End of save tests\n# End of field_exists tests\n# Start of array tests\n# Start of ptr tests\n# Start of str tests\n# Start of no0 tests\nPASS: 10 /vmstate/array/ptr/str/no0/save\nPASS: 11 /vmstate/array/ptr/str/no0/load\n# End of no0 tests\n# Start of 0 tests\nPASS: 12 /vmstate/array/ptr/str/0/save\nPASS: 13 /vmstate/array/ptr/str/0/load\n# End of 0 tests\n# End of str tests\n# Start of prim tests\n# Start of 0 tests\nPASS: 14 /vmstate/array/ptr/prim/0/save\nPASS: 15 /vmstate/array/ptr/prim/0/load\n# End of 0 tests\n# End of prim tests\n# End of ptr tests\n# End of array tests\n# Start of qtailq tests\n# Start of save tests\nPASS: 16 /vmstate/qtailq/save/saveq\n# End of save tests\n# Start of load tests\nPASS: 17 /vmstate/qtailq/load/loadq\n# End of load tests\n# End of qtailq tests\n# Start of gtree tests\n# Start of save tests\nPASS: 18 /vmstate/gtree/save/savedomain\nPASS: 19 /vmstate/gtree/save/saveiommu\n# End of save tests\n# Start of load tests\nPASS: 20 /vmstate/gtree/load/loaddomain\nPASS: 21 /vmstate/gtree/load/loadiommu\n# End of load tests\n# End of gtree tests\n# Start of qlist tests\n# Start of save tests\nPASS: 22 /vmstate/qlist/save/saveqlist\n# End of save tests\n# Start of load tests\nPASS: 23 /vmstate/qlist/load/loadqlist\n# End of load tests\n# End of qlist tests\n# End of vmstate tests\nTAP version 14\n# random seed: R02Se9581107332985624f5793e087a36276\n1..8\n# Start of blockjob tests\nPASS: 1 /blockjob/ids\n# Start of cancel tests\nPASS: 2 /blockjob/cancel/created\nPASS: 3 /blockjob/cancel/running\nPASS: 4 /blockjob/cancel/paused\nPASS: 5 /blockjob/cancel/ready\nPASS: 6 /blockjob/cancel/standby\nPASS: 7 /blockjob/cancel/pending\nPASS: 8 /blockjob/cancel/concluded\n# End of cancel tests\n# End of blockjob tests\nTAP version 14\n# random seed: R02Sd50b103fd5995556d43ee1d739439084\n1..6\n# Start of error-report tests\nPASS: 1 /error-report/simple\nPASS: 2 /error-report/loc\nPASS: 3 /error-report/glog\nPASS: 4 /error-report/once\nPASS: 5 /error-report/timestamp\nPASS: 6 /error-report/warn\n# End of error-report tests\nTAP version 14\n# random seed: R02Sf1d91a73d6684a5ecf50a429b3506112\n1..179\n# Start of cutils tests\nPASS: 1 /cutils/size_to_str\nPASS: 2 /cutils/freq_to_str\nPASS: 3 /cutils/iec_binary_prefix\nPASS: 4 /cutils/si_prefix\n# Start of parse_uint tests\nPASS: 5 /cutils/parse_uint/null\nPASS: 6 /cutils/parse_uint/empty\nPASS: 7 /cutils/parse_uint/whitespace\nPASS: 8 /cutils/parse_uint/invalid\nPASS: 9 /cutils/parse_uint/trailing\nPASS: 10 /cutils/parse_uint/correct\nPASS: 11 /cutils/parse_uint/octal\nPASS: 12 /cutils/parse_uint/decimal\nPASS: 13 /cutils/parse_uint/llong_max\nPASS: 14 /cutils/parse_uint/max\nPASS: 15 /cutils/parse_uint/overflow\nPASS: 16 /cutils/parse_uint/negative\nPASS: 17 /cutils/parse_uint/negzero\n# End of parse_uint tests\n# Start of parse_uint_full tests\nPASS: 18 /cutils/parse_uint_full/trailing\nPASS: 19 /cutils/parse_uint_full/correct\nPASS: 20 /cutils/parse_uint_full/erange_junk\nPASS: 21 /cutils/parse_uint_full/null\n# End of parse_uint_full tests\n# Start of qemu_strtoi tests\nPASS: 22 /cutils/qemu_strtoi/correct\nPASS: 23 /cutils/qemu_strtoi/null\nPASS: 24 /cutils/qemu_strtoi/empty\nPASS: 25 /cutils/qemu_strtoi/whitespace\nPASS: 26 /cutils/qemu_strtoi/invalid\nPASS: 27 /cutils/qemu_strtoi/trailing\nPASS: 28 /cutils/qemu_strtoi/octal\nPASS: 29 /cutils/qemu_strtoi/decimal\nPASS: 30 /cutils/qemu_strtoi/hex\nPASS: 31 /cutils/qemu_strtoi/max\nPASS: 32 /cutils/qemu_strtoi/overflow\nPASS: 33 /cutils/qemu_strtoi/min\nPASS: 34 /cutils/qemu_strtoi/underflow\nPASS: 35 /cutils/qemu_strtoi/negative\nPASS: 36 /cutils/qemu_strtoi/negzero\n# End of qemu_strtoi tests\n# Start of qemu_strtoi_full tests\nPASS: 37 /cutils/qemu_strtoi_full/correct\nPASS: 38 /cutils/qemu_strtoi_full/null\nPASS: 39 /cutils/qemu_strtoi_full/empty\nPASS: 40 /cutils/qemu_strtoi_full/negative\nPASS: 41 /cutils/qemu_strtoi_full/negzero\nPASS: 42 /cutils/qemu_strtoi_full/trailing\nPASS: 43 /cutils/qemu_strtoi_full/max\nPASS: 44 /cutils/qemu_strtoi_full/erange_junk\n# End of qemu_strtoi_full tests\n# Start of qemu_strtoui tests\nPASS: 45 /cutils/qemu_strtoui/correct\nPASS: 46 /cutils/qemu_strtoui/null\nPASS: 47 /cutils/qemu_strtoui/empty\nPASS: 48 /cutils/qemu_strtoui/whitespace\nPASS: 49 /cutils/qemu_strtoui/invalid\nPASS: 50 /cutils/qemu_strtoui/trailing\nPASS: 51 /cutils/qemu_strtoui/octal\nPASS: 52 /cutils/qemu_strtoui/decimal\nPASS: 53 /cutils/qemu_strtoui/hex\nPASS: 54 /cutils/qemu_strtoui/wrap\nPASS: 55 /cutils/qemu_strtoui/max\nPASS: 56 /cutils/qemu_strtoui/overflow\nPASS: 57 /cutils/qemu_strtoui/underflow\nPASS: 58 /cutils/qemu_strtoui/negative\nPASS: 59 /cutils/qemu_strtoui/negzero\n# End of qemu_strtoui tests\n# Start of qemu_strtoui_full tests\nPASS: 60 /cutils/qemu_strtoui_full/correct\nPASS: 61 /cutils/qemu_strtoui_full/null\nPASS: 62 /cutils/qemu_strtoui_full/empty\nPASS: 63 /cutils/qemu_strtoui_full/negative\nPASS: 64 /cutils/qemu_strtoui_full/negzero\nPASS: 65 /cutils/qemu_strtoui_full/trailing\nPASS: 66 /cutils/qemu_strtoui_full/max\nPASS: 67 /cutils/qemu_strtoui_full/erange_junk\n# End of qemu_strtoui_full tests\n# Start of qemu_strtol tests\nPASS: 68 /cutils/qemu_strtol/correct\nPASS: 69 /cutils/qemu_strtol/null\nPASS: 70 /cutils/qemu_strtol/empty\nPASS: 71 /cutils/qemu_strtol/whitespace\nPASS: 72 /cutils/qemu_strtol/invalid\nPASS: 73 /cutils/qemu_strtol/trailing\nPASS: 74 /cutils/qemu_strtol/octal\nPASS: 75 /cutils/qemu_strtol/decimal\nPASS: 76 /cutils/qemu_strtol/hex\nPASS: 77 /cutils/qemu_strtol/max\nPASS: 78 /cutils/qemu_strtol/overflow\nPASS: 79 /cutils/qemu_strtol/min\nPASS: 80 /cutils/qemu_strtol/underflow\nPASS: 81 /cutils/qemu_strtol/negative\nPASS: 82 /cutils/qemu_strtol/negzero\n# End of qemu_strtol tests\n# Start of qemu_strtol_full tests\nPASS: 83 /cutils/qemu_strtol_full/correct\nPASS: 84 /cutils/qemu_strtol_full/null\nPASS: 85 /cutils/qemu_strtol_full/empty\nPASS: 86 /cutils/qemu_strtol_full/negative\nPASS: 87 /cutils/qemu_strtol_full/negzero\nPASS: 88 /cutils/qemu_strtol_full/trailing\nPASS: 89 /cutils/qemu_strtol_full/max\nPASS: 90 /cutils/qemu_strtol_full/erange_junk\n# End of qemu_strtol_full tests\n# Start of qemu_strtoul tests\nPASS: 91 /cutils/qemu_strtoul/correct\nPASS: 92 /cutils/qemu_strtoul/null\nPASS: 93 /cutils/qemu_strtoul/empty\nPASS: 94 /cutils/qemu_strtoul/whitespace\nPASS: 95 /cutils/qemu_strtoul/invalid\nPASS: 96 /cutils/qemu_strtoul/trailing\nPASS: 97 /cutils/qemu_strtoul/octal\nPASS: 98 /cutils/qemu_strtoul/decimal\nPASS: 99 /cutils/qemu_strtoul/hex\nPASS: 100 /cutils/qemu_strtoul/wrap\nPASS: 101 /cutils/qemu_strtoul/max\nPASS: 102 /cutils/qemu_strtoul/overflow\nPASS: 103 /cutils/qemu_strtoul/underflow\nPASS: 104 /cutils/qemu_strtoul/negative\nPASS: 105 /cutils/qemu_strtoul/negzero\n# End of qemu_strtoul tests\n# Start of qemu_strtoul_full tests\nPASS: 106 /cutils/qemu_strtoul_full/correct\nPASS: 107 /cutils/qemu_strtoul_full/null\nPASS: 108 /cutils/qemu_strtoul_full/empty\nPASS: 109 /cutils/qemu_strtoul_full/negative\nPASS: 110 /cutils/qemu_strtoul_full/negzero\nPASS: 111 /cutils/qemu_strtoul_full/trailing\nPASS: 112 /cutils/qemu_strtoul_full/max\nPASS: 113 /cutils/qemu_strtoul_full/erange_junk\n# End of qemu_strtoul_full tests\n# Start of qemu_strtoi64 tests\nPASS: 114 /cutils/qemu_strtoi64/correct\nPASS: 115 /cutils/qemu_strtoi64/null\nPASS: 116 /cutils/qemu_strtoi64/empty\nPASS: 117 /cutils/qemu_strtoi64/whitespace\nPASS: 118 /cutils/qemu_strtoi64/invalid\nPASS: 119 /cutils/qemu_strtoi64/trailing\nPASS: 120 /cutils/qemu_strtoi64/octal\nPASS: 121 /cutils/qemu_strtoi64/decimal\nPASS: 122 /cutils/qemu_strtoi64/hex\nPASS: 123 /cutils/qemu_strtoi64/max\nPASS: 124 /cutils/qemu_strtoi64/overflow\nPASS: 125 /cutils/qemu_strtoi64/min\nPASS: 126 /cutils/qemu_strtoi64/underflow\nPASS: 127 /cutils/qemu_strtoi64/negative\nPASS: 128 /cutils/qemu_strtoi64/negzero\n# End of qemu_strtoi64 tests\n# Start of qemu_strtoi64_full tests\nPASS: 129 /cutils/qemu_strtoi64_full/correct\nPASS: 130 /cutils/qemu_strtoi64_full/null\nPASS: 131 /cutils/qemu_strtoi64_full/empty\nPASS: 132 /cutils/qemu_strtoi64_full/negative\nPASS: 133 /cutils/qemu_strtoi64_full/negzero\nPASS: 134 /cutils/qemu_strtoi64_full/trailing\nPASS: 135 /cutils/qemu_strtoi64_full/max\nPASS: 136 /cutils/qemu_strtoi64_full/erange_junk\n# End of qemu_strtoi64_full tests\n# Start of qemu_strtou64 tests\nPASS: 137 /cutils/qemu_strtou64/correct\nPASS: 138 /cutils/qemu_strtou64/null\nPASS: 139 /cutils/qemu_strtou64/empty\nPASS: 140 /cutils/qemu_strtou64/whitespace\nPASS: 141 /cutils/qemu_strtou64/invalid\nPASS: 142 /cutils/qemu_strtou64/trailing\nPASS: 143 /cutils/qemu_strtou64/octal\nPASS: 144 /cutils/qemu_strtou64/decimal\nPASS: 145 /cutils/qemu_strtou64/hex\nPASS: 146 /cutils/qemu_strtou64/wrap\nPASS: 147 /cutils/qemu_strtou64/max\nPASS: 148 /cutils/qemu_strtou64/overflow\nPASS: 149 /cutils/qemu_strtou64/underflow\nPASS: 150 /cutils/qemu_strtou64/negative\nPASS: 151 /cutils/qemu_strtou64/negzero\n# End of qemu_strtou64 tests\n# Start of qemu_strtou64_full tests\nPASS: 152 /cutils/qemu_strtou64_full/correct\nPASS: 153 /cutils/qemu_strtou64_full/null\nPASS: 154 /cutils/qemu_strtou64_full/empty\nPASS: 155 /cutils/qemu_strtou64_full/negative\nPASS: 156 /cutils/qemu_strtou64_full/negzero\nPASS: 157 /cutils/qemu_strtou64_full/trailing\nPASS: 158 /cutils/qemu_strtou64_full/max\nPASS: 159 /cutils/qemu_strtou64_full/erange_junk\n# End of qemu_strtou64_full tests\n# Start of qemu_strtod tests\nPASS: 160 /cutils/qemu_strtod/simple\nPASS: 161 /cutils/qemu_strtod/einval\nPASS: 162 /cutils/qemu_strtod/erange\nPASS: 163 /cutils/qemu_strtod/nonfinite\nPASS: 164 /cutils/qemu_strtod/trailing\nPASS: 165 /cutils/qemu_strtod/erange_junk\n# End of qemu_strtod tests\n# Start of qemu_strtod_finite tests\nPASS: 166 /cutils/qemu_strtod_finite/simple\nPASS: 167 /cutils/qemu_strtod_finite/einval\nPASS: 168 /cutils/qemu_strtod_finite/erange\nPASS: 169 /cutils/qemu_strtod_finite/nonfinite\nPASS: 170 /cutils/qemu_strtod_finite/trailing\nPASS: 171 /cutils/qemu_strtod_finite/erange_junk\n# End of qemu_strtod_finite tests\n# Start of strtosz tests\nPASS: 172 /cutils/strtosz/simple\nPASS: 173 /cutils/strtosz/hex\nPASS: 174 /cutils/strtosz/units\nPASS: 175 /cutils/strtosz/float\nPASS: 176 /cutils/strtosz/invalid\nPASS: 177 /cutils/strtosz/trailing\nPASS: 178 /cutils/strtosz/erange\nPASS: 179 /cutils/strtosz/metric\n# End of strtosz tests\n# End of cutils tests\nUsage: ./unit/test-rcu-simpleq duration nreaders\nUsage: ./unit/test-rcu-list duration nreaders\nTAP version 14\n# random seed: R02S34106eae64180a851e6fa83aac404b09\n1..10\n# Start of test-smp-parse tests\nPASS: 1 /test-smp-parse/with_modules\nPASS: 2 /test-smp-parse/with_dies\nPASS: 3 /test-smp-parse/with_modules_dies\nPASS: 4 /test-smp-parse/with_clusters\nPASS: 5 /test-smp-parse/with_boPASS:s\nPASS: 6 /test-smp-parse/with_drawers\nPASS: 7 /test-smp-parse/with_drawers_boPASS:s\nPASS: 8 /test-smp-parse/full\n# Start of generic tests\nPASS: 9 /test-smp-parse/generic/valid\nPASS: 10 /test-smp-parse/generic/invalid\n# End of generic tests\n# End of test-smp-parse tests\nTAP version 14\n# random seed: R02S2bf40d5f08723dd2242932cb1fa2e5ac\n1..4\n# Start of crypto tests\n# Start of hmac tests\nPASS: 1 /crypto/hmac/iov\nPASS: 2 /crypto/hmac/alloc\nPASS: 3 /crypto/hmac/prealloc\nPASS: 4 /crypto/hmac/digest\n# End of hmac tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S19f9c6e18a9dce665f0dcad30b324c29\n1..6\n# Start of auth tests\n# Start of list tests\nPASS: 1 /auth/list/complex\nPASS: 2 /auth/list/add-remove\n# Start of default tests\nPASS: 3 /auth/list/default/deny\nPASS: 4 /auth/list/default/allow\n# End of default tests\n# Start of explicit tests\nPASS: 5 /auth/list/explicit/deny\nPASS: 6 /auth/list/explicit/allow\n# End of explicit tests\n# End of list tests\n# End of auth tests\nTAP version 14\n# random seed: R02S7b76b54125aa9650e125a04da0deda2e\n1..16\n# Start of crypto tests\n# Start of secret tests\nPASS: 1 /crypto/secret/direct\n# Start of indirect tests\nPASS: 2 /crypto/secret/indirect/good\nPASS: 3 /crypto/secret/indirect/badfile\nPASS: 4 /crypto/secret/indirect/emptyfile\n# End of indirect tests\n# Start of noconv tests\nPASS: 5 /crypto/secret/noconv/utf8\n# Start of base64 tests\nPASS: 6 /crypto/secret/noconv/base64/good\nPASS: 7 /crypto/secret/noconv/base64/bad\n# End of base64 tests\n# End of noconv tests\n# Start of conv tests\n# Start of base64 tests\nPASS: 8 /crypto/secret/conv/base64/utf8valid\nPASS: 9 /crypto/secret/conv/base64/utf8invalid\n# End of base64 tests\n# Start of utf8 tests\nPASS: 10 /crypto/secret/conv/utf8/base64\n# End of utf8 tests\n# End of conv tests\n# Start of crypt tests\nPASS: 11 /crypto/secret/crypt/raw\nPASS: 12 /crypto/secret/crypt/base64\nPASS: 13 /crypto/secret/crypt/shortkey\nPASS: 14 /crypto/secret/crypt/shortiv\nPASS: 15 /crypto/secret/crypt/missingiv\nPASS: 16 /crypto/secret/crypt/badiv\n# End of crypt tests\n# End of secret tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Sf5572bf6e40a8a2655d6f6edd705ae45\n1..2\n# Start of block-backend tests\nPASS: 1 /block-backend/drain_aio_error\nPASS: 2 /block-backend/drain_all_aio_error\n# End of block-backend tests\n# skip unsupported des:ecb\n# skip unsupported des:cbc\n# skip unsupported des:ecb\n# skip unsupported 3des:cbc\n# skip unsupported 3des:ecb\n# skip unsupported 3des:ctr\n# skip unsupported cast5-128:ecb\n# skip unsupported serpent-128:ecb\n# skip unsupported serpent-192:ecb\n# skip unsupported serpent-256:ecb\n# skip unsupported serpent-256:ecb\n# skip unsupported twofish-128:ecb\n# skip unsupported twofish-192:ecb\n# skip unsupported twofish-256:ecb\n# skip unsupported aes-128:xts\n# skip unsupported aes-128:xts\n# skip unsupported aes-128:xts\n# skip unsupported aes-128:xts\n# skip unsupported cast5-128:xts\n# skip unsupported aes-128:ctr\n# skip unsupported aes-192:ctr\n# skip unsupported aes-256:ctr\nTAP version 14\n# random seed: R02S0b72b544d6abe06102e84772b1b16dd8\n1..8\n# Start of crypto tests\n# Start of cipher tests\nPASS: 1 /crypto/cipher/aes-ecb-128\nPASS: 2 /crypto/cipher/aes-ecb-192\nPASS: 3 /crypto/cipher/aes-ecb-256\nPASS: 4 /crypto/cipher/aes-cbc-128\nPASS: 5 /crypto/cipher/aes-cbc-192\nPASS: 6 /crypto/cipher/aes-cbc-256\nPASS: 7 /crypto/cipher/null-iv\nPASS: 8 /crypto/cipher/short-plaintext\n# End of cipher tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S9a9750f48193e1e12f41842fe7c9054a\n1..1\n# Start of crypto tests\n# Start of block tests\nPASS: 1 /crypto/block/qcow\n# End of block tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S8e76b49e7b88cce2ce1bec24df3a35f2\n1..2\n# Start of bitmap tests\nPASS: 1 /bitmap/bitmap_copy_with_offset\nPASS: 2 /bitmap/bitmap_set\n# End of bitmap tests\nTAP version 14\n# random seed: R02S88bc2c952b6b58f9da78a1b7687829c9\n1..2\n# Start of host-utils tests\nPASS: 1 /host-utils/mulu64\nPASS: 2 /host-utils/muls64\n# End of host-utils tests\nTAP version 14\n# random seed: R02S15cebcd372599775dcd25729027b861c\n1..5\n# Start of virtio-dmabuf tests\nPASS: 1 /virtio-dmabuf/add_rm_res\nPASS: 2 /virtio-dmabuf/add_rm_dev\nPASS: 3 /virtio-dmabuf/rm_invalid_res\nPASS: 4 /virtio-dmabuf/add_invalid_res\nPASS: 5 /virtio-dmabuf/free_res\n# End of virtio-dmabuf tests\nTAP version 14\n# random seed: R02Sfa66a142157a2b8a710d005cdd03467d\n1..12\n# Start of basic tests\nPASS: 1 /basic/no-dangling-access\nPASS: 2 /basic/lifecycle\nPASS: 3 /basic/yield\nPASS: 4 /basic/nesting\nPASS: 5 /basic/self\nPASS: 6 /basic/entered\nPASS: 7 /basic/in_coroutine\nPASS: 8 /basic/order\n# End of basic tests\n# Start of locking tests\nPASS: 9 /locking/co-mutex\n# Start of co-mutex tests\nPASS: 10 /locking/co-mutex/lockable\n# End of co-mutex tests\n# Start of co-rwlock tests\nPASS: 11 /locking/co-rwlock/upgrade\nPASS: 12 /locking/co-rwlock/downgrade\n# End of co-rwlock tests\n# End of locking tests\nTAP version 14\n# random seed: R02S2f47d6f0416565e0c42ca1f4f8d56faf\n1..156\n# Start of visitor tests\n# Start of serialization tests\n# Start of QMP tests\nPASS: 1 /visitor/serialization/QMP/struct\nPASS: 2 /visitor/serialization/QMP/nested_struct\nPASS: 3 /visitor/serialization/QMP/nested_struct_list\n# Start of primitives tests\nPASS: 4 /visitor/serialization/QMP/primitives/string_empty\nPASS: 5 /visitor/serialization/QMP/primitives/string_whitespace\nPASS: 6 /visitor/serialization/QMP/primitives/string_newlines\nPASS: 7 /visitor/serialization/QMP/primitives/string_commas\nPASS: 8 /visitor/serialization/QMP/primitives/string_single_quoted\nPASS: 9 /visitor/serialization/QMP/primitives/string_double_quoted\nPASS: 10 /visitor/serialization/QMP/primitives/boolean_true1\nPASS: 11 /visitor/serialization/QMP/primitives/boolean_true2\nPASS: 12 /visitor/serialization/QMP/primitives/boolean_true3\nPASS: 13 /visitor/serialization/QMP/primitives/boolean_false1\nPASS: 14 /visitor/serialization/QMP/primitives/boolean_false2\nPASS: 15 /visitor/serialization/QMP/primitives/number_sanity1\nPASS: 16 /visitor/serialization/QMP/primitives/number_sanity2\nPASS: 17 /visitor/serialization/QMP/primitives/number_min\nPASS: 18 /visitor/serialization/QMP/primitives/number_max\nPASS: 19 /visitor/serialization/QMP/primitives/integer_sanity1\nPASS: 20 /visitor/serialization/QMP/primitives/integer_sanity2\nPASS: 21 /visitor/serialization/QMP/primitives/integer_min\nPASS: 22 /visitor/serialization/QMP/primitives/integer_max\nPASS: 23 /visitor/serialization/QMP/primitives/uint8_sanity1\nPASS: 24 /visitor/serialization/QMP/primitives/uint8_sanity2\nPASS: 25 /visitor/serialization/QMP/primitives/uint8_min\nPASS: 26 /visitor/serialization/QMP/primitives/uint8_max\nPASS: 27 /visitor/serialization/QMP/primitives/uint16_sanity1\nPASS: 28 /visitor/serialization/QMP/primitives/uint16_sanity2\nPASS: 29 /visitor/serialization/QMP/primitives/uint16_min\nPASS: 30 /visitor/serialization/QMP/primitives/uint16_max\nPASS: 31 /visitor/serialization/QMP/primitives/uint32_sanity1\nPASS: 32 /visitor/serialization/QMP/primitives/uint32_sanity2\nPASS: 33 /visitor/serialization/QMP/primitives/uint32_min\nPASS: 34 /visitor/serialization/QMP/primitives/uint32_max\nPASS: 35 /visitor/serialization/QMP/primitives/uint64_sanity1\nPASS: 36 /visitor/serialization/QMP/primitives/uint64_sanity2\nPASS: 37 /visitor/serialization/QMP/primitives/uint64_min\nPASS: 38 /visitor/serialization/QMP/primitives/uint64_max\nPASS: 39 /visitor/serialization/QMP/primitives/int8_sanity1\nPASS: 40 /visitor/serialization/QMP/primitives/int8_sanity2\nPASS: 41 /visitor/serialization/QMP/primitives/int8_min\nPASS: 42 /visitor/serialization/QMP/primitives/int8_max\nPASS: 43 /visitor/serialization/QMP/primitives/int16_sanity1\nPASS: 44 /visitor/serialization/QMP/primitives/int16_sanity2\nPASS: 45 /visitor/serialization/QMP/primitives/int16_min\nPASS: 46 /visitor/serialization/QMP/primitives/int16_max\nPASS: 47 /visitor/serialization/QMP/primitives/int32_sanity1\nPASS: 48 /visitor/serialization/QMP/primitives/int32_sanity2\nPASS: 49 /visitor/serialization/QMP/primitives/int32_min\nPASS: 50 /visitor/serialization/QMP/primitives/int32_max\nPASS: 51 /visitor/serialization/QMP/primitives/int64_sanity1\nPASS: 52 /visitor/serialization/QMP/primitives/int64_sanity2\nPASS: 53 /visitor/serialization/QMP/primitives/int64_min\nPASS: 54 /visitor/serialization/QMP/primitives/int64_max\n# End of primitives tests\n# Start of primitive_list tests\nPASS: 55 /visitor/serialization/QMP/primitive_list/string_empty\nPASS: 56 /visitor/serialization/QMP/primitive_list/string_whitespace\nPASS: 57 /visitor/serialization/QMP/primitive_list/string_newlines\nPASS: 58 /visitor/serialization/QMP/primitive_list/string_commas\nPASS: 59 /visitor/serialization/QMP/primitive_list/string_single_quoted\nPASS: 60 /visitor/serialization/QMP/primitive_list/string_double_quoted\nPASS: 61 /visitor/serialization/QMP/primitive_list/boolean_true1\nPASS: 62 /visitor/serialization/QMP/primitive_list/boolean_true2\nPASS: 63 /visitor/serialization/QMP/primitive_list/boolean_true3\nPASS: 64 /visitor/serialization/QMP/primitive_list/boolean_false1\nPASS: 65 /visitor/serialization/QMP/primitive_list/boolean_false2\nPASS: 66 /visitor/serialization/QMP/primitive_list/number_sanity1\nPASS: 67 /visitor/serialization/QMP/primitive_list/number_sanity2\nPASS: 68 /visitor/serialization/QMP/primitive_list/number_min\nPASS: 69 /visitor/serialization/QMP/primitive_list/number_max\nPASS: 70 /visitor/serialization/QMP/primitive_list/integer_sanity1\nPASS: 71 /visitor/serialization/QMP/primitive_list/integer_sanity2\nPASS: 72 /visitor/serialization/QMP/primitive_list/integer_min\nPASS: 73 /visitor/serialization/QMP/primitive_list/integer_max\nPASS: 74 /visitor/serialization/QMP/primitive_list/uint8_sanity1\nPASS: 75 /visitor/serialization/QMP/primitive_list/uint8_sanity2\nPASS: 76 /visitor/serialization/QMP/primitive_list/uint8_min\nPASS: 77 /visitor/serialization/QMP/primitive_list/uint8_max\nPASS: 78 /visitor/serialization/QMP/primitive_list/uint16_sanity1\nPASS: 79 /visitor/serialization/QMP/primitive_list/uint16_sanity2\nPASS: 80 /visitor/serialization/QMP/primitive_list/uint16_min\nPASS: 81 /visitor/serialization/QMP/primitive_list/uint16_max\nPASS: 82 /visitor/serialization/QMP/primitive_list/uint32_sanity1\nPASS: 83 /visitor/serialization/QMP/primitive_list/uint32_sanity2\nPASS: 84 /visitor/serialization/QMP/primitive_list/uint32_min\nPASS: 85 /visitor/serialization/QMP/primitive_list/uint32_max\nPASS: 86 /visitor/serialization/QMP/primitive_list/uint64_sanity1\nPASS: 87 /visitor/serialization/QMP/primitive_list/uint64_sanity2\nPASS: 88 /visitor/serialization/QMP/primitive_list/uint64_min\nPASS: 89 /visitor/serialization/QMP/primitive_list/uint64_max\nPASS: 90 /visitor/serialization/QMP/primitive_list/int8_sanity1\nPASS: 91 /visitor/serialization/QMP/primitive_list/int8_sanity2\nPASS: 92 /visitor/serialization/QMP/primitive_list/int8_min\nPASS: 93 /visitor/serialization/QMP/primitive_list/int8_max\nPASS: 94 /visitor/serialization/QMP/primitive_list/int16_sanity1\nPASS: 95 /visitor/serialization/QMP/primitive_list/int16_sanity2\nPASS: 96 /visitor/serialization/QMP/primitive_list/int16_min\nPASS: 97 /visitor/serialization/QMP/primitive_list/int16_max\nPASS: 98 /visitor/serialization/QMP/primitive_list/int32_sanity1\nPASS: 99 /visitor/serialization/QMP/primitive_list/int32_sanity2\nPASS: 100 /visitor/serialization/QMP/primitive_list/int32_min\nPASS: 101 /visitor/serialization/QMP/primitive_list/int32_max\nPASS: 102 /visitor/serialization/QMP/primitive_list/int64_sanity1\nPASS: 103 /visitor/serialization/QMP/primitive_list/int64_sanity2\nPASS: 104 /visitor/serialization/QMP/primitive_list/int64_min\nPASS: 105 /visitor/serialization/QMP/primitive_list/int64_max\n# End of primitive_list tests\n# End of QMP tests\n# Start of String tests\n# Start of primitives tests\nPASS: 106 /visitor/serialization/String/primitives/string_empty\nPASS: 107 /visitor/serialization/String/primitives/string_whitespace\nPASS: 108 /visitor/serialization/String/primitives/string_newlines\nPASS: 109 /visitor/serialization/String/primitives/string_commas\nPASS: 110 /visitor/serialization/String/primitives/string_single_quoted\nPASS: 111 /visitor/serialization/String/primitives/string_double_quoted\nPASS: 112 /visitor/serialization/String/primitives/boolean_true1\nPASS: 113 /visitor/serialization/String/primitives/boolean_true2\nPASS: 114 /visitor/serialization/String/primitives/boolean_true3\nPASS: 115 /visitor/serialization/String/primitives/boolean_false1\nPASS: 116 /visitor/serialization/String/primitives/boolean_false2\nPASS: 117 /visitor/serialization/String/primitives/number_sanity1\nPASS: 118 /visitor/serialization/String/primitives/number_sanity2\nPASS: 119 /visitor/serialization/String/primitives/number_min\nPASS: 120 /visitor/serialization/String/primitives/number_max\nPASS: 121 /visitor/serialization/String/primitives/integer_sanity1\nPASS: 122 /visitor/serialization/String/primitives/integer_sanity2\nPASS: 123 /visitor/serialization/String/primitives/integer_min\nPASS: 124 /visitor/serialization/String/primitives/integer_max\nPASS: 125 /visitor/serialization/String/primitives/uint8_sanity1\nPASS: 126 /visitor/serialization/String/primitives/uint8_sanity2\nPASS: 127 /visitor/serialization/String/primitives/uint8_min\nPASS: 128 /visitor/serialization/String/primitives/uint8_max\nPASS: 129 /visitor/serialization/String/primitives/uint16_sanity1\nPASS: 130 /visitor/serialization/String/primitives/uint16_sanity2\nPASS: 131 /visitor/serialization/String/primitives/uint16_min\nPASS: 132 /visitor/serialization/String/primitives/uint16_max\nPASS: 133 /visitor/serialization/String/primitives/uint32_sanity1\nPASS: 134 /visitor/serialization/String/primitives/uint32_sanity2\nPASS: 135 /visitor/serialization/String/primitives/uint32_min\nPASS: 136 /visitor/serialization/String/primitives/uint32_max\nPASS: 137 /visitor/serialization/String/primitives/uint64_sanity1\nPASS: 138 /visitor/serialization/String/primitives/uint64_sanity2\nPASS: 139 /visitor/serialization/String/primitives/uint64_min\nPASS: 140 /visitor/serialization/String/primitives/uint64_max\nPASS: 141 /visitor/serialization/String/primitives/int8_sanity1\nPASS: 142 /visitor/serialization/String/primitives/int8_sanity2\nPASS: 143 /visitor/serialization/String/primitives/int8_min\nPASS: 144 /visitor/serialization/String/primitives/int8_max\nPASS: 145 /visitor/serialization/String/primitives/int16_sanity1\nPASS: 146 /visitor/serialization/String/primitives/int16_sanity2\nPASS: 147 /visitor/serialization/String/primitives/int16_min\nPASS: 148 /visitor/serialization/String/primitives/int16_max\nPASS: 149 /visitor/serialization/String/primitives/int32_sanity1\nPASS: 150 /visitor/serialization/String/primitives/int32_sanity2\nPASS: 151 /visitor/serialization/String/primitives/int32_min\nPASS: 152 /visitor/serialization/String/primitives/int32_max\nPASS: 153 /visitor/serialization/String/primitives/int64_sanity1\nPASS: 154 /visitor/serialization/String/primitives/int64_sanity2\nPASS: 155 /visitor/serialization/String/primitives/int64_min\nPASS: 156 /visitor/serialization/String/primitives/int64_max\n# End of primitives tests\n# End of String tests\n# End of serialization tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S6b162bb2242a890d34423dd3ed20b50e\n1..4\n# Start of crypto tests\n# Start of der tests\nPASS: 1 /crypto/der/parse-rsa512-priv-key\nPASS: 2 /crypto/der/parse-rsa2048-priv-key\nPASS: 3 /crypto/der/parse-ecdsa-p192-priv-key\nPASS: 4 /crypto/der/parse-ecdsa-p256-priv-key\n# End of der tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S9b050a8b92fd322ab186b43c370500fe\n1..19\n# Start of qemu-opts tests\nPASS: 1 /qemu-opts/find_unknown_opts\nPASS: 2 /qemu-opts/find_opts\nPASS: 3 /qemu-opts/opts_create\nPASS: 4 /qemu-opts/opt_get\nPASS: 5 /qemu-opts/opt_get_bool\nPASS: 6 /qemu-opts/opt_get_number\nPASS: 7 /qemu-opts/opt_get_size\nPASS: 8 /qemu-opts/opt_unset\nPASS: 9 /qemu-opts/opts_reset\nPASS: 10 /qemu-opts/has_help_option\nPASS: 11 /qemu-opts/append_to_null\nPASS: 12 /qemu-opts/append\n# Start of opts_parse tests\nPASS: 13 /qemu-opts/opts_parse/general\nPASS: 14 /qemu-opts/opts_parse/bool\nPASS: 15 /qemu-opts/opts_parse/number\nPASS: 16 /qemu-opts/opts_parse/size\n# End of opts_parse tests\n# Start of to_qdict tests\nPASS: 17 /qemu-opts/to_qdict/basic\nPASS: 18 /qemu-opts/to_qdict/filtered\nPASS: 19 /qemu-opts/to_qdict/duplicates\n# End of to_qdict tests\n# End of qemu-opts tests\nTAP version 14\n# random seed: R02Se9b58bd0a1f2ae7c5ceca418d95fefcd\n1..8\n# Start of qdist tests\nPASS: 1 /qdist/none\nPASS: 2 /qdist/pr\n# Start of single tests\nPASS: 3 /qdist/single/empty\nPASS: 4 /qdist/single/full\n# End of single tests\n# Start of binning tests\nPASS: 5 /qdist/binning/simple\nPASS: 6 /qdist/binning/precision\nPASS: 7 /qdist/binning/expand\nPASS: 8 /qdist/binning/shrink\n# End of binning tests\n# End of qdist tests\nTAP version 14\n# random seed: R02S66f0761ef2cc284c25db8b4c2e5363d3\n1..1\n# Start of util tests\nPASS: 1 /util/filemonitor\n# End of util tests\nTAP version 14\n# random seed: R02Sc57a7be08f6d7c694442431a672b3eff\n1..2\n# Start of image-locking tests\nPASS: 1 /image-locking/basic\nPASS: 2 /image-locking/set-perm-abort\n# End of image-locking tests\nTAP version 14\n# random seed: R02Se02d4c41a231b5f4974d95b2f1da01af\n1..40\n# Start of char tests\nPASS: 1 /char/null\n# ./unit/test-char:\n#  \n# 'invalid' is not a valid char driver\n# \n# \nPASS: 2 /char/invalid\nPASS: 3 /char/ringbuf\nPASS: 4 /char/mux\nPASS: 5 /char/hub\nPASS: 6 /char/stdio\nPASS: 7 /char/pipe\nPASS: 8 /char/file\nPASS: 9 /char/file-fifo\nPASS: 10 /char/udp\nPASS: 11 /char/serial\nPASS: 12 /char/parallel\nPASS: 13 /char/hotswap\nPASS: 14 /char/websocket\n# Start of stdio tests\n# End of stdio tests\n# Start of socket tests\n# Start of server tests\n# Start of mainloop tests\nPASS: 15 /char/socket/server/mainloop/tcp\nPASS: 16 /char/socket/server/mainloop/unix\n# End of mainloop tests\n# Start of wait-conn tests\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:43047,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:43047,server=on\n# \n# \nPASS: 17 /char/socket/server/wait-conn/tcp\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \nPASS: 18 /char/socket/server/wait-conn/unix\n# End of wait-conn tests\n# Start of mainloop-fdpass tests\nPASS: 19 /char/socket/server/mainloop-fdpass/tcp\nPASS: 20 /char/socket/server/mainloop-fdpass/unix\n# End of mainloop-fdpass tests\n# Start of wait-conn-fdpass tests\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:34759,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:34759,server=on\n# \n# \nPASS: 21 /char/socket/server/wait-conn-fdpass/tcp\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \nPASS: 22 /char/socket/server/wait-conn-fdpass/unix\n# End of wait-conn-fdpass tests\n# Start of two-clients tests\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:46173,server=on\n# \n# \nPASS: 23 /char/socket/server/two-clients/tcp\n# ./unit/test-char:\n#  \n# info: \n# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on\n# \n# \nPASS: 24 /char/socket/server/two-clients/unix\n# End of two-clients tests\n# End of server tests\n# Start of client tests\n# Start of mainloop tests\nPASS: 25 /char/socket/client/mainloop/tcp\nPASS: 26 /char/socket/client/mainloop/unix\n# End of mainloop tests\n# Start of wait-conn tests\nPASS: 27 /char/socket/client/wait-conn/tcp\nPASS: 28 /char/socket/client/wait-conn/unix\n# End of wait-conn tests\n# Start of mainloop-reconnect tests\nPASS: 29 /char/socket/client/mainloop-reconnect/tcp\n# slow test /char/socket/client/mainloop-reconnect/tcp executed in 1.00 secs\nPASS: 30 /char/socket/client/mainloop-reconnect/unix\n# slow test /char/socket/client/mainloop-reconnect/unix executed in 1.00 secs\n# End of mainloop-reconnect tests\n# Start of wait-conn-reconnect tests\nPASS: 31 /char/socket/client/wait-conn-reconnect/tcp\nPASS: 32 /char/socket/client/wait-conn-reconnect/unix\n# End of wait-conn-reconnect tests\n# Start of mainloop-fdpass tests\nPASS: 33 /char/socket/client/mainloop-fdpass/tcp\nPASS: 34 /char/socket/client/mainloop-fdpass/unix\n# End of mainloop-fdpass tests\n# Start of wait-conn-fdpass tests\nPASS: 35 /char/socket/client/wait-conn-fdpass/tcp\nPASS: 36 /char/socket/client/wait-conn-fdpass/unix\n# End of wait-conn-fdpass tests\n# Start of reconnect-error tests\nPASS: 37 /char/socket/client/reconnect-error/tcp\nPASS: 38 /char/socket/client/reconnect-error/unix\n# End of reconnect-error tests\n# Start of dupid-reconnect tests\nPASS: 39 /char/socket/client/dupid-reconnect/tcp\nPASS: 40 /char/socket/client/dupid-reconnect/unix\n# End of dupid-reconnect tests\n# End of client tests\n# End of socket tests\n# End of char tests\nTAP version 14\n# random seed: R02S98e2a070b15e1c78ade8664984faf17f\n1..4\n# Start of qtree tests\nPASS: 1 /qtree/search\nPASS: 2 /qtree/remove\n# nnodes: 62\n# nnodes: 0\nPASS: 3 /qtree/destroy\nPASS: 4 /qtree/insert\n# End of qtree tests\nTAP version 14\n# random seed: R02S97eea13312097d6824648c47e42effb4\n1..30\n# Start of bdrv-drain tests\nPASS: 1 /bdrv-drain/nested\nPASS: 2 /bdrv-drain/set_aio_context\n# Start of driver-cb tests\nPASS: 3 /bdrv-drain/driver-cb/drain_all\nPASS: 4 /bdrv-drain/driver-cb/drain\n# Start of co tests\nPASS: 5 /bdrv-drain/driver-cb/co/drain_all\nPASS: 6 /bdrv-drain/driver-cb/co/drain\n# End of co tests\n# End of driver-cb tests\n# Start of quiesce tests\nPASS: 7 /bdrv-drain/quiesce/drain_all\nPASS: 8 /bdrv-drain/quiesce/drain\n# Start of co tests\nPASS: 9 /bdrv-drain/quiesce/co/drain_all\nPASS: 10 /bdrv-drain/quiesce/co/drain\n# End of co tests\n# End of quiesce tests\n# Start of graph-change tests\nPASS: 11 /bdrv-drain/graph-change/drain_all\n# End of graph-change tests\n# Start of iothread tests\nPASS: 12 /bdrv-drain/iothread/drain_all\nPASS: 13 /bdrv-drain/iothread/drain\n# End of iothread tests\n# Start of blockjob tests\nPASS: 14 /bdrv-drain/blockjob/drain_all\nPASS: 15 /bdrv-drain/blockjob/drain\nPASS: 16 /bdrv-drain/blockjob/commit_by_drained_end\n# Start of error tests\nPASS: 17 /bdrv-drain/blockjob/error/drain_all\nPASS: 18 /bdrv-drain/blockjob/error/drain\n# End of error tests\n# Start of iothread tests\nPASS: 19 /bdrv-drain/blockjob/iothread/drain_all\nPASS: 20 /bdrv-drain/blockjob/iothread/drain\n# Start of error tests\nPASS: 21 /bdrv-drain/blockjob/iothread/error/drain_all\nPASS: 22 /bdrv-drain/blockjob/iothread/error/drain\n# End of error tests\n# End of iothread tests\n# End of blockjob tests\n# Start of deletion tests\nPASS: 23 /bdrv-drain/deletion/drain\n# End of deletion tests\n# Start of detach tests\nPASS: 24 /bdrv-drain/detach/drain_all\nPASS: 25 /bdrv-drain/detach/drain\nPASS: 26 /bdrv-drain/detach/parent_cb\nPASS: 27 /bdrv-drain/detach/driver_cb\n# End of detach tests\n# Start of attach tests\nPASS: 28 /bdrv-drain/attach/drain\n# End of attach tests\n# Start of bdrv_drop_intermediate tests\nPASS: 29 /bdrv-drain/bdrv_drop_intermediate/poll\n# End of bdrv_drop_intermediate tests\n# Start of replace_child tests\nPASS: 30 /bdrv-drain/replace_child/mid-drain\n# End of replace_child tests\n# End of bdrv-drain tests\nTAP version 14\n# random seed: R02Sb293647a782ccb3df1383a7bccb46e8a\n1..4\n# Start of crypto tests\n# Start of afsplit tests\n# Start of sha256 tests\nPASS: 1 /crypto/afsplit/sha256/5\nPASS: 2 /crypto/afsplit/sha256/5000\nPASS: 3 /crypto/afsplit/sha256/big\n# End of sha256 tests\n# Start of sha1 tests\nPASS: 4 /crypto/afsplit/sha1/1000\n# End of sha1 tests\n# End of afsplit tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Scac9aad27752f35e027298de5d9ed7c2\n1..5\n# Start of auth tests\n# Start of list tests\nPASS: 1 /auth/list/complex\n# Start of default tests\nPASS: 2 /auth/list/default/deny\nPASS: 3 /auth/list/default/allow\n# End of default tests\n# Start of explicit tests\nPASS: 4 /auth/list/explicit/deny\nPASS: 5 /auth/list/explicit/allow\n# End of explicit tests\n# End of list tests\n# End of auth tests\nUsage: ./unit/test-rcu-slist duration nreaders\nTAP version 14\n# random seed: R02Sbe88ef0cd1d9a08364cbafa2aadfbf88\n1..2\n# Start of qht tests\n# Start of mode tests\nPASS: 1 /qht/mode/default\n# slow test /qht/mode/default executed in 0.51 secs\nPASS: 2 /qht/mode/resize\n# End of mode tests\n# End of qht tests\nTAP version 14\n# random seed: R02S51ecce07620889383897c0394a09975d\n1..8\n# Start of string-visitor tests\n# Start of input tests\nPASS: 1 /string-visitor/input/int\nPASS: 2 /string-visitor/input/intList\nPASS: 3 /string-visitor/input/uintList\nPASS: 4 /string-visitor/input/bool\nPASS: 5 /string-visitor/input/number\nPASS: 6 /string-visitor/input/string\nPASS: 7 /string-visitor/input/enum\nPASS: 8 /string-visitor/input/fuzz\n# End of input tests\n# End of string-visitor tests\nTAP version 14\n# random seed: R02S916ef9f0fb00d71d2721ae5c0b85aeb6\n1..16\n# Start of visitor tests\n# Start of output tests\nPASS: 1 /visitor/output/int\nPASS: 2 /visitor/output/bool\nPASS: 3 /visitor/output/number\nPASS: 4 /visitor/output/string\nPASS: 5 /visitor/output/no-string\nPASS: 6 /visitor/output/enum\nPASS: 7 /visitor/output/struct\nPASS: 8 /visitor/output/struct-nested\nPASS: 9 /visitor/output/list\nPASS: 10 /visitor/output/any\nPASS: 11 /visitor/output/list-qapi-free\nPASS: 12 /visitor/output/union-flat\nPASS: 13 /visitor/output/union-in-union\nPASS: 14 /visitor/output/alternate\nPASS: 15 /visitor/output/null\nPASS: 16 /visitor/output/list_struct\n# End of output tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S96a917bbbf609ea326e207eeb629fb89\n1..2\n# Start of host-utils tests\nPASS: 1 /host-utils/test_lshift\nPASS: 2 /host-utils/test_rshift\n# End of host-utils tests\nTAP version 14\n# random seed: R02S93e4ddc679a49c8a65cc431c61eaa027\n1..0\nTAP version 14\n# random seed: R02S0d5bd0a2597ead60a08d59c21277d9f0\n1..6\n# Start of interval-tree tests\nPASS: 1 /interval-tree/empty\nPASS: 2 /interval-tree/find-one-point\nPASS: 3 /interval-tree/find-two-point\nPASS: 4 /interval-tree/find-one-range\nPASS: 5 /interval-tree/find-one-range-many\nPASS: 6 /interval-tree/find-many-range\n# End of interval-tree tests\nTAP version 14\n# random seed: R02S1f5b49c8eb5781871e8ea6cec6c176f9\n1..6\n# Start of basic tests\n# Start of iov tests\nPASS: 1 /basic/iov/from-to-buf\nPASS: 2 /basic/iov/io\n# slow test /basic/iov/io executed in 0.54 secs\nPASS: 3 /basic/iov/discard-front\nPASS: 4 /basic/iov/discard-back\nPASS: 5 /basic/iov/discard-front-undo\nPASS: 6 /basic/iov/discard-back-undo\n# End of iov tests\n# End of basic tests\nTAP version 14\n# random seed: R02S2f20dcbb8e80974bed24db07d032931f\n1..27\n# Start of aio tests\n# Start of bh tests\nPASS: 1 /aio/bh/schedule\nPASS: 2 /aio/bh/schedule10\nPASS: 3 /aio/bh/cancel\nPASS: 4 /aio/bh/delete\nPASS: 5 /aio/bh/flush\n# Start of callback-delete tests\nPASS: 6 /aio/bh/callback-delete/one\nPASS: 7 /aio/bh/callback-delete/many\n# End of callback-delete tests\n# End of bh tests\n# Start of event tests\nPASS: 8 /aio/event/add-remove\nPASS: 9 /aio/event/wait\nPASS: 10 /aio/event/flush\n# Start of wait tests\nPASS: 11 /aio/event/wait/no-flush-cb\n# End of wait tests\n# End of event tests\n# Start of timer tests\nPASS: 12 /aio/timer/schedule\n# slow test /aio/timer/schedule executed in 1.75 secs\n# End of timer tests\n# Start of coroutine tests\nPASS: 13 /aio/coroutine/queue-chaining\nPASS: 14 /aio/coroutine/worker-thread-co-enter\n# End of coroutine tests\n# End of aio tests\n# Start of aio-gsource tests\nPASS: 15 /aio-gsource/flush\n# Start of bh tests\nPASS: 16 /aio-gsource/bh/schedule\nPASS: 17 /aio-gsource/bh/schedule10\nPASS: 18 /aio-gsource/bh/cancel\nPASS: 19 /aio-gsource/bh/delete\nPASS: 20 /aio-gsource/bh/flush\n# Start of callback-delete tests\nPASS: 21 /aio-gsource/bh/callback-delete/one\nPASS: 22 /aio-gsource/bh/callback-delete/many\n# End of callback-delete tests\n# End of bh tests\n# Start of event tests\nPASS: 23 /aio-gsource/event/add-remove\nPASS: 24 /aio-gsource/event/wait\nPASS: 25 /aio-gsource/event/flush\n# Start of wait tests\nPASS: 26 /aio-gsource/event/wait/no-flush-cb\n# End of wait tests\n# End of event tests\n# Start of timer tests\nPASS: 27 /aio-gsource/timer/schedule\n# slow test /aio-gsource/timer/schedule executed in 1.75 secs\n# End of timer tests\n# End of aio-gsource tests\nTAP version 14\n# random seed: R02Sa859c52f689cba40b1f9dcddd6d5d69d\n1..17\n# Start of throttle tests\nPASS: 1 /throttle/leak_bucket\nPASS: 2 /throttle/compute_wait\nPASS: 3 /throttle/init\nPASS: 4 /throttle/init_readonly\nPASS: 5 /throttle/init_writeonly\nPASS: 6 /throttle/destroy\nPASS: 7 /throttle/have_timer\nPASS: 8 /throttle/detach_attach\nPASS: 9 /throttle/config_functions\nPASS: 10 /throttle/accounting\nPASS: 11 /throttle/groups\n# Start of config tests\nPASS: 12 /throttle/config/enabled\nPASS: 13 /throttle/config/conflicting\nPASS: 14 /throttle/config/is_valid\nPASS: 15 /throttle/config/ranges\nPASS: 16 /throttle/config/max\nPASS: 17 /throttle/config/iops_size\n# End of config tests\n# End of throttle tests\nTAP version 14\n# random seed: R02S0579837489428816171e458b6aa1c409\n1..4\n# Start of logging tests\nPASS: 1 /logging/parse_range\nPASS: 2 /logging/parse_path\nPASS: 3 /logging/logfile_write_path\nPASS: 4 /logging/logfile_lock_path\n# End of logging tests\nTAP version 14\n# random seed: R02S37506fcacc53b3ac91d6c43ac08f850e\n1..6\n# Start of event tests\nPASS: 1 /event/event_a\nPASS: 2 /event/event_b\nPASS: 3 /event/event_c\nPASS: 4 /event/event_d\nPASS: 5 /event/deprecated\nPASS: 6 /event/deprecated_data\n# End of event tests\nTAP version 14\n# random seed: R02Sb2b8dd8e49571be1acec393303702f51\n1..1\n# Start of io tests\n# Start of channel tests\n# Start of null tests\nPASS: 1 /io/channel/null/io\n# End of null tests\n# End of channel tests\n# End of io tests\nTAP version 14\n# random seed: R02Sd8543d49c5586bb3879f539240067a90\n1..6\n# Start of crypto tests\n# Start of hash tests\nPASS: 1 /crypto/hash/iov\nPASS: 2 /crypto/hash/alloc\nPASS: 3 /crypto/hash/prealloc\nPASS: 4 /crypto/hash/digest\nPASS: 5 /crypto/hash/base64\nPASS: 6 /crypto/hash/accumulate\n# End of hash tests\n# End of crypto tests\nUsage: ./unit/test-rcu-tailq duration nreaders\nTAP version 14\n# random seed: R02S1b5457d10ba179071cc774404e91fdee\n1..9\n# Start of io tests\n# Start of channel tests\n# Start of socket tests\nPASS: 1 /io/channel/socket/ipv4-sync\nPASS: 2 /io/channel/socket/ipv4-async\nPASS: 3 /io/channel/socket/ipv4-fd\nPASS: 4 /io/channel/socket/ipv6-sync\nPASS: 5 /io/channel/socket/ipv6-async\nPASS: 6 /io/channel/socket/unix-sync\nPASS: 7 /io/channel/socket/unix-async\nPASS: 8 /io/channel/socket/unix-fd-pass\nPASS: 9 /io/channel/socket/unix-listen-cleanup\n# End of socket tests\n# End of channel tests\n# End of io tests\nTAP version 14\n# random seed: R02Sd7a1914d5b919c1ccf7422fc4e5ab1c0\n1..6\n# Start of aio tests\n# Start of multi tests\nPASS: 1 /aio/multi/lifecycle\n# scheduled 14, queued 5, retry 5, total 24\nPASS: 2 /aio/multi/schedule\n# slow test /aio/multi/schedule executed in 1.00 secs\n# Start of mutex tests\n# 221096 iterations/second\nPASS: 3 /aio/multi/mutex/contended\n# slow test /aio/multi/mutex/contended executed in 1.10 secs\n# 419063 iterations/second\nPASS: 4 /aio/multi/mutex/handoff\n# slow test /aio/multi/mutex/handoff executed in 3.10 secs\n# 277824 iterations/second\nPASS: 5 /aio/multi/mutex/mcs\n# slow test /aio/multi/mutex/mcs executed in 1.10 secs\n# 6914007 iterations/second\nPASS: 6 /aio/multi/mutex/pthread\n# slow test /aio/multi/mutex/pthread executed in 1.10 secs\n# End of mutex tests\n# End of multi tests\n# End of aio tests\nTAP version 14\n# random seed: R02S4b5f598d4cfd1b3d228b71f735a39c51\n1..7\n# Start of single tests\nPASS: 1 /single/success\nPASS: 2 /single/failure\nPASS: 3 /single/cancel\n# End of single tests\n# Start of pair tests\nPASS: 4 /pair/success\nPASS: 5 /pair/failure\nPASS: 6 /pair/cancel\nPASS: 7 /pair/fail-cancel-race\n# End of pair tests\nTAP version 14\n# random seed: R02S6c880ababdb96eaa93454c6895578134\n1..14\n# Start of string-visitor tests\n# Start of output tests\nPASS: 1 /string-visitor/output/int\nPASS: 2 /string-visitor/output/int-human\nPASS: 3 /string-visitor/output/bool\nPASS: 4 /string-visitor/output/bool-human\nPASS: 5 /string-visitor/output/number\nPASS: 6 /string-visitor/output/number-human\nPASS: 7 /string-visitor/output/string\nPASS: 8 /string-visitor/output/string-human\nPASS: 9 /string-visitor/output/no-string\nPASS: 10 /string-visitor/output/no-string-human\nPASS: 11 /string-visitor/output/enum\nPASS: 12 /string-visitor/output/enum-human\nPASS: 13 /string-visitor/output/intList\nPASS: 14 /string-visitor/output/intList-human\n# End of output tests\n# End of string-visitor tests\nTAP version 14\n# random seed: R02S66378513e952bbcf426a995c1f56fc82\n1..7\n# Start of visitor tests\n# Start of forward tests\nPASS: 1 /visitor/forward/struct\nPASS: 2 /visitor/forward/alternate\nPASS: 3 /visitor/forward/string\nPASS: 4 /visitor/forward/size\nPASS: 5 /visitor/forward/number\nPASS: 6 /visitor/forward/any\nPASS: 7 /visitor/forward/list\n# End of forward tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S0cfe1300de0f76552bf3ff9421d0cb6f\n1..23\n# Start of qgraph tests\nPASS: 1 /qgraph/init_nop\nPASS: 2 /qgraph/test_machine\nPASS: 3 /qgraph/test_contains\nPASS: 4 /qgraph/test_multiple_contains\nPASS: 5 /qgraph/test_produces\nPASS: 6 /qgraph/test_multiple_produces\nPASS: 7 /qgraph/test_consumes\nPASS: 8 /qgraph/test_multiple_consumes\nPASS: 9 /qgraph/test_driver\nPASS: 10 /qgraph/test_test\nPASS: 11 /qgraph/test_machine_contains_driver\nPASS: 12 /qgraph/test_driver_contains_driver\nPASS: 13 /qgraph/test_machine_produces_interface\nPASS: 14 /qgraph/test_driver_produces_interface\nPASS: 15 /qgraph/test_machine_consumes_interface\nPASS: 16 /qgraph/test_driver_consumes_interface\nPASS: 17 /qgraph/test_test_consumes_interface\nPASS: 18 /qgraph/test_full_sample\nPASS: 19 /qgraph/test_full_sample_raspi\nPASS: 20 /qgraph/test_cycle\nPASS: 21 /qgraph/test_two_test_same_interface\nPASS: 22 /qgraph/test_test_in_path\nPASS: 23 /qgraph/test_double_edge\n# End of qgraph tests\nTAP version 14\n# random seed: R02S91561591422c7987f7b6a4e77245c77d\n1..10\n# Start of fifo8 tests\nPASS: 1 /fifo8/pushpop\nPASS: 2 /fifo8/peek\nPASS: 3 /fifo8/peek_buf\nPASS: 4 /fifo8/peek_buf_wrap\nPASS: 5 /fifo8/pop_buf\nPASS: 6 /fifo8/pop_buf_wrap\nPASS: 7 /fifo8/peek_bufptr\nPASS: 8 /fifo8/peek_bufptr_wrap\nPASS: 9 /fifo8/pop_bufptr\nPASS: 10 /fifo8/pop_bufptr_wrap\n# End of fifo8 tests\nTAP version 14\n# random seed: R02S7f1213504898f363e3d0632a4bacf0c8\n1..16\n# Start of crypto tests\n# Start of akcipher tests\nPASS: 1 /crypto/akcipher/rsa1024-raw\nPASS: 2 /crypto/akcipher/rsa1024-pkcs1\nPASS: 3 /crypto/akcipher/rsa2048-raw\nPASS: 4 /crypto/akcipher/rsa2048-pkcs1\nPASS: 5 /crypto/akcipher/rsakey-1024-public\nPASS: 6 /crypto/akcipher/rsakey-1024-private\nPASS: 7 /crypto/akcipher/rsakey-2048-public\nPASS: 8 /crypto/akcipher/rsakey-2048-private\nPASS: 9 /crypto/akcipher/rsakey-public-lack-elem\nPASS: 10 /crypto/akcipher/rsakey-private-lack-elem\nPASS: 11 /crypto/akcipher/rsakey-public-empty-elem\nPASS: 12 /crypto/akcipher/rsakey-private-empty-elem\nPASS: 13 /crypto/akcipher/rsakey-public-empty-key\nPASS: 14 /crypto/akcipher/rsakey-private-empty-key\nPASS: 15 /crypto/akcipher/rsakey-public-invalid-length-val\nPASS: 16 /crypto/akcipher/rsakey-public-extra-elem\n# End of akcipher tests\n# End of crypto tests\nTAP version 14\n# random seed: R02Sd090778e9b4a9bd080390762e8f49a72\n1..4\n# Start of util tests\n# Start of base64 tests\nPASS: 1 /util/base64/good\nPASS: 2 /util/base64/embedded-nul\nPASS: 3 /util/base64/not-nul-terminated\nPASS: 4 /util/base64/invalid-chars\n# End of base64 tests\n# End of util tests\nTAP version 14\n# random seed: R02Sfe5b5422c203f3ac38ef3d7dbed4477f\n1..4\n# Start of bitcnt tests\nPASS: 1 /bitcnt/ctpop8\nPASS: 2 /bitcnt/ctpop16\nPASS: 3 /bitcnt/ctpop32\nPASS: 4 /bitcnt/ctpop64\n# End of bitcnt tests\nTAP version 14\n# random seed: R02S9ffc1b9946ea228c34040a6985ae2fe6\n1..42\n# Start of visitor tests\n# Start of input tests\nPASS: 1 /visitor/input/int\nPASS: 2 /visitor/input/uint\nPASS: 3 /visitor/input/int_overflow\nPASS: 4 /visitor/input/int_keyval\nPASS: 5 /visitor/input/int_str_keyval\nPASS: 6 /visitor/input/int_str_fail\nPASS: 7 /visitor/input/bool\nPASS: 8 /visitor/input/bool_keyval\nPASS: 9 /visitor/input/bool_str_keyval\nPASS: 10 /visitor/input/bool_str_fail\nPASS: 11 /visitor/input/number\nPASS: 12 /visitor/input/large_number\nPASS: 13 /visitor/input/number_keyval\nPASS: 14 /visitor/input/number_str_keyval\nPASS: 15 /visitor/input/number_str_fail\nPASS: 16 /visitor/input/size_str_keyval\nPASS: 17 /visitor/input/size_str_fail\nPASS: 18 /visitor/input/string\nPASS: 19 /visitor/input/enum\nPASS: 20 /visitor/input/struct\nPASS: 21 /visitor/input/struct-nested\nPASS: 22 /visitor/input/list2\nPASS: 23 /visitor/input/list\nPASS: 24 /visitor/input/any\nPASS: 25 /visitor/input/null\nPASS: 26 /visitor/input/union-flat\nPASS: 27 /visitor/input/union-in-union\nPASS: 28 /visitor/input/alternate\nPASS: 29 /visitor/input/errors\nPASS: 30 /visitor/input/wrong-type\nPASS: 31 /visitor/input/alternate-number\nPASS: 32 /visitor/input/alternate-list\nPASS: 33 /visitor/input/qapi-introspect\n# Start of fail tests\nPASS: 34 /visitor/input/fail/struct\nPASS: 35 /visitor/input/fail/struct-nested\nPASS: 36 /visitor/input/fail/struct-in-list\nPASS: 37 /visitor/input/fail/struct-missing\nPASS: 38 /visitor/input/fail/list\nPASS: 39 /visitor/input/fail/list-nested\nPASS: 40 /visitor/input/fail/union-flat\nPASS: 41 /visitor/input/fail/union-flat-no-discriminator\nPASS: 42 /visitor/input/fail/alternate\n# End of fail tests\n# End of input tests\n# End of visitor tests\nTAP version 14\n# random seed: R02Sd068cd05a51b046a32f801a9b022d885\n1..9\n# Start of util tests\n# Start of socket tests\nPASS: 1 /util/socket/unix-abstract\n# Start of is-socket tests\nPASS: 2 /util/socket/is-socket/bad\nPASS: 3 /util/socket/is-socket/good\n# End of is-socket tests\n# End of socket tests\n# End of util tests\n# Start of socket tests\n# Start of fd-pass tests\n# Start of name tests\nPASS: 4 /socket/fd-pass/name/good\nPASS: 5 /socket/fd-pass/name/bad\nPASS: 6 /socket/fd-pass/name/nomon\n# End of name tests\n# Start of num tests\nPASS: 7 /socket/fd-pass/num/good\nPASS: 8 /socket/fd-pass/num/bad\nPASS: 9 /socket/fd-pass/num/nocli\n# End of num tests\n# End of fd-pass tests\n# End of socket tests\nTAP version 14\n# random seed: R02S3942f6cd6d7508cbd37d171b71616baa\n1..3\n# Start of resv-mem tests\nPASS: 1 /resv-mem/range_reverse_array\nPASS: 2 /resv-mem/range_reverse_array_low_end\nPASS: 3 /resv-mem/resv_region_list_insert\n# End of resv-mem tests\nTAP version 14\n# random seed: R02Sbba347a58724ebb5a76b1968c0b697b0\n1..7\n# Start of visitor tests\n# Start of clone tests\nPASS: 1 /visitor/clone/struct\nPASS: 2 /visitor/clone/alternate\nPASS: 3 /visitor/clone/list\nPASS: 4 /visitor/clone/empty\nPASS: 5 /visitor/clone/complex1\nPASS: 6 /visitor/clone/complex2\nPASS: 7 /visitor/clone/complex3\n# End of clone tests\n# End of visitor tests\nTAP version 14\n# random seed: R02S73d9cc5c4124bd9575646c8c3300c467\n1..9\n# Start of seccomp tests\n# Start of fork tests\nPASS: 1 /seccomp/fork/on\nPASS: 2 /seccomp/fork/on-nospawn\nPASS: 3 /seccomp/fork/off\n# End of fork tests\n# Start of thread tests\nPASS: 4 /seccomp/thread/on\nPASS: 5 /seccomp/thread/on-nospawn\nPASS: 6 /seccomp/thread/off\n# End of thread tests\n# Start of sched tests\nPASS: 7 /seccomp/sched/on\nPASS: 8 /seccomp/sched/on-nores\nPASS: 9 /seccomp/sched/off\n# End of sched tests\n# End of seccomp tests\nTAP version 14\n# random seed: R02S15d510f79a57bf657bd0957dbb9f6bfa\n1..1\nPASS: 1 /nested-aio-poll\nTAP version 14\n# random seed: R02S6cf4f3879a26c2ab6c7c8085494e536d\n1..5\n# Start of crypto tests\n# Start of task tests\nPASS: 1 /crypto/task/complete\nPASS: 2 /crypto/task/datafree\nPASS: 3 /crypto/task/failure\nPASS: 4 /crypto/task/thread_complete\nPASS: 5 /crypto/task/thread_failure\n# End of task tests\n# End of crypto tests\nTAP version 14\n# random seed: R02S4f55fca298fcf3e824850d3ae126471b\n1..2\n# Start of host-utils tests\nPASS: 1 /host-utils/test_divu128\nPASS: 2 /host-utils/test_divs128\n# End of host-utils tests\nTAP version 14\n# random seed: R02Se876654057785d4b7cfa703bbe62dbba\n1..13\n# Start of keyval tests\nPASS: 1 /keyval/keyval_parse\n# Start of keyval_parse tests\nPASS: 2 /keyval/keyval_parse/list\n# End of keyval_parse tests\n# Start of visit tests\nPASS: 3 /keyval/visit/bool\nPASS: 4 /keyval/visit/number\nPASS: 5 /keyval/visit/size\nPASS: 6 /keyval/visit/dict\nPASS: 7 /keyval/visit/list\nPASS: 8 /keyval/visit/optional\nPASS: 9 /keyval/visit/alternate\nPASS: 10 /keyval/visit/any\n# End of visit tests\n# Start of merge tests\nPASS: 11 /keyval/merge/dict\nPASS: 12 /keyval/merge/list\nPASS: 13 /keyval/merge/conflict\n# End of merge tests\n# End of keyval tests\n/usr/lib/qemu/ptest/run-ptest: line 12: ./data/test-qga-config: Permission denied\n/usr/lib/qemu/ptest/run-ptest: line 12: ./data/test-qga-os-release: Permission denied\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S32fa3c1f8e6f45d00fbec83a256c6277\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S235976088fbb1c3bcb5e830e954526d2\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S39cc1fa86c73647fc009756ffc2810d9\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02Sfbb72f07d5435018bd26a75a4c67c907\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S9d879bdeef42c11fa33c48c1d0c36721\nEnvironment variable QTEST_QEMU_BINARY required\nTAP version 14\n# random seed: R02S1005ca8ebb6ab57836f08a32d37811a9\nDURATION: 21\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5422623157501221,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-quilt_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-quilt",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018978118896484375,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.357754945755005,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.019111156463623047,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 36.24264693260193,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0026061534881591797,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.quilt.add-filename-check": {
    "status": "PASSED"
   },
   "ptestresult.quilt.altered-series": {
    "status": "PASSED"
   },
   "ptestresult.quilt.annotate": {
    "status": "PASSED"
   },
   "ptestresult.quilt.applied": {
    "status": "PASSED"
   },
   "ptestresult.quilt.auto-refresh": {
    "status": "PASSED"
   },
   "ptestresult.quilt.backup-files": {
    "status": "PASSED"
   },
   "ptestresult.quilt.colon-in-patch-name": {
    "status": "PASSED"
   },
   "ptestresult.quilt.comments": {
    "status": "PASSED"
   },
   "ptestresult.quilt.conflicts": {
    "status": "PASSED"
   },
   "ptestresult.quilt.create-delete": {
    "status": "PASSED"
   },
   "ptestresult.quilt.delete": {
    "status": "PASSED"
   },
   "ptestresult.quilt.dir-a-b": {
    "status": "PASSED"
   },
   "ptestresult.quilt.dotglob": {
    "status": "PASSED"
   },
   "ptestresult.quilt.duplicate-patch-in-series": {
    "status": "PASSED"
   },
   "ptestresult.quilt.edit": {
    "status": "PASSED"
   },
   "ptestresult.quilt.empty": {
    "status": "PASSED"
   },
   "ptestresult.quilt.empty-files": {
    "status": "PASSED"
   },
   "ptestresult.quilt.example1": {
    "status": "PASSED"
   },
   "ptestresult.quilt.failbackup": {
    "status": "PASSED"
   },
   "ptestresult.quilt.faildiff": {
    "status": "PASSED"
   },
   "ptestresult.quilt.failpop": {
    "status": "PASSED"
   },
   "ptestresult.quilt.fold": {
    "status": "PASSED"
   },
   "ptestresult.quilt.formats": {
    "status": "PASSED"
   },
   "ptestresult.quilt.half-applies": {
    "status": "PASSED"
   },
   "ptestresult.quilt.hard-linked-patch": {
    "status": "PASSED"
   },
   "ptestresult.quilt.header": {
    "status": "PASSED"
   },
   "ptestresult.quilt.help": {
    "status": "PASSED"
   },
   "ptestresult.quilt.import": {
    "status": "PASSED"
   },
   "ptestresult.quilt.import2": {
    "status": "PASSED"
   },
   "ptestresult.quilt.merge": {
    "status": "PASSED"
   },
   "ptestresult.quilt.missing": {
    "status": "PASSED"
   },
   "ptestresult.quilt.missing-newline": {
    "status": "PASSED"
   },
   "ptestresult.quilt.new": {
    "status": "PASSED"
   },
   "ptestresult.quilt.new-nosubdir": {
    "status": "PASSED"
   },
   "ptestresult.quilt.no-file-to-patch": {
    "status": "PASSED"
   },
   "ptestresult.quilt.no-series": {
    "status": "PASSED"
   },
   "ptestresult.quilt.nolink": {
    "status": "PASSED"
   },
   "ptestresult.quilt.null-bug": {
    "status": "PASSED"
   },
   "ptestresult.quilt.one": {
    "status": "PASSED"
   },
   "ptestresult.quilt.perms": {
    "status": "PASSED"
   },
   "ptestresult.quilt.project-settings": {
    "status": "PASSED"
   },
   "ptestresult.quilt.refresh": {
    "status": "PASSED"
   },
   "ptestresult.quilt.refresh-z": {
    "status": "PASSED"
   },
   "ptestresult.quilt.refresh_patch_order": {
    "status": "PASSED"
   },
   "ptestresult.quilt.remember-locations": {
    "status": "PASSED"
   },
   "ptestresult.quilt.remove-trailing-ws": {
    "status": "PASSED"
   },
   "ptestresult.quilt.rename": {
    "status": "PASSED"
   },
   "ptestresult.quilt.revert": {
    "status": "PASSED"
   },
   "ptestresult.quilt.setup": {
    "status": "PASSED"
   },
   "ptestresult.quilt.snapshot": {
    "status": "PASSED"
   },
   "ptestresult.quilt.snapshot2": {
    "status": "PASSED"
   },
   "ptestresult.quilt.sort": {
    "status": "PASSED"
   },
   "ptestresult.quilt.space-in-filenames": {
    "status": "PASSED"
   },
   "ptestresult.quilt.space-in-series": {
    "status": "PASSED"
   },
   "ptestresult.quilt.space-in-work-dir": {
    "status": "PASSED"
   },
   "ptestresult.quilt.subdir": {
    "status": "PASSED"
   },
   "ptestresult.quilt.symlink": {
    "status": "PASSED"
   },
   "ptestresult.quilt.tester": {
    "status": "PASSED"
   },
   "ptestresult.quilt.three": {
    "status": "PASSED"
   },
   "ptestresult.quilt.timestamps": {
    "status": "PASSED"
   },
   "ptestresult.quilt.trailing-ws": {
    "status": "PASSED"
   },
   "ptestresult.quilt.two": {
    "status": "PASSED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/quilt/ptest\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/add-filename-check.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ echo foo > foo -- ok\n[7] $ quilt add foo -- ok\n[10] $ quilt add patches/bar -- ok\n[13] $ quilt add .pc/baz -- ok\n6 commands (6 passed, 0 failed)\nPASS: add-filename-check\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/altered-series.test]\n[3] $ mkdir patches -- ok\n[4] $ cat > patches/series -- ok\n[9] $ quilt push -q 2 -- ok\n[16] $ quilt series -v -- ok\n[22] $ touch patches/series -- ok\n[24] $ quilt series -v -- ok\n[30] $ cat > patches/series -- ok\n[35] $ quilt series -v -- ok\n[38] $ quilt pop -- ok\n[44] $ quilt series -v -- ok\n[47] $ quilt pop -a -- ok\n[52] $ quilt series -v -- ok\n12 commands (12 passed, 0 failed)\nPASS: altered-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/annotate.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > foo -- ok\n[8] $ quilt new patch -- ok\n[11] $ quilt add foo -- ok\n[14] $ sed -e 's:b:B:' foo > foo.new -- ok\n[15] $ mv foo.new foo -- ok\n[16] $ quilt refresh -- ok\n[19] $ quilt annotate foo -- ok\n[26] $ quilt new patch2 -- ok\n[29] $ quilt add foo -- ok\n[32] $ sed -e 's:Baz:baz:' foo > foo.new -- ok\n[33] $ mv foo.new foo -- ok\n[34] $ quilt refresh -- ok\n[37] $ quilt annotate foo -- ok\n[45] $ quilt new patch3 -- ok\n[48] $ quilt add foo -- ok\n[51] $ sed -e '/Bar/d' foo > foo.new -- ok\n[52] $ mv foo.new foo -- ok\n[53] $ quilt refresh -- ok\n[56] $ quilt annotate foo -- ok\n[64] $ quilt annotate -P patch3 foo -- ok\n[72] $ quilt annotate -P patch2 foo -- ok\n[80] $ quilt annotate -P patch foo -- ok\n[87] $ quilt new patch4 -- ok\n[90] $ cat > jkl -- ok\n[94] $ quilt add jkl wrz -- ok\n[98] $ rm -f jkl -- ok\n[99] $ cat > wrz -- ok\n[103] $ quilt refresh -- ok\n[106] $ quilt annotate jkl -- ok\n[110] $ quilt annotate wrz -- ok\n31 commands (31 passed, 0 failed)\nPASS: annotate\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/applied.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > a -- ok\n[4] $ echo b > b -- ok\n[5] $ diff -u a b > patches/patch -- ok\n[6] $ echo patch -p0 > patches/series -- ok\n[7] $ rm -f b -- ok\n[8] $ quilt push -q -- ok\n[12] $ quilt pop -q -- ok\n[16] $ patch -s -p0 < patches/patch -- ok\n[17] $ quilt push -q -- ok\n[22] $ echo patch -p0 -R > patches/series -- ok\n[23] $ quilt push -q -- ok\n[27] $ quilt pop -q -- ok\n[31] $ patch -s -p0 -R < patches/patch -- ok\n[32] $ quilt push -q -- ok\n15 commands (15 passed, 0 failed)\nPASS: applied\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/auto-refresh.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > a -- ok\n[4] $ echo b > b -- ok\n[6] $ quilt new a.patch -- ok\n[8] $ quilt add a -- ok\n[10] $ echo A > a -- ok\n[12] $ quilt new b.patch -- ok\n[14] $ quilt add b -- ok\n[16] $ echo B > b -- ok\n[18] $ quilt pop -fa --refresh -- ok\n[21] $ quilt pop -a --refresh -- ok\n[32] $ quilt push -a --refresh -- ok\n[43] $ quilt push -fa --refresh -- ok\n[46] $ quilt pop -a --refresh -- ok\n14 commands (14 passed, 0 failed)\nPASS: auto-refresh\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/backup-files.test]\n[4] $ echo foo > foo -- ok\n[5] $ echo bar > \"space bar\" -- ok\n[6] $ sleep 1 -- ok\n[7] $ /usr/share/quilt//scripts/backup-files -B backup/ -b foo -- ok\n[10] $ ls -l foo | awk '{ print $2 }' -- ok\n[12] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[14] $ [ backup/foo -nt foo ] && echo \"mtimes differ\" -- ok\n[16] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- ok\n[18] $ ls -l foo | awk '{ print $2 }' -- ok\n[22] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo -- ok\n[24] $ ls -l foo | awk '{ print $2 }' -- ok\n[26] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[28] $ [ backup/foo -nt foo ] && echo \"mtimes differ\" -- ok\n[31] $ echo modified > foo -- ok\n[32] $ sleep 1 -- ok\n[33] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- ok\n[36] $ cat foo -- ok\n[38] $ [ -e backup/foo ] && echo \"backup/foo not deleted\" -- ok\n[39] $ [ -e backup ] && echo \"backup directory not deleted\" -- ok\n[42] $ ln foo foo2 -- ok\n[43] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo -- ok\n[44] $ ls -l foo | awk '{ print $2 }' -- ok\n[46] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[49] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo2 -- ok\n[50] $ ls -l foo | awk '{ print $2 }' -- ok\n[52] $ ls -l foo2 | awk '{ print $2 }' -- ok\n[54] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[56] $ ls -l backup/foo2 | awk '{ print $2 }' -- ok\n[60] $ rm -f foo foo2 -- ok\n[61] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo -- ok\n[62] $ ls -l foo | awk '{ print $2 }' -- ok\n[64] $ ls -l backup/foo2 | awk '{ print $2 }' -- ok\n[66] $ [ -e backup/foo ] && echo \"backup/foo not deleted\" -- ok\n[67] $ [ ! -e foo2 ] || echo \"file foo2 shouldn't exist\" -- ok\n[69] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo2 -- ok\n[70] $ ls -l foo | awk '{ print $2 }' -- ok\n[72] $ ls -l foo2 | awk '{ print $2 }' -- ok\n[74] $ [ -e backup/foo2 ] && echo \"backup/foo2 not deleted\" -- ok\n[75] $ [ -e backup ] && echo \"backup directory not deleted\" -- ok\n[78] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s foo -- ok\n[79] $ touch -r foo foo.timeref -- ok\n[80] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t foo -- ok\n[82] $ ls -l foo | awk '{ print $2 }' -- ok\n[84] $ [ foo -nt foo.timeref ] || echo \"touch failed\" -- ok\n[87] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo \"space bar\" -- ok\n[88] $ touch -r \"space bar\" bar.timeref -- ok\n[89] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[91] $ ls -l \"backup/space bar\" | awk '{ print $2 }' -- ok\n[93] $ mkdir tmp -- ok\n[94] $ cd tmp -- ok\n[95] $ /usr/share/quilt//scripts/backup-files -B ../backup/ -r -s -k foo \"space bar\" -- ok\n[96] $ cd .. -- ok\n[98] $ ls -l foo | awk '{ print $2 }' -- ok\n[100] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[102] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[104] $ ls -l \"backup/space bar\" | awk '{ print $2 }' -- ok\n[106] $ ls -l tmp/foo | awk '{ print $2 }' -- ok\n[108] $ ls -l \"tmp/space bar\" | awk '{ print $2 }' -- ok\n[110] $ rm -rf tmp -- ok\n[113] $ rm -f foo \"space bar\" -- ok\n[114] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t - -- ok\n[115] $ cat foo -- ok\n[117] $ cat \"space bar\" -- ok\n[119] $ [ \"space bar\" -nt bar.timeref ] || echo \"touch failed\" -- ok\n[122] $ mkdir \"dir with spaces\" -- ok\n[123] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L new \"dir with spaces/space file\" -- ok\n[124] $ echo data > new -- ok\n[125] $ echo data2 > \"dir with spaces/space file\" -- ok\n[126] $ ls -l backup/new | awk '{ print $5 }' -- ok\n[128] $ ls -l \"backup/dir with spaces/space file\" | awk '{ print $5 }' -- ok\n[130] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s - -- ok\n[131] $ [ ! -e backup/new ] || echo \"file backup/new shouldn't exist\" -- ok\n[132] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[133] $ [ ! -e \"backup/dir with spaces/space file\" ] || echo \"file backup/dir with spaces/space file shouldn't exist\" -- ok\n[134] $ [ ! -e \"dir with spaces/space file\" ] || echo \"file dir with spaces/space file shouldn't exist\" -- ok\n[137] $ echo data > \"dir with spaces/space file\" -- ok\n[138] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L \"dir with spaces/space file\" -- ok\n[140] $ rm -rf \"dir with spaces\" -- ok\n[141] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- ok\n[143] $ cat \"dir with spaces/space file\" -- ok\n[145] $ [ -e backup ] && echo \"backup directory not deleted\" -- ok\n[148] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L -f - -- ok\n[152] $ echo data > new -- ok\n[153] $ echo modified > foo -- ok\n[154] $ rm -f \"space bar\" -- ok\n[155] $ [ -e backup/new -a ! -s backup/new ] || echo \"file backup/new isn't empty\" -- ok\n[156] $ ls -l backup/new | awk '{ print $5 }' -- ok\n[158] $ cat backup/foo -- ok\n[160] $ cat \"backup/space bar\" -- ok\n[162] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -f - -- ok\n[166] $ [ ! -e backup/new ] || echo \"file backup/new shouldn't exist\" -- ok\n[167] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[168] $ cat foo -- ok\n[170] $ cat \"space bar\" -- ok\n[174] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L -f - -- ok\n[181] $ ln \"space bar\" \"linked space\" -- ok\n[182] $ ls -l foo | awk '{ print $2 }' -- ok\n[184] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[186] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- ok\n[187] $ ls -l foo | awk '{ print $2 }' -- ok\n[189] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[191] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[193] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- ok\n[194] $ ls -l foo | awk '{ print $2 }' -- ok\n[196] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[198] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[199] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - | sort -- ok\n[203] $ rm \"linked space\" -- ok\n[206] $ /usr/share/quilt//scripts/backup-files -B snapshot/ -c -f - -- ok\n[215] $ ls -l foo | awk '{ print $2 }' -- ok\n[217] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[219] $ ls -l \"dir with spaces/space file\" | awk '{ print $2 }' -- ok\n[221] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[222] $ ls -l snapshot/new | awk '{ print $2 }' -- ok\n[224] $ ls -l snapshot/foo | awk '{ print $2 }' -- ok\n[226] $ ls -l snapshot/\"space bar\" | awk '{ print $2 }' -- ok\n[228] $ ls -l snapshot/\"dir with spaces/space file\" | awk '{ print $2 }' -- ok\n[230] $ [ ! -s new ] || echo \"file snapshot/new should be empty\" -- ok\n[231] $ rm -rf snapshot -- ok\n[234] $ mkdir dir -- ok\n[235] $ ln -s foo dir/link -- ok\n[236] $ readlink dir/link -- ok\n[238] $ /usr/share/quilt//scripts/backup-files -B backup/ -b dir/link -- ok\n[240] $ readlink backup/dir/link -- ok\n[242] $ rm -f dir/link -- ok\n[243] $ echo crap > dir/link -- ok\n[244] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k dir/link -- ok\n[246] $ readlink dir/link -- ok\n[250] $ rm -f dir/link -- ok\n[251] $ echo crap > dir/link -- ok\n[252] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k -f - -- ok\n[255] $ readlink dir/link -- ok\n[259] $ rm -f dir/link -- ok\n[260] $ echo crap > dir/link -- ok\n[261] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- ok\n[263] $ readlink dir/link -- ok\n136 commands (136 passed, 0 failed)\nPASS: backup-files\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/colon-in-patch-name.test]\n[4] $ mkdir patches -- ok\n[6] $ quilt new \"patch_with:strange[name]\" -- ok\n[9] $ echo foo > foo -- ok\n[10] $ quilt add foo -- ok\n[13] $ quilt files -- ok\n[16] $ echo bar > foo -- ok\n[17] $ quilt diff -p ab -P \"patch_with:strange[name]\" -- ok\n[26] $ quilt refresh -p ab -- ok\n[29] $ quilt applied -- ok\n[32] $ quilt pop -q -- ok\n[36] $ quilt next -- ok\n[39] $ quilt push -q \"patch_with:strange[name]\" -- ok\n[43] $ quilt top -- ok\n[46] $ quilt rename \"another:strange(name)\" -- ok\n[49] $ quilt new \"{%'}.patch\" -- ok\n[52] $ quilt add foo -- ok\n[55] $ echo baz > foo -- ok\n[57] $ quilt previous -- ok\n[60] $ quilt series -- ok\n[64] $ quilt refresh -p0 \"{%'}.patch\" -- ok\n[67] $ cat \"patches/{%'}.patch\" -- ok\n[76] $ quilt pop \"another:strange(name)\" -- ok\n[82] $ quilt remove foo -- ok\n23 commands (23 passed, 0 failed)\nPASS: colon-in-patch-name\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/comments.test]\n[4] $ mkdir patches -- ok\n[6] $ echo one > f -- ok\n[7] $ cat > patches/test.diff -- ok\n[20] $ cat > patches/series -- ok\n[23] $ quilt push -- ok\n[29] $ quilt refresh -- ok\n[31] $ cat patches/test.diff -- ok\n[44] $ quilt refresh -c -- ok\n[47] $ cat patches/test.diff -- ok\n[62] $ quilt refresh -- ok\n[65] $ cat patches/test.diff -- ok\n11 commands (11 passed, 0 failed)\nPASS: comments\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/conflicts.test]\n[5] $ mkdir patches -- ok\n[7] $ cat > one.txt -- ok\n[24] $ quilt new a.diff -- ok\n[26] $ echo 0 -- ok\n[29] $ quilt add one.txt -- ok\n[31] $ echo 0 -- ok\n[34] $ mv one.txt one.orig -- ok\n[35] $ sed -e \"s/4/4+/\" -e 's/d/d+/' one.orig > one.txt -- ok\n[36] $ quilt refresh -- ok\n[38] $ echo 0 -- ok\n[41] $ quilt pop -q -- ok\n[44] $ echo 0 -- ok\n[48] $ sed -e \"s/^\\\\([17]\\\\)\\$/\\\\1-/\" one.orig > one.txt -- ok\n[49] $ quilt push -q -- ok\n[52] $ echo 0 -- ok\n[55] $ quilt pop -q -- ok\n[58] $ echo 0 -- ok\n[61] $ sed -e \"s/^\\\\([1267]\\\\)\\$/\\\\1-/\" one.orig > one.txt -- ok\n[62] $ quilt push -q -- ok\n[65] $ echo 0 -- ok\n[68] $ quilt pop -q -- ok\n[71] $ echo 0 -- ok\n[75] $ sed -e \"s/^\\\\([123567]\\\\)\\$/\\\\1-/\" one.orig > one.txt -- ok\n[76] $ quilt push -q -- ok\n[80] $ echo 1 -- ok\n[83] $ quilt push -qf -- ok\n[87] $ echo 1 -- ok\n[90] $ mv one.txt one.x -- ok\n[91] $ sed -e \"s/4/4+/\" one.x > one.txt -- ok\n[92] $ rm -f one.x -- ok\n[93] $ quilt diff -z | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[105] $ echo 0 -- ok\n[108] $ quilt diff | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[129] $ echo 0 -- ok\n[132] $ quilt refresh -- ok\n[134] $ echo 0 -- ok\n[137] $ cat patches/a.diff | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[159] $ quilt pop -q -- ok\n[162] $ echo 0 -- ok\n39 commands (39 passed, 0 failed)\nPASS: conflicts\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/create-delete.test]\n[4] $ mkdir patches -- ok\n[6] $ echo delete > delete -- ok\n[7] $ quilt new test.diff -- ok\n[10] $ quilt add create -- ok\n[13] $ echo create > create -- ok\n[14] $ quilt refresh -- ok\n[17] $ quilt add delete -- ok\n[20] $ rm -f delete -- ok\n[21] $ quilt refresh -- ok\n[23] $ quilt header -r -- ok\n[31] $ quilt patches -v create -- ok\n[33] $ quilt patches delete -- ok\n[36] $ quilt pop -q -- ok\n[40] $ quilt patches create -- ok\n[42] $ quilt patches -v delete -- ok\n[44] $ quilt patches -- /dev/null dev/null null --- -- ok\n[46] $ echo create > create -- ok\n[47] $ rm -f delete -- ok\n[48] $ patch -p1 --dry-run < patches/test.diff -- ok\n19 commands (19 passed, 0 failed)\nPASS: create-delete\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/delete.test]\n[3] $ mkdir patches -- ok\n[5] $ cat > test.txt -- ok\n[8] $ quilt new test1 -- ok\n[11] $ quilt add test.txt -- ok\n[14] $ cat > test.txt -- ok\n[17] $ quilt refresh -- ok\n[20] $ quilt new test2 -- ok\n[23] $ quilt add test.txt -- ok\n[26] $ cat > test.txt -- ok\n[29] $ quilt refresh -- ok\n[32] $ quilt delete test1 -- ok\n[35] $ quilt pop -- ok\n[41] $ quilt series -- ok\n[45] $ quilt delete -n -- ok\n[48] $ quilt series -- ok\n[51] $ quilt pop -- ok\n[57] $ quilt delete test1 -- ok\n[60] $ quilt series -- ok\n[62] $ echo \"test1\" > patches/series -- ok\n[63] $ quilt delete -n -- ok\n[66] $ quilt series -- ok\n[69] $ echo \"test3\" > patches/series -- ok\n[70] $ echo \"test3\" > .pc/applied-patches -- ok\n[71] $ mkdir -p .pc/test3/dir -- ok\n[72] $ touch .pc/test3/dir/file -- ok\n[73] $ chmod a-rx .pc/test3/dir -- ok\n[77] $ quilt delete \"test3\" -- ok\n[81] $ chmod a+rx .pc/test3/dir -- ok\n[83] $ find .pc/test3 -- ok\n[88] $ quilt applied -- ok\n[91] $ quilt series -- ok\n[94] $ quilt delete -- ok\n[97] $ quilt delete test3 -- ok\n33 commands (33 passed, 0 failed)\nPASS: delete\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/dir-a-b.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > test.txt -- ok\n[4] $ echo d > test3.txt -- ok\n[6] $ cat > patches/ab.diff -- ok\n[21] $ echo \"ab.diff\" > patches/series -- ok\n[23] $ quilt push -q -- ok\n[27] $ quilt diff -p ab --no-index -- ok\n[42] $ rm -f patches/ab.diff -- ok\n[43] $ quilt refresh -p ab --no-index -- ok\n[46] $ cat patches/ab.diff -- ok\n[61] $ quilt pop -qR -- ok\n11 commands (11 passed, 0 failed)\nPASS: dir-a-b\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/dotglob.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new dotglob.diff -- ok\n[6] $ quilt add .foo -- ok\n[9] $ echo dot-foo > .foo -- ok\n[10] $ quilt refresh -- ok\n[13] $ quilt pop -q -- ok\n[17] $ quilt push -q -- ok\n7 commands (7 passed, 0 failed)\nPASS: dotglob\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/duplicate-patch-in-series.test]\n[4] $ mkdir patches -- ok\n[5] $ echo \"old line\" > file.txt -- ok\n[7] $ cat > patches/first.patch -- ok\n[14] $ cat > patches/series -- ok\n[18] $ quilt push -- ok\n[24] $ quilt push -- ok\n[27] $ quilt pop -- ok\n[33] $ quilt push -qa -- ok\n[36] $ quilt pop -q -- ok\n9 commands (9 passed, 0 failed)\nPASS: duplicate-patch-in-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/edit.test]\n[1] $ mkdir patches subdir -- ok\n[4] $ cat > editor -- ok\n[9] $ chmod +x editor -- ok\n[10] $ export EDITOR=/usr/lib/quilt/ptest/test/edit.test.6310/editor -- ok\n[12] $ quilt new patch -- ok\n[15] $ echo foobar > foobar -- ok\n[16] $ quilt edit foobar -- ok\n[20] $ cat foobar -- ok\n[23] $ cd subdir -- ok\n[24] $ echo foo > foo -- ok\n[25] $ quilt edit foo -- ok\n[28] $ cd .. -- ok\n[30] $ cat subdir/foo -- ok\n[33] $ quilt files -- ok\n[37] $ quilt refresh -- ok\n[41] $ echo foobaz > foobaz -- ok\n[42] $ cat > editor -- ok\n[47] $ quilt edit foobaz -- ok\n[51] $ [ ! -e foobaz ] || echo \"File foobaz shouldn't exist\" -- ok\n[55] $ cat > editor -- ok\n[59] $ quilt edit nofoo -- ok\n[66] $ rm -f foobar -- ok\n[67] $ quilt refresh -- ok\n[69] $ quilt diff -p ab --no-index foobar -- ok\n[75] $ quilt edit foobar -- ok\n[79] $ [ ! -e foobar ] || echo \"File foobar shouldn't exist\" -- ok\n[82] $ cat > editor -- ok\n[87] $ quilt edit foo2 -- ok\n[90] $ cat foo2 -- ok\n[93] $ quilt files -v -- ok\n30 commands (30 passed, 0 failed)\nPASS: edit\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/empty-files.test]\n[4] $ mkdir patches -- ok\n[5] $ echo \"will be deleted\" > deleted1 -- ok\n[6] $ echo \"will be emptied\" > emptied1 -- ok\n[7] $ echo \"will be deleted\" > deleted2 -- ok\n[8] $ echo \"will be emptied\" > emptied2 -- ok\n[11] $ cat > patches/series -- ok\n[15] $ cat > patches/using-filenames.patch -- ok\n[27] $ cat > patches/using-timestamps.patch -- ok\n[40] $ quilt push -- ok\n[46] $ [ ! -e deleted1 ] && echo \"File deleted1 does not exist\" -- ok\n[48] $ [ -e deleted1 -a ! -s deleted1 ] && echo \"File deleted1 is empty\" -- ok\n[49] $ [ ! -e emptied1 ] && echo \"File emptied1 does not exist\" -- ok\n[50] $ [ -e emptied1 -a ! -s emptied1 ] && echo \"File emptied1 is empty\" -- ok\n[53] $ quilt push -- ok\n[59] $ [ ! -e deleted2 ] && echo \"File deleted2 does not exist\" -- ok\n[61] $ [ -e deleted2 -a ! -s deleted2 ] && echo \"File deleted2 is empty\" -- ok\n[62] $ [ ! -e emptied2 ] && echo \"File emptied2 does not exist\" -- ok\n[63] $ [ -e emptied2 -a ! -s emptied2 ] && echo \"File emptied2 is empty\" -- ok\n[67] $ quilt pop -aq -- ok\n[72] $ quilt new fold.patch -- ok\n[75] $ quilt fold < patches/using-filenames.patch -- ok\n[78] $ [ ! -e deleted1 ] && echo \"File deleted1 does not exist\" -- ok\n[80] $ [ -e deleted1 -a ! -s deleted1 ] && echo \"File deleted1 is empty\" -- ok\n[81] $ [ ! -e emptied1 ] && echo \"File emptied1 does not exist\" -- ok\n[82] $ [ -e emptied1 -a ! -s emptied1 ] && echo \"File emptied1 is empty\" -- ok\n[85] $ quilt fold < patches/using-timestamps.patch -- ok\n[88] $ [ ! -e deleted2 ] && echo \"File deleted2 does not exist\" -- ok\n[90] $ [ -e deleted2 -a ! -s deleted2 ] && echo \"File deleted2 is empty\" -- ok\n[91] $ [ ! -e emptied2 ] && echo \"File emptied2 does not exist\" -- ok\n[92] $ [ -e emptied2 -a ! -s emptied2 ] && echo \"File emptied2 is empty\" -- ok\n[96] $ quilt delete -- ok\n[100] $ quilt push -q -- ok\n[104] $ quilt refresh -pab --sort --no-index -- ok\n[106] $ quilt pop -q -- ok\n[110] $ quilt push -- ok\n[116] $ [ ! -e deleted1 ] && echo \"File deleted1 does not exist\" -- ok\n[118] $ [ -e deleted1 -a ! -s deleted1 ] && echo \"File deleted1 is empty\" -- ok\n[119] $ [ ! -e emptied1 ] && echo \"File emptied1 does not exist\" -- ok\n[120] $ [ -e emptied1 -a ! -s emptied1 ] && echo \"File emptied1 is empty\" -- ok\n[123] $ cat patches/using-filenames.patch -- ok\n40 commands (40 passed, 0 failed)\nPASS: empty-files\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/empty.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > patches/series -- ok\n[6] $ touch patches/empty1.diff patches/empty2.diff -- ok\n[8] $ quilt push -qa -- ok\n[15] $ quilt rename empty3.diff -- ok\n[18] $ quilt pop -qa -- ok\n[23] $ quilt new empty_new.diff -- ok\n[26] $ quilt pop -q -- ok\n[30] $ quilt delete empty_new.diff -- ok\n[33] $ quilt rename -P empty3.diff empty_new.diff -- ok\n10 commands (10 passed, 0 failed)\nPASS: empty\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/example1.test]\n[4] $ mkdir patches -- ok\n[6] $ cat > Oberon.txt -- ok\n[12] $ quilt new flower.diff -- ok\n[15] $ quilt files -- ok\n[16] $ quilt add Oberon.txt -- ok\n[19] $ cat >> Oberon.txt -- ok\n[26] $ quilt refresh -p ab -- ok\n[29] $ cat patches/flower.diff -- ok\n[42] $ sed -ne '1,4p' Oberon.txt > Oberon.new -- ok\n[43] $ echo \"Fetch me that flower; the herb I shew'd thee once:\" >> Oberon.new -- ok\n[44] $ sed -e '1,4d' Oberon.txt >> Oberon.new -- ok\n[45] $ mv Oberon.new Oberon.txt -- ok\n[46] $ quilt diff -z -p ab -- ok\n[60] $ quilt diff -p ab -- ok\n[74] $ quilt refresh -- ok\n[77] $ quilt top -- ok\n[80] $ quilt files -- ok\n[83] $ quilt patches Oberon.txt -- ok\n[85] $ quilt pop -f -- ok\n[91] $ quilt files patches/flower.diff -- ok\n[94] $ sed -e \"s/girls/maidens/\" Oberon.txt > Oberon.new -- ok\n[95] $ mv Oberon.new Oberon.txt -- ok\n[96] $ quilt push -- ok\n[103] $ quilt push -f -- ok\n[110] $ cat >> Oberon.txt -- ok\n[116] $ quilt refresh -p ab -- ok\n[118] $ rm -f Oberon.txt.rej -- ok\n[120] $ cat Oberon.txt -- ok\n[130] $ cat patches/flower.diff -- ok\n[144] $ quilt grep love -- ok\n30 commands (30 passed, 0 failed)\nPASS: example1\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/failbackup.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ quilt add test.txt -- ok\n[8] $ cat > test.txt -- ok\n[10] $ quilt refresh -- ok\n[15] $ chmod -w patches -- ok\n[16] $ cat > test.txt -- ok\n[18] $ quilt refresh --backup -- ok\n[20] $ echo 1 -- ok\n[23] $ chmod +w patches -- ok\n10 commands (10 passed, 0 failed)\nPASS: failbackup\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/faildiff.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ cat > test.txt -- ok\n[8] $ quilt add test.txt -- ok\n[13] $ chmod -r test.txt -- ok\n[15] $ quilt refresh -- ok\n[18] $ echo 1 -- ok\n[21] $ chmod +r test.txt -- ok\n[25] $ printf \"\\\\002\\\\000\\\\001\" > test.bin -- ok\n[26] $ quilt add test.bin -- ok\n[29] $ printf \"\\\\003\\\\000\\\\001\" > test.bin -- ok\n[30] $ quilt diff -pab --no-index 2>/dev/null -- ok\n[32] $ quilt diff -pab --no-index >/dev/null -- ok\n[34] $ echo 1 -- ok\n[37] $ quilt refresh -- ok\n[39] $ echo 1 -- ok\n16 commands (16 passed, 0 failed)\nPASS: faildiff\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/failpop.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > test.txt -- ok\n[6] $ quilt new test.diff -- ok\n[8] $ echo 0 -- ok\n[11] $ quilt add test.txt -- ok\n[13] $ echo 0 -- ok\n[16] $ cat >> test.txt -- ok\n[19] $ quilt refresh -- ok\n[21] $ echo 0 -- ok\n[24] $ sed -e \"s/ /_/g\" patches/test.diff > patches/test.new -- ok\n[25] $ mv patches/test.new patches/test.diff -- ok\n[26] $ quilt pop -- ok\n[29] $ echo 1 -- ok\n13 commands (13 passed, 0 failed)\nPASS: failpop\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/fold.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > patches/series -- ok\n[6] $ cat > patches/patch1.diff -- ok\n[16] $ quilt push -q -- ok\n[20] $ quilt files -- ok\n[24] $ quilt fold -q -- ok\n[34] $ quilt diff -p ab -- ok\n[48] $ cd dir -- ok\n[49] $ quilt fold -q -- ok\n[56] $ cd .. -- ok\n[57] $ quilt diff -p ab -- ok\n11 commands (11 passed, 0 failed)\nPASS: fold\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/formats.test]\n[4] $ mkdir -p d/patches -- ok\n[5] $ cd d -- ok\n[7] $ cat > test.txt -- ok\n[14] $ quilt new test -- ok\n[17] $ quilt add test.txt -- ok\n[20] $ cat > test.txt -- ok\n[27] $ quilt diff -- ok\n[40] $ quilt diff --no-index -- ok\n[51] $ quilt diff -R -- ok\n[64] $ quilt diff -U1 -- ok\n[75] $ quilt diff -c -- ok\n[94] $ quilt diff -C1 -- ok\n[109] $ quilt diff -p ab -- ok\n13 commands (13 passed, 0 failed)\nPASS: formats\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/half-applies.test]\n[1] $ mkdir patches -- ok\n[3] $ echo foo > foo.orig -- ok\n[4] $ echo foo2 > foo -- ok\n[5] $ echo bar > bar.orig -- ok\n[6] $ echo bar2 > bar -- ok\n[7] $ diff -u foo.orig foo >> patches/foorab.diff -- ok\n[8] $ diff -u bar bar.orig >> patches/foorab.diff -- ok\n[9] $ mv foo.orig foo -- ok\n[10] $ mv bar.orig bar -- ok\n[11] $ echo foorab.diff -p0 > patches/series -- ok\n[12] $ quilt push -- ok\n[19] $ echo 1 -- ok\n[22] $ quilt push -- ok\n[29] $ echo 1 -- ok\n[32] $ quilt push -qf -- ok\n[36] $ echo 1 -- ok\n[39] $ quilt diff -- ok\n[47] $ echo 0 -- ok\n18 commands (18 passed, 0 failed)\nPASS: half-applies\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/hard-linked-patch.test]\n[4] $ mkdir patches -- ok\n[6] $ cat > patches/patch -- ok\n[12] $ echo patch -p0 > patches/series -- ok\n[13] $ ln patches/patch hardlink -- ok\n[15] $ echo a > file -- ok\n[16] $ quilt push -q -- ok\n[20] $ echo c > file -- ok\n[21] $ quilt refresh --no-index -- ok\n[24] $ cat patches/patch -- ok\n[31] $ cat hardlink -- ok\n[40] $ rm -f hardlink -- ok\n[41] $ ln patches/patch hardlink -- ok\n[43] $ quilt header -r -- ok\n[47] $ cat patches/patch -- ok\n[55] $ cat hardlink -- ok\n15 commands (15 passed, 0 failed)\nPASS: hard-linked-patch\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/header.test]\n[1] $ mkdir patches -- ok\n[3] $ echo foo > foo -- ok\n[4] $ quilt new patch -- ok\n[7] $ quilt add foo -- ok\n[10] $ echo bar > foo -- ok\n[11] $ quilt refresh -p ab -- ok\n[14] $ mv patches/patch patches/patch~ -- ok\n[15] $ echo Header > patches/patch -- ok\n[16] $ cat patches/patch~ >> patches/patch -- ok\n[17] $ quilt header -- ok\n[20] $ quilt header -r -- ok\n[24] $ quilt header -- ok\n[27] $ quilt header -a -- ok\n[31] $ quilt header -- ok\n[35] $ cat patches/patch -- ok\n[46] $ echo -n \"No trailing newline\" | quilt header -r -- ok\n[49] $ cat patches/patch -- ok\n17 commands (17 passed, 0 failed)\nPASS: header\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/help.test]\n[3] $ mkdir $QUILT_PC -- ok\n[4] $ echo 2 > $QUILT_PC/.version -- ok\n[6] $ quilt add -h | grep -c '^Usage:' -- ok\n[9] $ quilt annotate -h | grep -c '^Usage:' -- ok\n[12] $ quilt applied -h | grep -c '^Usage:' -- ok\n[15] $ quilt delete -h | grep -c '^Usage:' -- ok\n[18] $ quilt diff -h | grep -c '^Usage:' -- ok\n[21] $ quilt edit -h | grep -c '^Usage:' -- ok\n[24] $ quilt files -h | grep -c '^Usage:' -- ok\n[27] $ quilt fold -h | grep -c '^Usage:' -- ok\n[30] $ quilt fork -h | grep -c '^Usage:' -- ok\n[33] $ quilt graph -h | grep -c '^Usage:' -- ok\n[36] $ quilt grep -h | grep -c '^Usage:' -- ok\n[39] $ quilt header -h | grep -c '^Usage:' -- ok\n[42] $ quilt import -h | grep -c '^Usage:' -- ok\n[45] $ quilt mail -h | grep -c '^Usage:' -- ok\n[48] $ quilt new -h | grep -c '^Usage:' -- ok\n[51] $ quilt next -h | grep -c '^Usage:' -- ok\n[54] $ quilt patches -h | grep -c '^Usage:' -- ok\n[57] $ quilt pop -h | grep -c '^Usage:' -- ok\n[60] $ quilt previous -h | grep -c '^Usage:' -- ok\n[63] $ quilt push -h | grep -c '^Usage:' -- ok\n[66] $ quilt refresh -h | grep -c '^Usage:' -- ok\n[69] $ quilt remove -h | grep -c '^Usage:' -- ok\n[72] $ quilt rename -h | grep -c '^Usage:' -- ok\n[75] $ quilt series -h | grep -c '^Usage:' -- ok\n[78] $ quilt setup -h | grep -c '^Usage:' -- ok\n[81] $ quilt snapshot -h | grep -c '^Usage:' -- ok\n[84] $ quilt top -h | grep -c '^Usage:' -- ok\n[87] $ quilt unapplied -h | grep -c '^Usage:' -- ok\n[90] $ quilt upgrade -h | grep -c '^Usage:' -- ok\n31 commands (31 passed, 0 failed)\nPASS: help\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/import.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new patch1.diff -- ok\n[6] $ quilt add f -- ok\n[9] $ echo f > f -- ok\n[11] $ quilt refresh -- ok\n[14] $ quilt new patchR.diff -- ok\n[17] $ quilt add f -- ok\n[20] $ rm -f f -- ok\n[22] $ quilt refresh -- ok\n[25] $ quilt fork patchRp0.diff -- ok\n[28] $ quilt refresh -p0 -- ok\n[31] $ quilt pop -a -- ok\n[40] $ mkdir t -- ok\n[41] $ mv patches/patch1.diff t/patch1.diff -- ok\n[42] $ mv patches/patchR.diff t/patchR.diff -- ok\n[43] $ mv patches/patchRp0.diff t/patchRp0.diff -- ok\n[46] $ rm -rf patches/ .pc/ -- ok\n[47] $ mkdir patches -- ok\n[48] $ quilt import t/patch1.diff -- ok\n[51] $ quilt push -- ok\n[57] $ quilt new patch2.diff -- ok\n[60] $ quilt add g -- ok\n[63] $ echo g > g -- ok\n[65] $ quilt refresh -- ok\n[68] $ quilt pop -- ok\n[74] $ quilt header -a -- ok\n[78] $ quilt pop -- ok\n[84] $ quilt delete patch1 -- ok\n[87] $ cat patches/series -- ok\n[92] $ quilt import missing.diff -- ok\n[95] $ quilt import patches/patch1.diff -- ok\n[98] $ quilt import patches/patch2.diff -- ok\n[103] $ quilt import t/patch1.diff -- ok\n[106] $ quilt import -f t/patch1.diff -- ok\n[110] $ sed -e 's/original/new/' patches/patch1.diff > t/patch1.diff -- ok\n[111] $ quilt import t/patch1.diff -- ok\n[114] $ quilt import -f t/patch1.diff -- ok\n[121] $ quilt import -d a -f t/patch1.diff -- ok\n[125] $ head -n 3 patches/patch1.diff -- ok\n[130] $ quilt import -d n -f t/patch1.diff -- ok\n[133] $ quilt header patch1 -- ok\n[136] $ quilt delete patch1 -- ok\n[142] $ cp patches/patch1.diff t/patch1.patch -- ok\n[143] $ quilt import t/patch1.patch -- ok\n[146] $ ls patches/ -- ok\n[152] $ cat patches/series -- ok\n[156] $ quilt delete patch1.diff -- ok\n[160] $ rm -rf patches/ .pc/ -- ok\n[161] $ mkdir patches -- ok\n[162] $ quilt import -R t/patchR.diff -- ok\n[165] $ quilt push -- ok\n[171] $ cat f -- ok\n[174] $ cat patches/series -- ok\n[178] $ echo \"# Test of -R import\" > patches/series -- ok\n[179] $ echo \"patchR.diff -R # This patch was originally -R -p1\" >> patches/series -- ok\n[182] $ quilt refresh -- ok\n[185] $ cat patches/series -- ok\n[189] $ touch f -- ok\n[190] $ quilt pop -- ok\n[197] $ rm -rf patches/ .pc/ -- ok\n[198] $ mkdir patches -- ok\n[199] $ quilt import -R -p0 t/patchRp0.diff -- ok\n[202] $ quilt push -- ok\n[208] $ cat f -- ok\n[211] $ cat patches/series -- ok\n[215] $ quilt refresh -- ok\n[218] $ cat patches/series -- ok\n[221] $ touch f -- ok\n[222] $ quilt pop -- ok\n[229] $ rm -rf patches/ .pc/ -- ok\n[230] $ mkdir patches -- ok\n[231] $ quilt import t/patch1.diff t/patchR.diff -- ok\n[235] $ cat patches/series -- ok\n[239] $ rm -rf patches/ .pc/ -- ok\n[240] $ mkdir patches -- ok\n[241] $ quilt import t/patchR.diff -- ok\n[243] $ quilt import t/patch1.diff -- ok\n[246] $ cat patches/series -- ok\n[251] $ touch empty.patch -- ok\n[252] $ cd t -- ok\n[253] $ touch empty2.patch -- ok\n[254] $ quilt import ../empty.patch -- ok\n[256] $ quilt import /usr/lib/quilt/ptest/test/import.test.10278/t/empty2.patch -- ok\n[260] $ cd .. -- ok\n[261] $ quilt delete -rn -- ok\n[263] $ quilt delete -rn -- ok\n[265] $ quilt import t/patch1.diff -P patch1-renamed.diff -- ok\n[267] $ quilt push -- ok\n[272] $ cat f -- ok\n89 commands (89 passed, 0 failed)\nPASS: import\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/import2.test]\n[3] $ mkdir patches -- ok\n[5] $ quilt new patch1.diff -- ok\n[8] $ quilt add f -- ok\n[11] $ echo f > f -- ok\n[13] $ quilt refresh -- ok\n[16] $ quilt pop -- ok\n[22] $ mkdir t -- ok\n[23] $ gzip < patches/patch1.diff > t/patch1.diff.gz -- ok\n[24] $ rm -f patches/patch1.diff -- ok\n[27] $ rm -rf patches/ .pc/ -- ok\n[28] $ mkdir patches -- ok\n[29] $ quilt import t/patch1.diff.gz -- ok\n[32] $ quilt push -- ok\n[38] $ quilt new patch2.diff.gz -- ok\n[41] $ quilt add g -- ok\n[44] $ echo g > g -- ok\n[46] $ quilt refresh -- ok\n[49] $ quilt pop -- ok\n[55] $ quilt header -a -- ok\n[59] $ quilt pop -- ok\n[65] $ quilt delete patch1 -- ok\n[68] $ cat patches/series -- ok\n[73] $ quilt import missing.diff.gz -- ok\n[76] $ quilt import patches/patch1.diff.gz -- ok\n[79] $ quilt import patches/patch2.diff.gz -- ok\n[84] $ quilt import t/patch1.diff.gz -- ok\n[87] $ quilt import -f t/patch1.diff.gz -- ok\n[91] $ zcat patches/patch1.diff.gz | sed -e 's/original/new/' | gzip > t/patch1.diff.gz -- ok\n[92] $ quilt import t/patch1.diff.gz -- ok\n[95] $ quilt import -f t/patch1.diff.gz -- ok\n[102] $ quilt import -d a -f t/patch1.diff.gz -- ok\n[106] $ zcat patches/patch1.diff.gz | head -n 3 -- ok\n[111] $ quilt import -d n -f t/patch1.diff.gz -- ok\n[114] $ quilt header patch1 -- ok\n[117] $ quilt delete patch1 -- ok\n[123] $ cp patches/patch1.diff.gz t/patch1.patch.gz -- ok\n[124] $ quilt import t/patch1.patch.gz -- ok\n[127] $ ls patches/ -- ok\n[133] $ cat patches/series -- ok\n[137] $ quilt delete patch1.diff.gz -- ok\n40 commands (40 passed, 0 failed)\nPASS: import2\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/merge.test]\n[3] $ mkdir patches -- ok\n[5] $ cat > abc.txt -- ok\n[10] $ cat > patches/series -- ok\n[15] $ cat > patches/a.diff -- ok\n[22] $ cat > patches/b.diff -- ok\n[29] $ cat > patches/c.diff -- ok\n[36] $ quilt push -qa -- ok\n[42] $ quilt diff -P b.diff >/dev/null -- ok\n[44] $ quilt diff -P b.diff 2>/dev/null | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[53] $ quilt diff --combine a.diff -P b.diff >/dev/null -- ok\n[55] $ quilt diff --combine a.diff -P b.diff 2>/dev/null | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[65] $ quilt diff --combine b.diff | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[75] $ quilt diff --combine - | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n13 commands (13 passed, 0 failed)\nPASS: merge\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/missing-newline.test]\n[1] $ mkdir patches -- ok\n[3] $ echo foo > foo -- ok\n[4] $ quilt new 1.patch -- ok\n[7] $ quilt add foo -- ok\n[10] $ echo bar > foo -- ok\n[11] $ quilt refresh -p ab -- ok\n[15] $ echo -n 1.patch > patches/series -- ok\n[18] $ quilt new 2.patch -- ok\n[20] $ cat patches/series -- ok\n9 commands (9 passed, 0 failed)\nPASS: missing-newline\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/missing.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > patches/series -- ok\n[7] $ quilt push -qa -- ok\n[14] $ quilt rename missing3.diff -- ok\n[17] $ quilt pop -qa -- ok\n5 commands (5 passed, 0 failed)\nPASS: missing\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/new-nosubdir.test]\n[1] $ mkdir patches -- ok\n[3] $ mkdir sub -- ok\n[4] $ cd sub -- ok\n[5] $ quilt new here.diff -- ok\n4 commands (4 passed, 0 failed)\nPASS: new-nosubdir\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/new.test]\n[1] $ mkdir patches -- ok\n[3] $ echo reject > f -- ok\n[4] $ echo p.diff > patches/series -- ok\n[5] $ cat > patches/p.diff -- ok\n[17] $ quilt push -- ok\n[25] $ quilt push -f -- ok\n[33] $ echo new > f -- ok\n[34] $ quilt refresh -p ab -- ok\n[36] $ cat patches/p.diff -- ok\n9 commands (9 passed, 0 failed)\nPASS: new\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/no-file-to-patch.test]\n[5] $ mkdir patches -- ok\n[6] $ cat > patches/series -- ok\n[8] $ cat > patches/one.patch -- ok\n[14] $ quilt push -q -- ok\n[24] $ echo 1 -- ok\n5 commands (5 passed, 0 failed)\nPASS: no-file-to-patch\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/no-series.test]\n[3] $ mkdir patches -- ok\n[4] $ touch file -- ok\n[6] $ quilt annotate file -- ok\n[8] $ echo 1 -- ok\n[11] $ quilt applied -- ok\n[13] $ echo 1 -- ok\n[16] $ quilt diff -- ok\n[18] $ echo 1 -- ok\n[21] $ quilt files -- ok\n[23] $ echo 1 -- ok\n[25] $ quilt files -v -- ok\n[27] $ echo 1 -- ok\n[30] $ quilt fork -- ok\n[32] $ echo 1 -- ok\n[35] $ quilt graph -- ok\n[37] $ echo 1 -- ok\n[40] $ quilt header -- ok\n[42] $ echo 1 -- ok\n[45] $ quilt next -- ok\n[47] $ echo 1 -- ok\n[50] $ quilt patches file -- ok\n[52] $ echo 1 -- ok\n[55] $ quilt pop -- ok\n[57] $ echo 1 -- ok\n[59] $ quilt pop -v -- ok\n[61] $ echo 1 -- ok\n[64] $ quilt previous -- ok\n[66] $ echo 1 -- ok\n[69] $ quilt push -- ok\n[71] $ echo 1 -- ok\n[73] $ quilt push -v -- ok\n[75] $ echo 1 -- ok\n[78] $ quilt refresh -- ok\n[80] $ echo 1 -- ok\n[83] $ quilt series -- ok\n[85] $ echo 1 -- ok\n[87] $ quilt series -v -- ok\n[89] $ echo 1 -- ok\n[92] $ quilt snapshot -- ok\n[94] $ echo 1 -- ok\n[97] $ quilt top -- ok\n[99] $ echo 1 -- ok\n[102] $ quilt unapplied -- ok\n[104] $ echo 1 -- ok\n44 commands (44 passed, 0 failed)\nPASS: no-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/nolink.test]\n[1] $ mkdir patches -- ok\n[4] $ echo foo > foo -- ok\n[5] $ ln foo foo2 -- ok\n[6] $ ls -l foo | awk '{ print $2 }' -- ok\n[9] $ quilt new test.diff -- ok\n[12] $ quilt add foo -- ok\n[15] $ ls -l foo | awk '{ print $2 }' -- ok\n[18] $ ls -l .pc/test.diff/foo | awk '{ print $2 }' -- ok\n[21] $ echo \"foo changed\" > foo -- ok\n[22] $ quilt refresh -- ok\n[25] $ quilt new test2.diff -- ok\n[28] $ quilt add foo -- ok\n[31] $ ls -l foo | awk '{ print $2 }' -- ok\n[34] $ ls -l .pc/test2.diff/foo | awk '{ print $2 }' -- ok\n[37] $ echo \"foo changed again\" > foo -- ok\n[38] $ quilt refresh -- ok\n[41] $ quilt pop -q -- ok\n[45] $ ls -l foo | awk '{ print $2 }' -- ok\n[48] $ ls -l .pc/test.diff/foo | awk '{ print $2 }' -- ok\n[51] $ quilt pop -q -- ok\n[55] $ ls -l foo | awk '{ print $2 }' -- ok\n[59] $ echo bar > bar -- ok\n[60] $ quilt push -q -- ok\n[64] $ quilt add bar -- ok\n[66] $ echo \"bar changed\" > bar -- ok\n[67] $ quilt revert bar -- ok\n[70] $ ls -l bar | awk '{ print $2 }' -- ok\n[73] $ quilt pop -q -- ok\n28 commands (28 passed, 0 failed)\nPASS: nolink\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/null-bug.test]\n[1] $ mkdir patches -- ok\n[3] $ echo file > file -- ok\n[4] $ quilt new remove.diff -- ok\n[7] $ quilt add file -- ok\n[13] $ rm -f file -- ok\n[14] $ quilt diff -p0 -- ok\n[22] $ quilt refresh -p0 -- ok\n[25] $ quilt pop -q -- ok\n[29] $ quilt push -q -- ok\n9 commands (9 passed, 0 failed)\nPASS: null-bug\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/one.test]\n[6] $ mkdir patches -- ok\n[8] $ mkdir dir -- ok\n[9] $ echo \"This is file one.\" > dir/file1 -- ok\n[10] $ quilt new patch1.diff -- ok\n[13] $ quilt add dir/file1 -- ok\n[16] $ quilt add file2 -- ok\n[19] $ quilt diff -- ok\n[20] $ quilt diff -z -- ok\n[21] $ quilt refresh -- ok\n[24] $ echo \"This is file two.\" > file2 -- ok\n[25] $ quilt diff -p ab -- ok\n[33] $ quilt diff -z -p ab -- ok\n[41] $ quilt refresh -- ok\n[44] $ quilt diff -z -- ok\n[45] $ echo \"Another line has been added.\" >> dir/file1 -- ok\n[46] $ quilt diff -z -p ab -- ok\n[55] $ quilt diff -z -p ab dir/file1 -- ok\n[64] $ quilt refresh -- ok\n[67] $ quilt new patch2.diff -- ok\n[70] $ quilt add dir/file3 -- ok\n[73] $ echo \"This is file three.\" > dir/file3 -- ok\n[74] $ quilt refresh -- ok\n[77] $ quilt add -P patch1 dir/file3 -- ok\n[80] $ quilt pop -R -- ok\n[86] $ quilt add file4 -- ok\n[89] $ echo \"This is file 4.\" > file4 -- ok\n[90] $ quilt refresh -- ok\n[93] $ quilt push -- ok\n[99] $ quilt new subdir/patch3.diff -- ok\n[102] $ quilt add file4 -- ok\n[105] $ rm -f file4 -- ok\n[106] $ quilt diff -p ab -- ok\n[114] $ quilt add -P patch2 file4 -- ok\n[117] $ quilt refresh -- ok\n[120] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[121] $ quilt refresh patch2 -- ok\n[124] $ echo \"Another line added.\" >> file2 -- ok\n[125] $ quilt diff -z -P patch1 -p ab -- ok\n[135] $ quilt refresh patch1 -- ok\n[138] $ quilt refresh -f patch1 -- ok\n[141] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[142] $ quilt pop -R -- ok\n[148] $ quilt refresh patch2 -- ok\n[151] $ quilt pop -qaR -- ok\n44 commands (44 passed, 0 failed)\nPASS: one\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/perms.test]\n[1] $ umask 022 -- ok\n[2] $ mkdir patches -- ok\n[4] $ echo foo > foo -- ok\n[5] $ chmod 704 foo -- ok\n[6] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[9] $ quilt new test.diff -- ok\n[12] $ quilt add foo -- ok\n[15] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[18] $ echo foobar > foo -- ok\n[19] $ quilt refresh -- ok\n[22] $ quilt new test2.diff -- ok\n[25] $ quilt add foo -- ok\n[28] $ chmod 702 foo -- ok\n[29] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[32] $ echo foobaz > foo -- ok\n[33] $ quilt refresh -- ok\n[40] $ quilt pop -q -- ok\n[44] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[47] $ quilt push -q -- ok\n[51] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[54] $ quilt pop -q -- ok\n21 commands (21 passed, 0 failed)\nPASS: perms\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/project-settings.test]\n[2] $ export QUILT_PATCHES=my_patches -- ok\n[3] $ export QUILT_SERIES=my_series -- ok\n[5] $ mkdir quilt_patches -- ok\n[6] $ mkdir .pc -- ok\n[7] $ echo 2 > .pc/.version -- ok\n[8] $ echo quilt_patches > .pc/.quilt_patches -- ok\n[9] $ echo quilt_series > .pc/.quilt_series -- ok\n[10] $ echo create.patch > quilt_patches/quilt_series -- ok\n[12] $ cat > quilt_patches/create.patch -- ok\n[18] $ quilt push -- ok\n10 commands (10 passed, 0 failed)\nPASS: project-settings\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/refresh-z.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ quilt add foo -- ok\n[9] $ echo foo > foo -- ok\n[10] $ quilt refresh -- ok\n[13] $ echo bar >> foo -- ok\n[14] $ quilt refresh -z -- ok\n[17] $ echo baz >> foo -- ok\n[18] $ quilt refresh -zbaz.diff -- ok\n[21] $ quilt series -- ok\n10 commands (10 passed, 0 failed)\nPASS: refresh-z\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/refresh.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > a -- ok\n[4] $ echo b > b -- ok\n[5] $ diff -u a b > patches/patch -- ok\n[6] $ echo patch -p0 > patches/series -- ok\n[7] $ rm -f b -- ok\n[8] $ quilt push -q -- ok\n[12] $ echo a > a -- ok\n[13] $ quilt refresh -- ok\n[15] $ quilt pop -- ok\n[20] $ cat a -- ok\n[22] $ cat patches/patch -- ok\n12 commands (12 passed, 0 failed)\nPASS: refresh\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/refresh_patch_order.test]\n[7] $ mkdir patches -- ok\n[9] $ echo foo >foo -- ok\n[10] $ echo fnord >fnord -- ok\n[11] $ echo zulu >zulu -- ok\n[13] $ quilt new bar -- ok\n[17] $ quilt add fnord zulu -- ok\n[21] $ echo x >>fnord -- ok\n[22] $ echo x >>zulu -- ok\n[23] $ quilt refresh --no-timestamps -p ab -- ok\n[26] $ grep '^--- ' patches/bar -- ok\n[31] $ quilt add foo -- ok\n[34] $ echo x >>foo -- ok\n[35] $ quilt refresh --no-timestamps -p ab -- ok\n[38] $ grep '^--- ' patches/bar -- ok\n[44] $ echo fnord >fnord -- ok\n[46] $ quilt refresh --no-timestamps -p ab -- ok\n[49] $ grep '^--- ' patches/bar -- ok\n[54] $ echo x >>fnord -- ok\n[56] $ quilt refresh --no-timestamps -p ab -- ok\n[59] $ grep '^--- ' patches/bar -- ok\n20 commands (20 passed, 0 failed)\nPASS: refresh_patch_order\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/remember-locations.test]\n[1] $ mkdir -p my/changes -- ok\n[3] $ export QUILT_PATCHES=my/changes -- ok\n[4] $ export QUILT_SERIES=patchlist -- ok\n[5] $ quilt new mychange1 -- ok\n[7] $ unset QUILT_PATCHES -- ok\n[8] $ unset QUILT_SERIES -- ok\n[9] $ cat .pc/.quilt_patches -- ok\n[11] $ cat .pc/.quilt_series -- ok\n[13] $ cat my/changes/patchlist -- ok\n[18] $ quilt new mychange2 -- ok\n[22] $ cd my -- ok\n[23] $ quilt applied -- ok\n[27] $ cd .. -- ok\n13 commands (13 passed, 0 failed)\nPASS: remember-locations\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/remove-trailing-ws.test]\n[4] $ mkdir files.orig files -- ok\n[6] $ cat > files.orig/add -- ok\n[13] $ cat > files.orig/change -- ok\n[17] $ cat > files.orig/complex -- ok\n[32] $ cat > files.orig/delete -- ok\n[36] $ cat > files.orig/remove -- ok\n[45] $ cat > files.orig/remove-at-end -- ok\n[61] $ cat > files/add -- ok\n[70] $ cat > files/change -- ok\n[74] $ cat > files/complex -- ok\n[96] $ cat > files/create -- ok\n[100] $ cat > files/remove -- ok\n[107] $ cat > files/remove-at-end -- ok\n[117] $ cp -r files files.backup -- ok\n[120] $ diff -ruN files.orig files > unified.diff -- ok\n[123] $ diff -c files.orig/add files/add > context.diff -- ok\n[124] $ diff -C 10 files.orig/remove-at-end files/remove-at-end >> context.diff -- ok\n[125] $ diff -cN files.orig/create files/create | sed -e '/^diff /d' >> context.diff -- ok\n[126] $ diff -cN files.orig/delete files/delete >> context.diff -- ok\n[127] $ diff -c files.orig/remove files/remove | sed -e '/^diff /d' >> context.diff -- ok\n[128] $ diff -c files.orig/change files/change | sed -e '/^diff /d'  >> context.diff -- ok\n[129] $ diff -c files.orig/complex files/complex >> context.diff -- ok\n[131] $ /usr/share/quilt//scripts/remove-trailing-ws < unified.diff > unified-wsok.diff -- ok\n[136] $ wc -l files/add -- ok\n[138] $ wc -l files/change -- ok\n[140] $ wc -l files/complex -- ok\n[142] $ wc -l files/create -- ok\n[144] $ wc -l files/remove -- ok\n[146] $ wc -l files/remove-at-end -- ok\n[148] $ wc -l unified.diff -- ok\n[150] $ wc -l unified-wsok.diff -- ok\n[152] $ diff -u unified.diff unified-wsok.diff | grep '^++[^+]' -- ok\n[162] $ rm -rf files -- ok\n[163] $ mv files.backup files -- ok\n[164] $ /usr/share/quilt//scripts/remove-trailing-ws < context.diff > context-wsok.diff -- ok\n[169] $ wc -l files/add -- ok\n[171] $ wc -l files/change -- ok\n[173] $ wc -l files/complex -- ok\n[175] $ wc -l files/create -- ok\n[177] $ wc -l files/remove -- ok\n[179] $ wc -l files/remove-at-end -- ok\n[181] $ wc -l context.diff -- ok\n[183] $ wc -l context-wsok.diff -- ok\n[185] $ diff -u context.diff context-wsok.diff | grep '^+[+!] ' -- ok\n44 commands (44 passed, 0 failed)\nPASS: remove-trailing-ws\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/rename.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > announce.txt -- ok\n[6] $ quilt new original-name.diff -- ok\n[9] $ quilt add announce.txt -- ok\n[12] $ cat > announce.txt -- ok\n[15] $ quilt refresh -- ok\n[18] $ quilt series -v -- ok\n[21] $ quilt rename _tmp_name.diff -- ok\n[24] $ quilt series -v -- ok\n[27] $ quilt pop -- ok\n[33] $ quilt series -v -- ok\n[36] $ quilt rename -P random_name.diff final.name.diff -- ok\n[39] $ quilt rename final.name.diff -- ok\n[42] $ quilt rename -P _tmp_name.diff _tmp_name.diff -- ok\n[45] $ quilt rename -P _tmp_name.diff newsubdir/final.name.diff -- ok\n[48] $ quilt series -v -- ok\n[51] $ quilt push -q -- ok\n[55] $ quilt pop -q -- ok\n18 commands (18 passed, 0 failed)\nPASS: rename\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/revert.test]\n[1] $ mkdir patches -- ok\n[3] $ mkdir sub -- ok\n[4] $ echo f1 > sub/f -- ok\n[5] $ echo g1 > sub/g -- ok\n[6] $ quilt new p.diff -- ok\n[9] $ quilt add sub/f sub/g sub/h -- ok\n[14] $ echo h1 > sub/h -- ok\n[15] $ quilt revert sub/h -- ok\n[18] $ quilt diff -z -- ok\n[21] $ echo f2 > sub/f -- ok\n[22] $ rm -f sub/g -- ok\n[23] $ echo h2 > sub/h -- ok\n[24] $ quilt refresh -- ok\n[28] $ cd sub -- ok\n[29] $ echo f3 > f -- ok\n[30] $ echo h3 > h -- ok\n[31] $ quilt revert f g h -- ok\n[36] $ quilt diff -z -- ok\n[39] $ echo g3 > g -- ok\n[40] $ quilt revert f g -- ok\n[44] $ quilt diff -z -- ok\n[45] $ [ ! -e g ] || echo \"File sub/g shouldn't exist\" -- ok\n[48] $ rm f h -- ok\n[49] $ quilt revert f h -- ok\n[53] $ quilt diff -z -- ok\n[54] $ [ -e f ] || echo \"File sub/f should exist\" -- ok\n[55] $ [ -e h ] || echo \"File sub/h should exist\" -- ok\n27 commands (27 passed, 0 failed)\nPASS: revert\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/setup.test]\n[1] $ mkdir dir -- ok\n[3] $ echo 1 > dir/foo.orig -- ok\n[4] $ echo 2 > dir/foo -- ok\n[5] $ diff -u dir/foo.orig dir/foo > foo.diff -- ok\n[6] $ diff -u dir/foo.orig dir/foo > revert.diff -- ok\n[7] $ diff -u dir/foo.orig dir/foo > again.diff -- ok\n[8] $ mv dir/foo.orig dir/foo -- ok\n[9] $ tar cf - dir | gzip > dir.tar.gz -- ok\n[10] $ mkdir dir/patches -- ok\n[11] $ echo crap > dir/patches/foo.diff -- ok\n[12] $ tar cf - dir | gzip > dir_with_patches.tar.gz -- ok\n[13] $ rm -rf dir -- ok\n[15] $ cat > series -- ok\n[22] $ quilt setup series -- ok\n[24] $ cd dir -- ok\n[25] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[28] $ quilt push -qa -- ok\n[33] $ cd .. -- ok\n[34] $ rm -rf dir -- ok\n[37] $ mkdir .pc patches -- ok\n[38] $ quilt setup series -- ok\n[40] $ rm -rf dir .pc patches -- ok\n[42] $ quilt setup -d other series -- ok\n[44] $ cd other/dir -- ok\n[45] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[48] $ quilt push -qa -- ok\n[53] $ cd ../.. -- ok\n[54] $ rm -rf other -- ok\n[55] $ mkdir dir1 -- ok\n[56] $ mv series dir1 -- ok\n[57] $ cd dir1 -- ok\n[58] $ quilt setup -d ../other series -- ok\n[60] $ quilt setup --sourcedir .. -d ../other series -- ok\n[62] $ cd ../other/dir -- ok\n[63] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[66] $ quilt push -qa -- ok\n[71] $ cd ../.. -- ok\n[72] $ rm -rf \"dir\" -- ok\n[76] $ cat > series_with_patches -- ok\n[81] $ mkdir dir -- ok\n[82] $ quilt setup series_with_patches -- ok\n[84] $ rmdir dir -- ok\n[85] $ quilt setup series_with_patches -- ok\n[89] $ cd dir -- ok\n[90] $ ls -l quilt_patches quilt_series | sed -e 's:.* -> ::' -- ok\n[93] $ quilt push -qa -- ok\n[96] $ cd .. -- ok\n[97] $ rm -rf \"dir\" -- ok\n[100] $ mkdir \"space [dir]\" -- ok\n[101] $ echo 1 > \"space [dir]/foo.orig\" -- ok\n[102] $ echo 2 > \"space [dir]/foo\" -- ok\n[105] $ diff -u \"space [dir]/foo.orig\" \"space [dir]/foo\" | sed -e 's:\"::g' > foo.diff -- ok\n[106] $ cp foo.diff revert.diff -- ok\n[107] $ cp foo.diff again.diff -- ok\n[108] $ mv \"space [dir]/foo.orig\" \"space [dir]/foo\" -- ok\n[109] $ tar cf - \"space [dir]\" | gzip > \"space [dir].tar.gz\" -- ok\n[110] $ rm -rf \"space [dir]\" -- ok\n[111] $ cat > series -- ok\n[118] $ quilt setup series -- ok\n[120] $ cd space\\ [dir] -- ok\n[121] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[124] $ quilt push -qa -- ok\n[129] $ cd .. -- ok\n[130] $ rm -rf \"space [dir]\" -- ok\n64 commands (64 passed, 0 failed)\nPASS: setup\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/snapshot.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new snapshot -- ok\n[5] $ quilt add f.txt -- ok\n[7] $ cat > f.txt -- ok\n[10] $ quilt add g.txt -- ok\n[12] $ cat > g.txt -- ok\n[15] $ quilt refresh -- ok\n[17] $ quilt snapshot -- ok\n[19] $ quilt fork -- ok\n[22] $ rm g.txt -- ok\n[23] $ quilt add h.txt -- ok\n[26] $ cat > h.txt -- ok\n[29] $ cat >> f.txt -- ok\n[32] $ quilt refresh -- ok\n[35] $ quilt diff --snapshot | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n15 commands (15 passed, 0 failed)\nPASS: snapshot\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/snapshot2.test]\n[1] $ mkdir patches d -- ok\n[3] $ quilt new snapshot -- ok\n[6] $ cd d -- ok\n[7] $ quilt add f.txt -- ok\n[9] $ cat > f.txt -- ok\n[12] $ quilt add g.txt -- ok\n[14] $ cat > g.txt -- ok\n[17] $ quilt refresh -- ok\n[19] $ quilt snapshot -- ok\n[20] $ quilt fork -- ok\n[23] $ rm g.txt -- ok\n[24] $ quilt add h.txt -- ok\n[27] $ cat > h.txt -- ok\n[30] $ cat >> f.txt -- ok\n[33] $ quilt refresh -- ok\n[36] $ quilt diff --snapshot | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n16 commands (16 passed, 0 failed)\nPASS: snapshot2\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/sort.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new sort.diff -- ok\n[6] $ quilt add b f -- ok\n[10] $ echo b > b -- ok\n[11] $ echo f > f -- ok\n[12] $ quilt refresh -- ok\n[15] $ quilt add c -- ok\n[18] $ echo c > c -- ok\n[19] $ quilt refresh -- ok\n[22] $ quilt files -- ok\n[27] $ quilt diff | grep '^Index' -- ok\n[32] $ quilt add z x -- ok\n[36] $ echo z > z -- ok\n[37] $ echo x > x -- ok\n[38] $ quilt files -- ok\n[45] $ quilt diff | grep '^Index' -- ok\n[52] $ quilt add a -- ok\n[55] $ echo a > a -- ok\n[56] $ quilt files -- ok\n[64] $ quilt diff | grep '^Index' -- ok\n[72] $ quilt refresh -- ok\n[75] $ grep '^Index' patches/sort.diff -- ok\n[83] $ quilt diff --sort | grep '^Index' -- ok\n[91] $ quilt refresh --sort -- ok\n[94] $ grep '^Index' patches/sort.diff -- ok\n25 commands (25 passed, 0 failed)\nPASS: sort\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/space-in-filenames.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ quilt add foo -- ok\n[8] $ echo foo > foo -- ok\n[10] $ quilt files -- ok\n[12] $ quilt patches foo -- ok\n[14] $ quilt patches \"foo bar\" -- ok\n[16] $ echo foo > \"foo bar\" -- ok\n[17] $ quilt add \"foo bar\" -- ok\n[20] $ quilt files -- ok\n[23] $ quilt patches \"foo bar\" -- ok\n[25] $ quilt patches bar -- ok\n[26] $ quilt patches \"foo bar baz\" -- ok\n[28] $ quilt add \"a: b [c]\" -- ok\n[31] $ quilt files -- ok\n[35] $ quilt patches 'a: b [c]' -- ok\n[37] $ quilt patches a -- ok\n[38] $ quilt patches b -- ok\n[39] $ quilt patches 'a: b c' -- ok\n[41] $ echo bar > \"foo bar\" -- ok\n[42] $ echo \"new line\" > \"a: b [c]\" -- ok\n[43] $ quilt diff -p ab -- ok\n[64] $ quilt refresh -p ab -- ok\n[66] $ cat patches/test.diff -- ok\n[87] $ quilt refresh -p ab --sort -- ok\n[89] $ cat patches/test.diff -- ok\n[110] $ quilt grep bar -- ok\n[112] $ quilt grep new -- ok\n[114] $ quilt grep \" \" -- ok\n[117] $ quilt diff -p ab -z -- ok\n[120] $ quilt pop -- ok\n[128] $ quilt patches \"foo bar\" -- ok\n[131] $ quilt patches \"a: b [c]\" -- ok\n[134] $ quilt push -- ok\n[142] $ quilt remove \"a: b [c]\" -- ok\n[145] $ quilt files -- ok\n[149] $ quilt remove \"foo bar\" -- ok\n[152] $ quilt files -- ok\n38 commands (38 passed, 0 failed)\nPASS: space-in-filenames\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/space-in-series.test]\n[4] $ export QUILT_SERIES=\"quilt series\" -- ok\n[9] $ mkdir patches -- ok\n[11] $ cat > Oberon.txt -- ok\n[17] $ quilt new flower.diff -- ok\n[20] $ quilt files -- ok\n[21] $ quilt add Oberon.txt -- ok\n[24] $ cat >> Oberon.txt -- ok\n[31] $ quilt refresh -p ab -- ok\n[34] $ cat patches/flower.diff -- ok\n[47] $ sed -ne '1,4p' Oberon.txt > Oberon.new -- ok\n[48] $ echo \"Fetch me that flower; the herb I shew'd thee once:\" >> Oberon.new -- ok\n[49] $ sed -e '1,4d' Oberon.txt >> Oberon.new -- ok\n[50] $ mv Oberon.new Oberon.txt -- ok\n[51] $ quilt diff -z -p ab -- ok\n[65] $ quilt diff -p ab -- ok\n[79] $ quilt refresh -- ok\n[82] $ quilt top -- ok\n[85] $ quilt files -- ok\n[88] $ quilt patches Oberon.txt -- ok\n[90] $ quilt pop -f -- ok\n[96] $ quilt files patches/flower.diff -- ok\n[99] $ sed -e \"s/girls/maidens/\" Oberon.txt > Oberon.new -- ok\n[100] $ mv Oberon.new Oberon.txt -- ok\n[101] $ quilt push -- ok\n[108] $ quilt push -f -- ok\n[115] $ cat >> Oberon.txt -- ok\n[121] $ quilt refresh -p ab -- ok\n[123] $ rm -f Oberon.txt.rej -- ok\n[125] $ cat Oberon.txt -- ok\n[135] $ cat patches/flower.diff -- ok\n[149] $ quilt grep love -- ok\n31 commands (31 passed, 0 failed)\nPASS: space-in-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/space-in-work-dir.test]\n[1] $ mkdir \"work dir\" -- ok\n[2] $ cd \"work dir\" -- ok\n[4] $ mkdir project -- ok\n[5] $ cd project -- ok\n[7] $ mkdir patches -- ok\n[8] $ mkdir subdir -- ok\n[10] $ echo old > a -- ok\n[11] $ quilt new 1.patch -- ok\n[14] $ quilt add a -- ok\n[17] $ echo new > a -- ok\n[18] $ quilt refresh -- ok\n[21] $ cat patches/1.patch -- ok\n[30] $ echo newer > a -- ok\n[31] $ quilt diff -z -- ok\n[40] $ quilt revert a -- ok\n[42] $ quilt diff -z -- ok\n[43] $ echo newer > a -- ok\n[45] $ quilt refresh -z -- ok\n[47] $ quilt series -- ok\n[50] $ cat patches/1.patch -- ok\n[58] $ cat patches/1-2.patch -- ok\n[69] $ cd subdir -- ok\n[70] $ quilt pop -q -- ok\n[73] $ quilt diff --no-index -- ok\n[79] $ cd .. -- ok\n[81] $ quilt pop -- ok\n[87] $ quilt push -- ok\n[93] $ quilt top -- ok\n[96] $ quilt series -v -- ok\n[100] $ quilt fold < patches/1-2.patch -- ok\n[103] $ quilt diff -z -- ok\n[112] $ quilt refresh -- ok\n[115] $ quilt delete -rn -- ok\n[118] $ quilt remove a -- ok\n34 commands (34 passed, 0 failed)\nPASS: space-in-work-dir\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/subdir.test]\n[1] $ mkdir patches -- ok\n[3] $ mkdir subdir -- ok\n[4] $ cat > subdir/file -- ok\n[7] $ quilt new test.patch -- ok\n[10] $ quilt add subdir/file -- ok\n[13] $ cat > subdir/file -- ok\n[18] $ quilt refresh -- ok\n[21] $ cd subdir -- ok\n[22] $ quilt add file2 -- ok\n[25] $ cat > file2 -- ok\n[28] $ cat > file3 -- ok\n[31] $ quilt add file3 -- ok\n[34] $ rm -f file3 -- ok\n[35] $ quilt files -v -- ok\n[40] $ quilt diff -p ab -- ok\n[62] $ quilt diff --no-index -p ab file file2 no -- ok\n[74] $ quilt diff --no-index -p ab ./file3 ./no -- ok\n[80] $ quilt refresh -- ok\n18 commands (18 passed, 0 failed)\nPASS: subdir\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/symlink.test]\n[1] $ mkdir patches -- ok\n[4] $ echo foo > foo -- ok\n[5] $ quilt new test.diff -- ok\n[8] $ quilt add foo -- ok\n[11] $ echo \"foo changed\" > foo -- ok\n[12] $ quilt refresh -- ok\n[16] $ mv patches/test.diff . -- ok\n[17] $ ln -s ../test.diff patches/test.diff -- ok\n[18] $ readlink patches/test.diff -- ok\n[22] $ echo \"foo changed 2\" > foo -- ok\n[23] $ quilt refresh --no-index -p ab -- ok\n[26] $ readlink patches/test.diff -- ok\n[30] $ echo \"foo changed 3\" > foo -- ok\n[31] $ touch -r patches/test.diff test.timeref -- ok\n[32] $ quilt refresh --backup --no-index -p ab -- ok\n[35] $ readlink patches/test.diff -- ok\n[38] $ cat patches/test.diff -- ok\n[45] $ readlink patches/test.diff~ -- ok\n[46] $ echo 1 -- ok\n[49] $ cat patches/test.diff~ -- ok\n[56] $ [ patches/test.diff~ -nt test.timeref ] && echo \"mtimes differ\" -- ok\n[59] $ quilt header -a -- ok\n[63] $ readlink patches/test.diff -- ok\n[67] $ touch -r patches/test.diff test.timeref -- ok\n[68] $ quilt header -r --backup -- ok\n[71] $ readlink patches/test.diff -- ok\n[74] $ cat patches/test.diff -- ok\n[81] $ readlink patches/test.diff~ -- ok\n[82] $ echo 1 -- ok\n[85] $ cat patches/test.diff~ -- ok\n[93] $ [ patches/test.diff~ -nt test.timeref ] && echo \"mtimes differ\" -- ok\n[96] $ chmod -w test.diff -- ok\n[97] $ echo \"foo changed 4\" > foo -- ok\n[98] $ quilt refresh --no-index -p ab -- ok\n[101] $ readlink patches/test.diff -- ok\n[102] $ echo 1 -- ok\n[105] $ cat patches/test.diff -- ok\n[113] $ rm -f test.diff -- ok\n[114] $ mv patches/test.diff . -- ok\n[115] $ ln -s ../test.diff patches/test.diff -- ok\n[116] $ chmod -w test.diff -- ok\n[118] $ echo \"foo changed 5\" > foo -- ok\n[119] $ quilt refresh --backup --no-index -p ab -- ok\n[122] $ readlink patches/test.diff -- ok\n[123] $ echo 1 -- ok\n[126] $ cat patches/test.diff -- ok\n[133] $ readlink patches/test.diff~ -- ok\n[134] $ echo 1 -- ok\n[137] $ cat patches/test.diff~ -- ok\n49 commands (49 passed, 0 failed)\nPASS: symlink\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/tester.test]\n[4] $ echo  -- ok\n[6] $ export VAR=foo -- ok\n[7] $ echo foo -- ok\n[9] $ export VAR=bar -- ok\n[10] $ echo bar -- ok\n[14] $ true -- ok\n[15] $ echo bar -- ok\n[19] $ echo \"A barbarian walks into a bar\" -- ok\n[23] $ export PLACE=barracks -- ok\n[24] $ echo barracks -- ok\n10 commands (10 passed, 0 failed)\nPASS: tester\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/three.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new patch1.diff -- ok\n[6] $ quilt top -- ok\n[9] $ quilt add f -- ok\n[12] $ echo f > f -- ok\n[14] $ ls patches/ -- ok\n[17] $ quilt new patch2.diff -- ok\n[20] $ quilt previous -- ok\n[23] $ quilt add g -- ok\n[26] $ echo g > g -- ok\n[28] $ quilt refresh -- ok\n[32] $ quilt diff -p0 f g -- ok\n[41] $ quilt diff -p0 ./f ./g -- ok\n[49] $ quilt pop -- ok\n[55] $ ls patches/ -- ok\n[59] $ quilt next -- ok\n[62] $ quilt previous -- ok\n[63] $ quilt previous patch2 -- ok\n[66] $ quilt pop -- ok\n[70] $ quilt refresh -- ok\n[73] $ quilt refresh patch2 -- ok\n[76] $ quilt pop -- ok\n[82] $ quilt top -- ok\n[85] $ quilt pop -- ok\n[87] $ echo 2 -- ok\n[90] $ quilt applied -- ok\n[93] $ quilt unapplied -- ok\n[97] $ quilt previous -- ok\n[100] $ quilt next -- ok\n[103] $ quilt applied patch1 -- ok\n[106] $ quilt unapplied patch2 -- ok\n[107] $ quilt unapplied patch1 -- ok\n[110] $ quilt revert f -- ok\n[113] $ quilt delete patch3.diff -- ok\n[116] $ quilt push -qa -- ok\n[121] $ quilt push patch2 -- ok\n[124] $ quilt push -- ok\n[126] $ echo 2 -- ok\n[129] $ quilt diff --combine patch1 -P patch2 -p ab -- ok\n[143] $ quilt diff -P patch1 --combine patch2 -- ok\n[146] $ echo patch3.diff >> patches/series -- ok\n[147] $ quilt diff -P patch1 --combine patch3 -- ok\n[150] $ quilt pop -qaR -- ok\n[155] $ quilt annotate f -- ok\n[158] $ quilt pop patch4.diff -- ok\n[161] $ quilt grep \"not there\" -- ok\n[163] $ quilt push -q 2 -- ok\n[168] $ quilt pop -q 2 -- ok\n[173] $ quilt push -q 10 -- ok\n[180] $ quilt pop -q 10 -- ok\n[186] $ quilt push 0 -- ok\n[188] $ echo 2 -- ok\n[191] $ quilt pop 0 -- ok\n[193] $ echo 2 -- ok\n54 commands (54 passed, 0 failed)\nPASS: three\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/timestamps.test]\n[3] $ mkdir patches -- ok\n[5] $ cat > patches/series -- ok\n[13] $ cat > patches/unified-create.patch -- ok\n[20] $ cat > patches/unified-update.patch -- ok\n[28] $ cat > patches/unified-delete.patch -- ok\n[35] $ cat > patches/context-create.patch -- ok\n[43] $ cat > patches/context-update.patch -- ok\n[52] $ cat > patches/context-delete.patch -- ok\n[61] $ quilt patches file -- ok\n[70] $ quilt patches 1 -- ok\n[72] $ quilt push -qa -- ok\n[82] $ quilt patches file -- ok\n12 commands (12 passed, 0 failed)\nPASS: timestamps\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/trailing-ws.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > a -- ok\n[8] $ quilt new test.diff -- ok\n[11] $ quilt add a -- ok\n[14] $ cat > a -- ok\n[19] $ quilt refresh -- ok\n[23] $ grep '[ \\t]$' patches/test.diff -- ok\n[27] $ quilt refresh -U0 -- ok\n[31] $ quilt refresh --strip-trailing-whitespace -- ok\n[35] $ grep '[ \\t]$' patches/test.diff -- ok\n[37] $ quilt pop -q -- ok\n[41] $ cat > a -- ok\n[46] $ quilt new test2.diff -- ok\n[49] $ quilt add a -- ok\n[52] $ cat > a -- ok\n[57] $ quilt refresh -c -- ok\n[61] $ grep '[ \\t]$' patches/test2.diff -- ok\n[65] $ quilt refresh -C0 -- ok\n[69] $ quilt refresh -c --strip-trailing-whitespace -- ok\n[73] $ grep '[ \\t]$' patches/test2.diff -- ok\n[75] $ quilt pop -q -- ok\n21 commands (21 passed, 0 failed)\nPASS: trailing-ws\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/two.test]\n[1] $ mkdir patches d -- ok\n[3] $ quilt new patch1.diff -- ok\n[6] $ cd d -- ok\n[7] $ mkdir dir -- ok\n[8] $ echo \"This is file one.\" > dir/file1 -- ok\n[9] $ quilt add dir/file1 -- ok\n[12] $ quilt add file2 -- ok\n[15] $ quilt diff -- ok\n[16] $ quilt diff -z -- ok\n[17] $ quilt refresh -- ok\n[20] $ echo \"This is file two.\" > file2 -- ok\n[21] $ quilt diff -p ab -- ok\n[29] $ quilt diff -z -p ab -- ok\n[37] $ quilt refresh -- ok\n[40] $ quilt diff -z -- ok\n[41] $ echo \"Another line has been added.\" >> dir/file1 -- ok\n[42] $ quilt diff -z -p ab -- ok\n[51] $ cd dir -- ok\n[52] $ quilt diff -z file1 -p ab -- ok\n[61] $ cd .. -- ok\n[63] $ quilt refresh -- ok\n[66] $ cd .. -- ok\n[67] $ quilt new patch2.diff -- ok\n[70] $ cd d -- ok\n[71] $ quilt add dir/file3 -- ok\n[74] $ echo \"This is file three.\" > dir/file3 -- ok\n[75] $ quilt refresh -- ok\n[78] $ quilt add -P patch1 dir/file3 -- ok\n[81] $ quilt pop -R -- ok\n[87] $ quilt add file4 -- ok\n[90] $ echo \"This is file 4.\" > file4 -- ok\n[91] $ quilt refresh -- ok\n[94] $ quilt push -- ok\n[100] $ cd .. -- ok\n[101] $ quilt new subdir/patch3.diff -- ok\n[104] $ cd d -- ok\n[105] $ quilt add file4 -- ok\n[108] $ rm -f file4 -- ok\n[109] $ quilt diff -p ab -- ok\n[117] $ quilt add -P patch2 file4 -- ok\n[120] $ quilt refresh -- ok\n[123] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[124] $ quilt refresh patch2 -- ok\n[127] $ echo \"Another line added.\" >> file2 -- ok\n[128] $ quilt diff -z -P patch1 -p ab -- ok\n[138] $ quilt refresh patch1 -- ok\n[141] $ quilt refresh -f patch1 -- ok\n[144] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[145] $ quilt pop -R -- ok\n[151] $ quilt refresh patch2 -- ok\n[154] $ quilt grep -- two -- ok\n[157] $ quilt pop -qaR -- ok\n[162] $ quilt patches file4 -- ok\n[166] $ quilt push -qa -- ok\n[172] $ quilt patches file4 -- ok\n[176] $ quilt pop -q patch2.diff -- ok\n[180] $ quilt patches -v dir/file3 file4 -- ok\n57 commands (57 passed, 0 failed)\nPASS: two\nDURATION: 36\nEND: /usr/lib/quilt/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "quilt": {
     "duration": "36",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/add-filename-check.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ echo foo > foo -- ok\n[7] $ quilt add foo -- ok\n[10] $ quilt add patches/bar -- ok\n[13] $ quilt add .pc/baz -- ok\n6 commands (6 passed, 0 failed)\nPASS: add-filename-check\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/altered-series.test]\n[3] $ mkdir patches -- ok\n[4] $ cat > patches/series -- ok\n[9] $ quilt push -q 2 -- ok\n[16] $ quilt series -v -- ok\n[22] $ touch patches/series -- ok\n[24] $ quilt series -v -- ok\n[30] $ cat > patches/series -- ok\n[35] $ quilt series -v -- ok\n[38] $ quilt pop -- ok\n[44] $ quilt series -v -- ok\n[47] $ quilt pop -a -- ok\n[52] $ quilt series -v -- ok\n12 commands (12 passed, 0 failed)\nPASS: altered-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/annotate.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > foo -- ok\n[8] $ quilt new patch -- ok\n[11] $ quilt add foo -- ok\n[14] $ sed -e 's:b:B:' foo > foo.new -- ok\n[15] $ mv foo.new foo -- ok\n[16] $ quilt refresh -- ok\n[19] $ quilt annotate foo -- ok\n[26] $ quilt new patch2 -- ok\n[29] $ quilt add foo -- ok\n[32] $ sed -e 's:Baz:baz:' foo > foo.new -- ok\n[33] $ mv foo.new foo -- ok\n[34] $ quilt refresh -- ok\n[37] $ quilt annotate foo -- ok\n[45] $ quilt new patch3 -- ok\n[48] $ quilt add foo -- ok\n[51] $ sed -e '/Bar/d' foo > foo.new -- ok\n[52] $ mv foo.new foo -- ok\n[53] $ quilt refresh -- ok\n[56] $ quilt annotate foo -- ok\n[64] $ quilt annotate -P patch3 foo -- ok\n[72] $ quilt annotate -P patch2 foo -- ok\n[80] $ quilt annotate -P patch foo -- ok\n[87] $ quilt new patch4 -- ok\n[90] $ cat > jkl -- ok\n[94] $ quilt add jkl wrz -- ok\n[98] $ rm -f jkl -- ok\n[99] $ cat > wrz -- ok\n[103] $ quilt refresh -- ok\n[106] $ quilt annotate jkl -- ok\n[110] $ quilt annotate wrz -- ok\n31 commands (31 passed, 0 failed)\nPASS: annotate\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/applied.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > a -- ok\n[4] $ echo b > b -- ok\n[5] $ diff -u a b > patches/patch -- ok\n[6] $ echo patch -p0 > patches/series -- ok\n[7] $ rm -f b -- ok\n[8] $ quilt push -q -- ok\n[12] $ quilt pop -q -- ok\n[16] $ patch -s -p0 < patches/patch -- ok\n[17] $ quilt push -q -- ok\n[22] $ echo patch -p0 -R > patches/series -- ok\n[23] $ quilt push -q -- ok\n[27] $ quilt pop -q -- ok\n[31] $ patch -s -p0 -R < patches/patch -- ok\n[32] $ quilt push -q -- ok\n15 commands (15 passed, 0 failed)\nPASS: applied\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/auto-refresh.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > a -- ok\n[4] $ echo b > b -- ok\n[6] $ quilt new a.patch -- ok\n[8] $ quilt add a -- ok\n[10] $ echo A > a -- ok\n[12] $ quilt new b.patch -- ok\n[14] $ quilt add b -- ok\n[16] $ echo B > b -- ok\n[18] $ quilt pop -fa --refresh -- ok\n[21] $ quilt pop -a --refresh -- ok\n[32] $ quilt push -a --refresh -- ok\n[43] $ quilt push -fa --refresh -- ok\n[46] $ quilt pop -a --refresh -- ok\n14 commands (14 passed, 0 failed)\nPASS: auto-refresh\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/backup-files.test]\n[4] $ echo foo > foo -- ok\n[5] $ echo bar > \"space bar\" -- ok\n[6] $ sleep 1 -- ok\n[7] $ /usr/share/quilt//scripts/backup-files -B backup/ -b foo -- ok\n[10] $ ls -l foo | awk '{ print $2 }' -- ok\n[12] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[14] $ [ backup/foo -nt foo ] && echo \"mtimes differ\" -- ok\n[16] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- ok\n[18] $ ls -l foo | awk '{ print $2 }' -- ok\n[22] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo -- ok\n[24] $ ls -l foo | awk '{ print $2 }' -- ok\n[26] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[28] $ [ backup/foo -nt foo ] && echo \"mtimes differ\" -- ok\n[31] $ echo modified > foo -- ok\n[32] $ sleep 1 -- ok\n[33] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- ok\n[36] $ cat foo -- ok\n[38] $ [ -e backup/foo ] && echo \"backup/foo not deleted\" -- ok\n[39] $ [ -e backup ] && echo \"backup directory not deleted\" -- ok\n[42] $ ln foo foo2 -- ok\n[43] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo -- ok\n[44] $ ls -l foo | awk '{ print $2 }' -- ok\n[46] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[49] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo2 -- ok\n[50] $ ls -l foo | awk '{ print $2 }' -- ok\n[52] $ ls -l foo2 | awk '{ print $2 }' -- ok\n[54] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[56] $ ls -l backup/foo2 | awk '{ print $2 }' -- ok\n[60] $ rm -f foo foo2 -- ok\n[61] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo -- ok\n[62] $ ls -l foo | awk '{ print $2 }' -- ok\n[64] $ ls -l backup/foo2 | awk '{ print $2 }' -- ok\n[66] $ [ -e backup/foo ] && echo \"backup/foo not deleted\" -- ok\n[67] $ [ ! -e foo2 ] || echo \"file foo2 shouldn't exist\" -- ok\n[69] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo2 -- ok\n[70] $ ls -l foo | awk '{ print $2 }' -- ok\n[72] $ ls -l foo2 | awk '{ print $2 }' -- ok\n[74] $ [ -e backup/foo2 ] && echo \"backup/foo2 not deleted\" -- ok\n[75] $ [ -e backup ] && echo \"backup directory not deleted\" -- ok\n[78] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s foo -- ok\n[79] $ touch -r foo foo.timeref -- ok\n[80] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t foo -- ok\n[82] $ ls -l foo | awk '{ print $2 }' -- ok\n[84] $ [ foo -nt foo.timeref ] || echo \"touch failed\" -- ok\n[87] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo \"space bar\" -- ok\n[88] $ touch -r \"space bar\" bar.timeref -- ok\n[89] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[91] $ ls -l \"backup/space bar\" | awk '{ print $2 }' -- ok\n[93] $ mkdir tmp -- ok\n[94] $ cd tmp -- ok\n[95] $ /usr/share/quilt//scripts/backup-files -B ../backup/ -r -s -k foo \"space bar\" -- ok\n[96] $ cd .. -- ok\n[98] $ ls -l foo | awk '{ print $2 }' -- ok\n[100] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[102] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n[104] $ ls -l \"backup/space bar\" | awk '{ print $2 }' -- ok\n[106] $ ls -l tmp/foo | awk '{ print $2 }' -- ok\n[108] $ ls -l \"tmp/space bar\" | awk '{ print $2 }' -- ok\n[110] $ rm -rf tmp -- ok\n[113] $ rm -f foo \"space bar\" -- ok\n[114] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t - -- ok\n[115] $ cat foo -- ok\n[117] $ cat \"space bar\" -- ok\n[119] $ [ \"space bar\" -nt bar.timeref ] || echo \"touch failed\" -- ok\n[122] $ mkdir \"dir with spaces\" -- ok\n[123] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L new \"dir with spaces/space file\" -- ok\n[124] $ echo data > new -- ok\n[125] $ echo data2 > \"dir with spaces/space file\" -- ok\n[126] $ ls -l backup/new | awk '{ print $5 }' -- ok\n[128] $ ls -l \"backup/dir with spaces/space file\" | awk '{ print $5 }' -- ok\n[130] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s - -- ok\n[131] $ [ ! -e backup/new ] || echo \"file backup/new shouldn't exist\" -- ok\n[132] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[133] $ [ ! -e \"backup/dir with spaces/space file\" ] || echo \"file backup/dir with spaces/space file shouldn't exist\" -- ok\n[134] $ [ ! -e \"dir with spaces/space file\" ] || echo \"file dir with spaces/space file shouldn't exist\" -- ok\n[137] $ echo data > \"dir with spaces/space file\" -- ok\n[138] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L \"dir with spaces/space file\" -- ok\n[140] $ rm -rf \"dir with spaces\" -- ok\n[141] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- ok\n[143] $ cat \"dir with spaces/space file\" -- ok\n[145] $ [ -e backup ] && echo \"backup directory not deleted\" -- ok\n[148] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L -f - -- ok\n[152] $ echo data > new -- ok\n[153] $ echo modified > foo -- ok\n[154] $ rm -f \"space bar\" -- ok\n[155] $ [ -e backup/new -a ! -s backup/new ] || echo \"file backup/new isn't empty\" -- ok\n[156] $ ls -l backup/new | awk '{ print $5 }' -- ok\n[158] $ cat backup/foo -- ok\n[160] $ cat \"backup/space bar\" -- ok\n[162] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -f - -- ok\n[166] $ [ ! -e backup/new ] || echo \"file backup/new shouldn't exist\" -- ok\n[167] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[168] $ cat foo -- ok\n[170] $ cat \"space bar\" -- ok\n[174] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L -f - -- ok\n[181] $ ln \"space bar\" \"linked space\" -- ok\n[182] $ ls -l foo | awk '{ print $2 }' -- ok\n[184] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[186] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- ok\n[187] $ ls -l foo | awk '{ print $2 }' -- ok\n[189] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[191] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[193] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- ok\n[194] $ ls -l foo | awk '{ print $2 }' -- ok\n[196] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[198] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[199] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - | sort -- ok\n[203] $ rm \"linked space\" -- ok\n[206] $ /usr/share/quilt//scripts/backup-files -B snapshot/ -c -f - -- ok\n[215] $ ls -l foo | awk '{ print $2 }' -- ok\n[217] $ ls -l \"space bar\" | awk '{ print $2 }' -- ok\n[219] $ ls -l \"dir with spaces/space file\" | awk '{ print $2 }' -- ok\n[221] $ [ ! -e new ] || echo \"file new shouldn't exist\" -- ok\n[222] $ ls -l snapshot/new | awk '{ print $2 }' -- ok\n[224] $ ls -l snapshot/foo | awk '{ print $2 }' -- ok\n[226] $ ls -l snapshot/\"space bar\" | awk '{ print $2 }' -- ok\n[228] $ ls -l snapshot/\"dir with spaces/space file\" | awk '{ print $2 }' -- ok\n[230] $ [ ! -s new ] || echo \"file snapshot/new should be empty\" -- ok\n[231] $ rm -rf snapshot -- ok\n[234] $ mkdir dir -- ok\n[235] $ ln -s foo dir/link -- ok\n[236] $ readlink dir/link -- ok\n[238] $ /usr/share/quilt//scripts/backup-files -B backup/ -b dir/link -- ok\n[240] $ readlink backup/dir/link -- ok\n[242] $ rm -f dir/link -- ok\n[243] $ echo crap > dir/link -- ok\n[244] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k dir/link -- ok\n[246] $ readlink dir/link -- ok\n[250] $ rm -f dir/link -- ok\n[251] $ echo crap > dir/link -- ok\n[252] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k -f - -- ok\n[255] $ readlink dir/link -- ok\n[259] $ rm -f dir/link -- ok\n[260] $ echo crap > dir/link -- ok\n[261] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- ok\n[263] $ readlink dir/link -- ok\n136 commands (136 passed, 0 failed)\nPASS: backup-files\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/colon-in-patch-name.test]\n[4] $ mkdir patches -- ok\n[6] $ quilt new \"patch_with:strange[name]\" -- ok\n[9] $ echo foo > foo -- ok\n[10] $ quilt add foo -- ok\n[13] $ quilt files -- ok\n[16] $ echo bar > foo -- ok\n[17] $ quilt diff -p ab -P \"patch_with:strange[name]\" -- ok\n[26] $ quilt refresh -p ab -- ok\n[29] $ quilt applied -- ok\n[32] $ quilt pop -q -- ok\n[36] $ quilt next -- ok\n[39] $ quilt push -q \"patch_with:strange[name]\" -- ok\n[43] $ quilt top -- ok\n[46] $ quilt rename \"another:strange(name)\" -- ok\n[49] $ quilt new \"{%'}.patch\" -- ok\n[52] $ quilt add foo -- ok\n[55] $ echo baz > foo -- ok\n[57] $ quilt previous -- ok\n[60] $ quilt series -- ok\n[64] $ quilt refresh -p0 \"{%'}.patch\" -- ok\n[67] $ cat \"patches/{%'}.patch\" -- ok\n[76] $ quilt pop \"another:strange(name)\" -- ok\n[82] $ quilt remove foo -- ok\n23 commands (23 passed, 0 failed)\nPASS: colon-in-patch-name\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/comments.test]\n[4] $ mkdir patches -- ok\n[6] $ echo one > f -- ok\n[7] $ cat > patches/test.diff -- ok\n[20] $ cat > patches/series -- ok\n[23] $ quilt push -- ok\n[29] $ quilt refresh -- ok\n[31] $ cat patches/test.diff -- ok\n[44] $ quilt refresh -c -- ok\n[47] $ cat patches/test.diff -- ok\n[62] $ quilt refresh -- ok\n[65] $ cat patches/test.diff -- ok\n11 commands (11 passed, 0 failed)\nPASS: comments\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/conflicts.test]\n[5] $ mkdir patches -- ok\n[7] $ cat > one.txt -- ok\n[24] $ quilt new a.diff -- ok\n[26] $ echo 0 -- ok\n[29] $ quilt add one.txt -- ok\n[31] $ echo 0 -- ok\n[34] $ mv one.txt one.orig -- ok\n[35] $ sed -e \"s/4/4+/\" -e 's/d/d+/' one.orig > one.txt -- ok\n[36] $ quilt refresh -- ok\n[38] $ echo 0 -- ok\n[41] $ quilt pop -q -- ok\n[44] $ echo 0 -- ok\n[48] $ sed -e \"s/^\\\\([17]\\\\)\\$/\\\\1-/\" one.orig > one.txt -- ok\n[49] $ quilt push -q -- ok\n[52] $ echo 0 -- ok\n[55] $ quilt pop -q -- ok\n[58] $ echo 0 -- ok\n[61] $ sed -e \"s/^\\\\([1267]\\\\)\\$/\\\\1-/\" one.orig > one.txt -- ok\n[62] $ quilt push -q -- ok\n[65] $ echo 0 -- ok\n[68] $ quilt pop -q -- ok\n[71] $ echo 0 -- ok\n[75] $ sed -e \"s/^\\\\([123567]\\\\)\\$/\\\\1-/\" one.orig > one.txt -- ok\n[76] $ quilt push -q -- ok\n[80] $ echo 1 -- ok\n[83] $ quilt push -qf -- ok\n[87] $ echo 1 -- ok\n[90] $ mv one.txt one.x -- ok\n[91] $ sed -e \"s/4/4+/\" one.x > one.txt -- ok\n[92] $ rm -f one.x -- ok\n[93] $ quilt diff -z | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[105] $ echo 0 -- ok\n[108] $ quilt diff | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[129] $ echo 0 -- ok\n[132] $ quilt refresh -- ok\n[134] $ echo 0 -- ok\n[137] $ cat patches/a.diff | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[159] $ quilt pop -q -- ok\n[162] $ echo 0 -- ok\n39 commands (39 passed, 0 failed)\nPASS: conflicts\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/create-delete.test]\n[4] $ mkdir patches -- ok\n[6] $ echo delete > delete -- ok\n[7] $ quilt new test.diff -- ok\n[10] $ quilt add create -- ok\n[13] $ echo create > create -- ok\n[14] $ quilt refresh -- ok\n[17] $ quilt add delete -- ok\n[20] $ rm -f delete -- ok\n[21] $ quilt refresh -- ok\n[23] $ quilt header -r -- ok\n[31] $ quilt patches -v create -- ok\n[33] $ quilt patches delete -- ok\n[36] $ quilt pop -q -- ok\n[40] $ quilt patches create -- ok\n[42] $ quilt patches -v delete -- ok\n[44] $ quilt patches -- /dev/null dev/null null --- -- ok\n[46] $ echo create > create -- ok\n[47] $ rm -f delete -- ok\n[48] $ patch -p1 --dry-run < patches/test.diff -- ok\n19 commands (19 passed, 0 failed)\nPASS: create-delete\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/delete.test]\n[3] $ mkdir patches -- ok\n[5] $ cat > test.txt -- ok\n[8] $ quilt new test1 -- ok\n[11] $ quilt add test.txt -- ok\n[14] $ cat > test.txt -- ok\n[17] $ quilt refresh -- ok\n[20] $ quilt new test2 -- ok\n[23] $ quilt add test.txt -- ok\n[26] $ cat > test.txt -- ok\n[29] $ quilt refresh -- ok\n[32] $ quilt delete test1 -- ok\n[35] $ quilt pop -- ok\n[41] $ quilt series -- ok\n[45] $ quilt delete -n -- ok\n[48] $ quilt series -- ok\n[51] $ quilt pop -- ok\n[57] $ quilt delete test1 -- ok\n[60] $ quilt series -- ok\n[62] $ echo \"test1\" > patches/series -- ok\n[63] $ quilt delete -n -- ok\n[66] $ quilt series -- ok\n[69] $ echo \"test3\" > patches/series -- ok\n[70] $ echo \"test3\" > .pc/applied-patches -- ok\n[71] $ mkdir -p .pc/test3/dir -- ok\n[72] $ touch .pc/test3/dir/file -- ok\n[73] $ chmod a-rx .pc/test3/dir -- ok\n[77] $ quilt delete \"test3\" -- ok\n[81] $ chmod a+rx .pc/test3/dir -- ok\n[83] $ find .pc/test3 -- ok\n[88] $ quilt applied -- ok\n[91] $ quilt series -- ok\n[94] $ quilt delete -- ok\n[97] $ quilt delete test3 -- ok\n33 commands (33 passed, 0 failed)\nPASS: delete\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/dir-a-b.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > test.txt -- ok\n[4] $ echo d > test3.txt -- ok\n[6] $ cat > patches/ab.diff -- ok\n[21] $ echo \"ab.diff\" > patches/series -- ok\n[23] $ quilt push -q -- ok\n[27] $ quilt diff -p ab --no-index -- ok\n[42] $ rm -f patches/ab.diff -- ok\n[43] $ quilt refresh -p ab --no-index -- ok\n[46] $ cat patches/ab.diff -- ok\n[61] $ quilt pop -qR -- ok\n11 commands (11 passed, 0 failed)\nPASS: dir-a-b\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/dotglob.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new dotglob.diff -- ok\n[6] $ quilt add .foo -- ok\n[9] $ echo dot-foo > .foo -- ok\n[10] $ quilt refresh -- ok\n[13] $ quilt pop -q -- ok\n[17] $ quilt push -q -- ok\n7 commands (7 passed, 0 failed)\nPASS: dotglob\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/duplicate-patch-in-series.test]\n[4] $ mkdir patches -- ok\n[5] $ echo \"old line\" > file.txt -- ok\n[7] $ cat > patches/first.patch -- ok\n[14] $ cat > patches/series -- ok\n[18] $ quilt push -- ok\n[24] $ quilt push -- ok\n[27] $ quilt pop -- ok\n[33] $ quilt push -qa -- ok\n[36] $ quilt pop -q -- ok\n9 commands (9 passed, 0 failed)\nPASS: duplicate-patch-in-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/edit.test]\n[1] $ mkdir patches subdir -- ok\n[4] $ cat > editor -- ok\n[9] $ chmod +x editor -- ok\n[10] $ export EDITOR=/usr/lib/quilt/ptest/test/edit.test.6310/editor -- ok\n[12] $ quilt new patch -- ok\n[15] $ echo foobar > foobar -- ok\n[16] $ quilt edit foobar -- ok\n[20] $ cat foobar -- ok\n[23] $ cd subdir -- ok\n[24] $ echo foo > foo -- ok\n[25] $ quilt edit foo -- ok\n[28] $ cd .. -- ok\n[30] $ cat subdir/foo -- ok\n[33] $ quilt files -- ok\n[37] $ quilt refresh -- ok\n[41] $ echo foobaz > foobaz -- ok\n[42] $ cat > editor -- ok\n[47] $ quilt edit foobaz -- ok\n[51] $ [ ! -e foobaz ] || echo \"File foobaz shouldn't exist\" -- ok\n[55] $ cat > editor -- ok\n[59] $ quilt edit nofoo -- ok\n[66] $ rm -f foobar -- ok\n[67] $ quilt refresh -- ok\n[69] $ quilt diff -p ab --no-index foobar -- ok\n[75] $ quilt edit foobar -- ok\n[79] $ [ ! -e foobar ] || echo \"File foobar shouldn't exist\" -- ok\n[82] $ cat > editor -- ok\n[87] $ quilt edit foo2 -- ok\n[90] $ cat foo2 -- ok\n[93] $ quilt files -v -- ok\n30 commands (30 passed, 0 failed)\nPASS: edit\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/empty-files.test]\n[4] $ mkdir patches -- ok\n[5] $ echo \"will be deleted\" > deleted1 -- ok\n[6] $ echo \"will be emptied\" > emptied1 -- ok\n[7] $ echo \"will be deleted\" > deleted2 -- ok\n[8] $ echo \"will be emptied\" > emptied2 -- ok\n[11] $ cat > patches/series -- ok\n[15] $ cat > patches/using-filenames.patch -- ok\n[27] $ cat > patches/using-timestamps.patch -- ok\n[40] $ quilt push -- ok\n[46] $ [ ! -e deleted1 ] && echo \"File deleted1 does not exist\" -- ok\n[48] $ [ -e deleted1 -a ! -s deleted1 ] && echo \"File deleted1 is empty\" -- ok\n[49] $ [ ! -e emptied1 ] && echo \"File emptied1 does not exist\" -- ok\n[50] $ [ -e emptied1 -a ! -s emptied1 ] && echo \"File emptied1 is empty\" -- ok\n[53] $ quilt push -- ok\n[59] $ [ ! -e deleted2 ] && echo \"File deleted2 does not exist\" -- ok\n[61] $ [ -e deleted2 -a ! -s deleted2 ] && echo \"File deleted2 is empty\" -- ok\n[62] $ [ ! -e emptied2 ] && echo \"File emptied2 does not exist\" -- ok\n[63] $ [ -e emptied2 -a ! -s emptied2 ] && echo \"File emptied2 is empty\" -- ok\n[67] $ quilt pop -aq -- ok\n[72] $ quilt new fold.patch -- ok\n[75] $ quilt fold < patches/using-filenames.patch -- ok\n[78] $ [ ! -e deleted1 ] && echo \"File deleted1 does not exist\" -- ok\n[80] $ [ -e deleted1 -a ! -s deleted1 ] && echo \"File deleted1 is empty\" -- ok\n[81] $ [ ! -e emptied1 ] && echo \"File emptied1 does not exist\" -- ok\n[82] $ [ -e emptied1 -a ! -s emptied1 ] && echo \"File emptied1 is empty\" -- ok\n[85] $ quilt fold < patches/using-timestamps.patch -- ok\n[88] $ [ ! -e deleted2 ] && echo \"File deleted2 does not exist\" -- ok\n[90] $ [ -e deleted2 -a ! -s deleted2 ] && echo \"File deleted2 is empty\" -- ok\n[91] $ [ ! -e emptied2 ] && echo \"File emptied2 does not exist\" -- ok\n[92] $ [ -e emptied2 -a ! -s emptied2 ] && echo \"File emptied2 is empty\" -- ok\n[96] $ quilt delete -- ok\n[100] $ quilt push -q -- ok\n[104] $ quilt refresh -pab --sort --no-index -- ok\n[106] $ quilt pop -q -- ok\n[110] $ quilt push -- ok\n[116] $ [ ! -e deleted1 ] && echo \"File deleted1 does not exist\" -- ok\n[118] $ [ -e deleted1 -a ! -s deleted1 ] && echo \"File deleted1 is empty\" -- ok\n[119] $ [ ! -e emptied1 ] && echo \"File emptied1 does not exist\" -- ok\n[120] $ [ -e emptied1 -a ! -s emptied1 ] && echo \"File emptied1 is empty\" -- ok\n[123] $ cat patches/using-filenames.patch -- ok\n40 commands (40 passed, 0 failed)\nPASS: empty-files\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/empty.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > patches/series -- ok\n[6] $ touch patches/empty1.diff patches/empty2.diff -- ok\n[8] $ quilt push -qa -- ok\n[15] $ quilt rename empty3.diff -- ok\n[18] $ quilt pop -qa -- ok\n[23] $ quilt new empty_new.diff -- ok\n[26] $ quilt pop -q -- ok\n[30] $ quilt delete empty_new.diff -- ok\n[33] $ quilt rename -P empty3.diff empty_new.diff -- ok\n10 commands (10 passed, 0 failed)\nPASS: empty\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/example1.test]\n[4] $ mkdir patches -- ok\n[6] $ cat > Oberon.txt -- ok\n[12] $ quilt new flower.diff -- ok\n[15] $ quilt files -- ok\n[16] $ quilt add Oberon.txt -- ok\n[19] $ cat >> Oberon.txt -- ok\n[26] $ quilt refresh -p ab -- ok\n[29] $ cat patches/flower.diff -- ok\n[42] $ sed -ne '1,4p' Oberon.txt > Oberon.new -- ok\n[43] $ echo \"Fetch me that flower; the herb I shew'd thee once:\" >> Oberon.new -- ok\n[44] $ sed -e '1,4d' Oberon.txt >> Oberon.new -- ok\n[45] $ mv Oberon.new Oberon.txt -- ok\n[46] $ quilt diff -z -p ab -- ok\n[60] $ quilt diff -p ab -- ok\n[74] $ quilt refresh -- ok\n[77] $ quilt top -- ok\n[80] $ quilt files -- ok\n[83] $ quilt patches Oberon.txt -- ok\n[85] $ quilt pop -f -- ok\n[91] $ quilt files patches/flower.diff -- ok\n[94] $ sed -e \"s/girls/maidens/\" Oberon.txt > Oberon.new -- ok\n[95] $ mv Oberon.new Oberon.txt -- ok\n[96] $ quilt push -- ok\n[103] $ quilt push -f -- ok\n[110] $ cat >> Oberon.txt -- ok\n[116] $ quilt refresh -p ab -- ok\n[118] $ rm -f Oberon.txt.rej -- ok\n[120] $ cat Oberon.txt -- ok\n[130] $ cat patches/flower.diff -- ok\n[144] $ quilt grep love -- ok\n30 commands (30 passed, 0 failed)\nPASS: example1\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/failbackup.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ quilt add test.txt -- ok\n[8] $ cat > test.txt -- ok\n[10] $ quilt refresh -- ok\n[15] $ chmod -w patches -- ok\n[16] $ cat > test.txt -- ok\n[18] $ quilt refresh --backup -- ok\n[20] $ echo 1 -- ok\n[23] $ chmod +w patches -- ok\n10 commands (10 passed, 0 failed)\nPASS: failbackup\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/faildiff.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ cat > test.txt -- ok\n[8] $ quilt add test.txt -- ok\n[13] $ chmod -r test.txt -- ok\n[15] $ quilt refresh -- ok\n[18] $ echo 1 -- ok\n[21] $ chmod +r test.txt -- ok\n[25] $ printf \"\\\\002\\\\000\\\\001\" > test.bin -- ok\n[26] $ quilt add test.bin -- ok\n[29] $ printf \"\\\\003\\\\000\\\\001\" > test.bin -- ok\n[30] $ quilt diff -pab --no-index 2>/dev/null -- ok\n[32] $ quilt diff -pab --no-index >/dev/null -- ok\n[34] $ echo 1 -- ok\n[37] $ quilt refresh -- ok\n[39] $ echo 1 -- ok\n16 commands (16 passed, 0 failed)\nPASS: faildiff\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/failpop.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > test.txt -- ok\n[6] $ quilt new test.diff -- ok\n[8] $ echo 0 -- ok\n[11] $ quilt add test.txt -- ok\n[13] $ echo 0 -- ok\n[16] $ cat >> test.txt -- ok\n[19] $ quilt refresh -- ok\n[21] $ echo 0 -- ok\n[24] $ sed -e \"s/ /_/g\" patches/test.diff > patches/test.new -- ok\n[25] $ mv patches/test.new patches/test.diff -- ok\n[26] $ quilt pop -- ok\n[29] $ echo 1 -- ok\n13 commands (13 passed, 0 failed)\nPASS: failpop\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/fold.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > patches/series -- ok\n[6] $ cat > patches/patch1.diff -- ok\n[16] $ quilt push -q -- ok\n[20] $ quilt files -- ok\n[24] $ quilt fold -q -- ok\n[34] $ quilt diff -p ab -- ok\n[48] $ cd dir -- ok\n[49] $ quilt fold -q -- ok\n[56] $ cd .. -- ok\n[57] $ quilt diff -p ab -- ok\n11 commands (11 passed, 0 failed)\nPASS: fold\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/formats.test]\n[4] $ mkdir -p d/patches -- ok\n[5] $ cd d -- ok\n[7] $ cat > test.txt -- ok\n[14] $ quilt new test -- ok\n[17] $ quilt add test.txt -- ok\n[20] $ cat > test.txt -- ok\n[27] $ quilt diff -- ok\n[40] $ quilt diff --no-index -- ok\n[51] $ quilt diff -R -- ok\n[64] $ quilt diff -U1 -- ok\n[75] $ quilt diff -c -- ok\n[94] $ quilt diff -C1 -- ok\n[109] $ quilt diff -p ab -- ok\n13 commands (13 passed, 0 failed)\nPASS: formats\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/half-applies.test]\n[1] $ mkdir patches -- ok\n[3] $ echo foo > foo.orig -- ok\n[4] $ echo foo2 > foo -- ok\n[5] $ echo bar > bar.orig -- ok\n[6] $ echo bar2 > bar -- ok\n[7] $ diff -u foo.orig foo >> patches/foorab.diff -- ok\n[8] $ diff -u bar bar.orig >> patches/foorab.diff -- ok\n[9] $ mv foo.orig foo -- ok\n[10] $ mv bar.orig bar -- ok\n[11] $ echo foorab.diff -p0 > patches/series -- ok\n[12] $ quilt push -- ok\n[19] $ echo 1 -- ok\n[22] $ quilt push -- ok\n[29] $ echo 1 -- ok\n[32] $ quilt push -qf -- ok\n[36] $ echo 1 -- ok\n[39] $ quilt diff -- ok\n[47] $ echo 0 -- ok\n18 commands (18 passed, 0 failed)\nPASS: half-applies\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/hard-linked-patch.test]\n[4] $ mkdir patches -- ok\n[6] $ cat > patches/patch -- ok\n[12] $ echo patch -p0 > patches/series -- ok\n[13] $ ln patches/patch hardlink -- ok\n[15] $ echo a > file -- ok\n[16] $ quilt push -q -- ok\n[20] $ echo c > file -- ok\n[21] $ quilt refresh --no-index -- ok\n[24] $ cat patches/patch -- ok\n[31] $ cat hardlink -- ok\n[40] $ rm -f hardlink -- ok\n[41] $ ln patches/patch hardlink -- ok\n[43] $ quilt header -r -- ok\n[47] $ cat patches/patch -- ok\n[55] $ cat hardlink -- ok\n15 commands (15 passed, 0 failed)\nPASS: hard-linked-patch\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/header.test]\n[1] $ mkdir patches -- ok\n[3] $ echo foo > foo -- ok\n[4] $ quilt new patch -- ok\n[7] $ quilt add foo -- ok\n[10] $ echo bar > foo -- ok\n[11] $ quilt refresh -p ab -- ok\n[14] $ mv patches/patch patches/patch~ -- ok\n[15] $ echo Header > patches/patch -- ok\n[16] $ cat patches/patch~ >> patches/patch -- ok\n[17] $ quilt header -- ok\n[20] $ quilt header -r -- ok\n[24] $ quilt header -- ok\n[27] $ quilt header -a -- ok\n[31] $ quilt header -- ok\n[35] $ cat patches/patch -- ok\n[46] $ echo -n \"No trailing newline\" | quilt header -r -- ok\n[49] $ cat patches/patch -- ok\n17 commands (17 passed, 0 failed)\nPASS: header\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/help.test]\n[3] $ mkdir $QUILT_PC -- ok\n[4] $ echo 2 > $QUILT_PC/.version -- ok\n[6] $ quilt add -h | grep -c '^Usage:' -- ok\n[9] $ quilt annotate -h | grep -c '^Usage:' -- ok\n[12] $ quilt applied -h | grep -c '^Usage:' -- ok\n[15] $ quilt delete -h | grep -c '^Usage:' -- ok\n[18] $ quilt diff -h | grep -c '^Usage:' -- ok\n[21] $ quilt edit -h | grep -c '^Usage:' -- ok\n[24] $ quilt files -h | grep -c '^Usage:' -- ok\n[27] $ quilt fold -h | grep -c '^Usage:' -- ok\n[30] $ quilt fork -h | grep -c '^Usage:' -- ok\n[33] $ quilt graph -h | grep -c '^Usage:' -- ok\n[36] $ quilt grep -h | grep -c '^Usage:' -- ok\n[39] $ quilt header -h | grep -c '^Usage:' -- ok\n[42] $ quilt import -h | grep -c '^Usage:' -- ok\n[45] $ quilt mail -h | grep -c '^Usage:' -- ok\n[48] $ quilt new -h | grep -c '^Usage:' -- ok\n[51] $ quilt next -h | grep -c '^Usage:' -- ok\n[54] $ quilt patches -h | grep -c '^Usage:' -- ok\n[57] $ quilt pop -h | grep -c '^Usage:' -- ok\n[60] $ quilt previous -h | grep -c '^Usage:' -- ok\n[63] $ quilt push -h | grep -c '^Usage:' -- ok\n[66] $ quilt refresh -h | grep -c '^Usage:' -- ok\n[69] $ quilt remove -h | grep -c '^Usage:' -- ok\n[72] $ quilt rename -h | grep -c '^Usage:' -- ok\n[75] $ quilt series -h | grep -c '^Usage:' -- ok\n[78] $ quilt setup -h | grep -c '^Usage:' -- ok\n[81] $ quilt snapshot -h | grep -c '^Usage:' -- ok\n[84] $ quilt top -h | grep -c '^Usage:' -- ok\n[87] $ quilt unapplied -h | grep -c '^Usage:' -- ok\n[90] $ quilt upgrade -h | grep -c '^Usage:' -- ok\n31 commands (31 passed, 0 failed)\nPASS: help\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/import.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new patch1.diff -- ok\n[6] $ quilt add f -- ok\n[9] $ echo f > f -- ok\n[11] $ quilt refresh -- ok\n[14] $ quilt new patchR.diff -- ok\n[17] $ quilt add f -- ok\n[20] $ rm -f f -- ok\n[22] $ quilt refresh -- ok\n[25] $ quilt fork patchRp0.diff -- ok\n[28] $ quilt refresh -p0 -- ok\n[31] $ quilt pop -a -- ok\n[40] $ mkdir t -- ok\n[41] $ mv patches/patch1.diff t/patch1.diff -- ok\n[42] $ mv patches/patchR.diff t/patchR.diff -- ok\n[43] $ mv patches/patchRp0.diff t/patchRp0.diff -- ok\n[46] $ rm -rf patches/ .pc/ -- ok\n[47] $ mkdir patches -- ok\n[48] $ quilt import t/patch1.diff -- ok\n[51] $ quilt push -- ok\n[57] $ quilt new patch2.diff -- ok\n[60] $ quilt add g -- ok\n[63] $ echo g > g -- ok\n[65] $ quilt refresh -- ok\n[68] $ quilt pop -- ok\n[74] $ quilt header -a -- ok\n[78] $ quilt pop -- ok\n[84] $ quilt delete patch1 -- ok\n[87] $ cat patches/series -- ok\n[92] $ quilt import missing.diff -- ok\n[95] $ quilt import patches/patch1.diff -- ok\n[98] $ quilt import patches/patch2.diff -- ok\n[103] $ quilt import t/patch1.diff -- ok\n[106] $ quilt import -f t/patch1.diff -- ok\n[110] $ sed -e 's/original/new/' patches/patch1.diff > t/patch1.diff -- ok\n[111] $ quilt import t/patch1.diff -- ok\n[114] $ quilt import -f t/patch1.diff -- ok\n[121] $ quilt import -d a -f t/patch1.diff -- ok\n[125] $ head -n 3 patches/patch1.diff -- ok\n[130] $ quilt import -d n -f t/patch1.diff -- ok\n[133] $ quilt header patch1 -- ok\n[136] $ quilt delete patch1 -- ok\n[142] $ cp patches/patch1.diff t/patch1.patch -- ok\n[143] $ quilt import t/patch1.patch -- ok\n[146] $ ls patches/ -- ok\n[152] $ cat patches/series -- ok\n[156] $ quilt delete patch1.diff -- ok\n[160] $ rm -rf patches/ .pc/ -- ok\n[161] $ mkdir patches -- ok\n[162] $ quilt import -R t/patchR.diff -- ok\n[165] $ quilt push -- ok\n[171] $ cat f -- ok\n[174] $ cat patches/series -- ok\n[178] $ echo \"# Test of -R import\" > patches/series -- ok\n[179] $ echo \"patchR.diff -R # This patch was originally -R -p1\" >> patches/series -- ok\n[182] $ quilt refresh -- ok\n[185] $ cat patches/series -- ok\n[189] $ touch f -- ok\n[190] $ quilt pop -- ok\n[197] $ rm -rf patches/ .pc/ -- ok\n[198] $ mkdir patches -- ok\n[199] $ quilt import -R -p0 t/patchRp0.diff -- ok\n[202] $ quilt push -- ok\n[208] $ cat f -- ok\n[211] $ cat patches/series -- ok\n[215] $ quilt refresh -- ok\n[218] $ cat patches/series -- ok\n[221] $ touch f -- ok\n[222] $ quilt pop -- ok\n[229] $ rm -rf patches/ .pc/ -- ok\n[230] $ mkdir patches -- ok\n[231] $ quilt import t/patch1.diff t/patchR.diff -- ok\n[235] $ cat patches/series -- ok\n[239] $ rm -rf patches/ .pc/ -- ok\n[240] $ mkdir patches -- ok\n[241] $ quilt import t/patchR.diff -- ok\n[243] $ quilt import t/patch1.diff -- ok\n[246] $ cat patches/series -- ok\n[251] $ touch empty.patch -- ok\n[252] $ cd t -- ok\n[253] $ touch empty2.patch -- ok\n[254] $ quilt import ../empty.patch -- ok\n[256] $ quilt import /usr/lib/quilt/ptest/test/import.test.10278/t/empty2.patch -- ok\n[260] $ cd .. -- ok\n[261] $ quilt delete -rn -- ok\n[263] $ quilt delete -rn -- ok\n[265] $ quilt import t/patch1.diff -P patch1-renamed.diff -- ok\n[267] $ quilt push -- ok\n[272] $ cat f -- ok\n89 commands (89 passed, 0 failed)\nPASS: import\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/import2.test]\n[3] $ mkdir patches -- ok\n[5] $ quilt new patch1.diff -- ok\n[8] $ quilt add f -- ok\n[11] $ echo f > f -- ok\n[13] $ quilt refresh -- ok\n[16] $ quilt pop -- ok\n[22] $ mkdir t -- ok\n[23] $ gzip < patches/patch1.diff > t/patch1.diff.gz -- ok\n[24] $ rm -f patches/patch1.diff -- ok\n[27] $ rm -rf patches/ .pc/ -- ok\n[28] $ mkdir patches -- ok\n[29] $ quilt import t/patch1.diff.gz -- ok\n[32] $ quilt push -- ok\n[38] $ quilt new patch2.diff.gz -- ok\n[41] $ quilt add g -- ok\n[44] $ echo g > g -- ok\n[46] $ quilt refresh -- ok\n[49] $ quilt pop -- ok\n[55] $ quilt header -a -- ok\n[59] $ quilt pop -- ok\n[65] $ quilt delete patch1 -- ok\n[68] $ cat patches/series -- ok\n[73] $ quilt import missing.diff.gz -- ok\n[76] $ quilt import patches/patch1.diff.gz -- ok\n[79] $ quilt import patches/patch2.diff.gz -- ok\n[84] $ quilt import t/patch1.diff.gz -- ok\n[87] $ quilt import -f t/patch1.diff.gz -- ok\n[91] $ zcat patches/patch1.diff.gz | sed -e 's/original/new/' | gzip > t/patch1.diff.gz -- ok\n[92] $ quilt import t/patch1.diff.gz -- ok\n[95] $ quilt import -f t/patch1.diff.gz -- ok\n[102] $ quilt import -d a -f t/patch1.diff.gz -- ok\n[106] $ zcat patches/patch1.diff.gz | head -n 3 -- ok\n[111] $ quilt import -d n -f t/patch1.diff.gz -- ok\n[114] $ quilt header patch1 -- ok\n[117] $ quilt delete patch1 -- ok\n[123] $ cp patches/patch1.diff.gz t/patch1.patch.gz -- ok\n[124] $ quilt import t/patch1.patch.gz -- ok\n[127] $ ls patches/ -- ok\n[133] $ cat patches/series -- ok\n[137] $ quilt delete patch1.diff.gz -- ok\n40 commands (40 passed, 0 failed)\nPASS: import2\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/merge.test]\n[3] $ mkdir patches -- ok\n[5] $ cat > abc.txt -- ok\n[10] $ cat > patches/series -- ok\n[15] $ cat > patches/a.diff -- ok\n[22] $ cat > patches/b.diff -- ok\n[29] $ cat > patches/c.diff -- ok\n[36] $ quilt push -qa -- ok\n[42] $ quilt diff -P b.diff >/dev/null -- ok\n[44] $ quilt diff -P b.diff 2>/dev/null | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[53] $ quilt diff --combine a.diff -P b.diff >/dev/null -- ok\n[55] $ quilt diff --combine a.diff -P b.diff 2>/dev/null | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[65] $ quilt diff --combine b.diff | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n[75] $ quilt diff --combine - | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n13 commands (13 passed, 0 failed)\nPASS: merge\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/missing-newline.test]\n[1] $ mkdir patches -- ok\n[3] $ echo foo > foo -- ok\n[4] $ quilt new 1.patch -- ok\n[7] $ quilt add foo -- ok\n[10] $ echo bar > foo -- ok\n[11] $ quilt refresh -p ab -- ok\n[15] $ echo -n 1.patch > patches/series -- ok\n[18] $ quilt new 2.patch -- ok\n[20] $ cat patches/series -- ok\n9 commands (9 passed, 0 failed)\nPASS: missing-newline\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/missing.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > patches/series -- ok\n[7] $ quilt push -qa -- ok\n[14] $ quilt rename missing3.diff -- ok\n[17] $ quilt pop -qa -- ok\n5 commands (5 passed, 0 failed)\nPASS: missing\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/new-nosubdir.test]\n[1] $ mkdir patches -- ok\n[3] $ mkdir sub -- ok\n[4] $ cd sub -- ok\n[5] $ quilt new here.diff -- ok\n4 commands (4 passed, 0 failed)\nPASS: new-nosubdir\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/new.test]\n[1] $ mkdir patches -- ok\n[3] $ echo reject > f -- ok\n[4] $ echo p.diff > patches/series -- ok\n[5] $ cat > patches/p.diff -- ok\n[17] $ quilt push -- ok\n[25] $ quilt push -f -- ok\n[33] $ echo new > f -- ok\n[34] $ quilt refresh -p ab -- ok\n[36] $ cat patches/p.diff -- ok\n9 commands (9 passed, 0 failed)\nPASS: new\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/no-file-to-patch.test]\n[5] $ mkdir patches -- ok\n[6] $ cat > patches/series -- ok\n[8] $ cat > patches/one.patch -- ok\n[14] $ quilt push -q -- ok\n[24] $ echo 1 -- ok\n5 commands (5 passed, 0 failed)\nPASS: no-file-to-patch\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/no-series.test]\n[3] $ mkdir patches -- ok\n[4] $ touch file -- ok\n[6] $ quilt annotate file -- ok\n[8] $ echo 1 -- ok\n[11] $ quilt applied -- ok\n[13] $ echo 1 -- ok\n[16] $ quilt diff -- ok\n[18] $ echo 1 -- ok\n[21] $ quilt files -- ok\n[23] $ echo 1 -- ok\n[25] $ quilt files -v -- ok\n[27] $ echo 1 -- ok\n[30] $ quilt fork -- ok\n[32] $ echo 1 -- ok\n[35] $ quilt graph -- ok\n[37] $ echo 1 -- ok\n[40] $ quilt header -- ok\n[42] $ echo 1 -- ok\n[45] $ quilt next -- ok\n[47] $ echo 1 -- ok\n[50] $ quilt patches file -- ok\n[52] $ echo 1 -- ok\n[55] $ quilt pop -- ok\n[57] $ echo 1 -- ok\n[59] $ quilt pop -v -- ok\n[61] $ echo 1 -- ok\n[64] $ quilt previous -- ok\n[66] $ echo 1 -- ok\n[69] $ quilt push -- ok\n[71] $ echo 1 -- ok\n[73] $ quilt push -v -- ok\n[75] $ echo 1 -- ok\n[78] $ quilt refresh -- ok\n[80] $ echo 1 -- ok\n[83] $ quilt series -- ok\n[85] $ echo 1 -- ok\n[87] $ quilt series -v -- ok\n[89] $ echo 1 -- ok\n[92] $ quilt snapshot -- ok\n[94] $ echo 1 -- ok\n[97] $ quilt top -- ok\n[99] $ echo 1 -- ok\n[102] $ quilt unapplied -- ok\n[104] $ echo 1 -- ok\n44 commands (44 passed, 0 failed)\nPASS: no-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/nolink.test]\n[1] $ mkdir patches -- ok\n[4] $ echo foo > foo -- ok\n[5] $ ln foo foo2 -- ok\n[6] $ ls -l foo | awk '{ print $2 }' -- ok\n[9] $ quilt new test.diff -- ok\n[12] $ quilt add foo -- ok\n[15] $ ls -l foo | awk '{ print $2 }' -- ok\n[18] $ ls -l .pc/test.diff/foo | awk '{ print $2 }' -- ok\n[21] $ echo \"foo changed\" > foo -- ok\n[22] $ quilt refresh -- ok\n[25] $ quilt new test2.diff -- ok\n[28] $ quilt add foo -- ok\n[31] $ ls -l foo | awk '{ print $2 }' -- ok\n[34] $ ls -l .pc/test2.diff/foo | awk '{ print $2 }' -- ok\n[37] $ echo \"foo changed again\" > foo -- ok\n[38] $ quilt refresh -- ok\n[41] $ quilt pop -q -- ok\n[45] $ ls -l foo | awk '{ print $2 }' -- ok\n[48] $ ls -l .pc/test.diff/foo | awk '{ print $2 }' -- ok\n[51] $ quilt pop -q -- ok\n[55] $ ls -l foo | awk '{ print $2 }' -- ok\n[59] $ echo bar > bar -- ok\n[60] $ quilt push -q -- ok\n[64] $ quilt add bar -- ok\n[66] $ echo \"bar changed\" > bar -- ok\n[67] $ quilt revert bar -- ok\n[70] $ ls -l bar | awk '{ print $2 }' -- ok\n[73] $ quilt pop -q -- ok\n28 commands (28 passed, 0 failed)\nPASS: nolink\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/null-bug.test]\n[1] $ mkdir patches -- ok\n[3] $ echo file > file -- ok\n[4] $ quilt new remove.diff -- ok\n[7] $ quilt add file -- ok\n[13] $ rm -f file -- ok\n[14] $ quilt diff -p0 -- ok\n[22] $ quilt refresh -p0 -- ok\n[25] $ quilt pop -q -- ok\n[29] $ quilt push -q -- ok\n9 commands (9 passed, 0 failed)\nPASS: null-bug\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/one.test]\n[6] $ mkdir patches -- ok\n[8] $ mkdir dir -- ok\n[9] $ echo \"This is file one.\" > dir/file1 -- ok\n[10] $ quilt new patch1.diff -- ok\n[13] $ quilt add dir/file1 -- ok\n[16] $ quilt add file2 -- ok\n[19] $ quilt diff -- ok\n[20] $ quilt diff -z -- ok\n[21] $ quilt refresh -- ok\n[24] $ echo \"This is file two.\" > file2 -- ok\n[25] $ quilt diff -p ab -- ok\n[33] $ quilt diff -z -p ab -- ok\n[41] $ quilt refresh -- ok\n[44] $ quilt diff -z -- ok\n[45] $ echo \"Another line has been added.\" >> dir/file1 -- ok\n[46] $ quilt diff -z -p ab -- ok\n[55] $ quilt diff -z -p ab dir/file1 -- ok\n[64] $ quilt refresh -- ok\n[67] $ quilt new patch2.diff -- ok\n[70] $ quilt add dir/file3 -- ok\n[73] $ echo \"This is file three.\" > dir/file3 -- ok\n[74] $ quilt refresh -- ok\n[77] $ quilt add -P patch1 dir/file3 -- ok\n[80] $ quilt pop -R -- ok\n[86] $ quilt add file4 -- ok\n[89] $ echo \"This is file 4.\" > file4 -- ok\n[90] $ quilt refresh -- ok\n[93] $ quilt push -- ok\n[99] $ quilt new subdir/patch3.diff -- ok\n[102] $ quilt add file4 -- ok\n[105] $ rm -f file4 -- ok\n[106] $ quilt diff -p ab -- ok\n[114] $ quilt add -P patch2 file4 -- ok\n[117] $ quilt refresh -- ok\n[120] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[121] $ quilt refresh patch2 -- ok\n[124] $ echo \"Another line added.\" >> file2 -- ok\n[125] $ quilt diff -z -P patch1 -p ab -- ok\n[135] $ quilt refresh patch1 -- ok\n[138] $ quilt refresh -f patch1 -- ok\n[141] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[142] $ quilt pop -R -- ok\n[148] $ quilt refresh patch2 -- ok\n[151] $ quilt pop -qaR -- ok\n44 commands (44 passed, 0 failed)\nPASS: one\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/perms.test]\n[1] $ umask 022 -- ok\n[2] $ mkdir patches -- ok\n[4] $ echo foo > foo -- ok\n[5] $ chmod 704 foo -- ok\n[6] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[9] $ quilt new test.diff -- ok\n[12] $ quilt add foo -- ok\n[15] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[18] $ echo foobar > foo -- ok\n[19] $ quilt refresh -- ok\n[22] $ quilt new test2.diff -- ok\n[25] $ quilt add foo -- ok\n[28] $ chmod 702 foo -- ok\n[29] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[32] $ echo foobaz > foo -- ok\n[33] $ quilt refresh -- ok\n[40] $ quilt pop -q -- ok\n[44] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[47] $ quilt push -q -- ok\n[51] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok\n[54] $ quilt pop -q -- ok\n21 commands (21 passed, 0 failed)\nPASS: perms\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/project-settings.test]\n[2] $ export QUILT_PATCHES=my_patches -- ok\n[3] $ export QUILT_SERIES=my_series -- ok\n[5] $ mkdir quilt_patches -- ok\n[6] $ mkdir .pc -- ok\n[7] $ echo 2 > .pc/.version -- ok\n[8] $ echo quilt_patches > .pc/.quilt_patches -- ok\n[9] $ echo quilt_series > .pc/.quilt_series -- ok\n[10] $ echo create.patch > quilt_patches/quilt_series -- ok\n[12] $ cat > quilt_patches/create.patch -- ok\n[18] $ quilt push -- ok\n10 commands (10 passed, 0 failed)\nPASS: project-settings\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/refresh-z.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ quilt add foo -- ok\n[9] $ echo foo > foo -- ok\n[10] $ quilt refresh -- ok\n[13] $ echo bar >> foo -- ok\n[14] $ quilt refresh -z -- ok\n[17] $ echo baz >> foo -- ok\n[18] $ quilt refresh -zbaz.diff -- ok\n[21] $ quilt series -- ok\n10 commands (10 passed, 0 failed)\nPASS: refresh-z\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/refresh.test]\n[1] $ mkdir patches -- ok\n[3] $ echo a > a -- ok\n[4] $ echo b > b -- ok\n[5] $ diff -u a b > patches/patch -- ok\n[6] $ echo patch -p0 > patches/series -- ok\n[7] $ rm -f b -- ok\n[8] $ quilt push -q -- ok\n[12] $ echo a > a -- ok\n[13] $ quilt refresh -- ok\n[15] $ quilt pop -- ok\n[20] $ cat a -- ok\n[22] $ cat patches/patch -- ok\n12 commands (12 passed, 0 failed)\nPASS: refresh\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/refresh_patch_order.test]\n[7] $ mkdir patches -- ok\n[9] $ echo foo >foo -- ok\n[10] $ echo fnord >fnord -- ok\n[11] $ echo zulu >zulu -- ok\n[13] $ quilt new bar -- ok\n[17] $ quilt add fnord zulu -- ok\n[21] $ echo x >>fnord -- ok\n[22] $ echo x >>zulu -- ok\n[23] $ quilt refresh --no-timestamps -p ab -- ok\n[26] $ grep '^--- ' patches/bar -- ok\n[31] $ quilt add foo -- ok\n[34] $ echo x >>foo -- ok\n[35] $ quilt refresh --no-timestamps -p ab -- ok\n[38] $ grep '^--- ' patches/bar -- ok\n[44] $ echo fnord >fnord -- ok\n[46] $ quilt refresh --no-timestamps -p ab -- ok\n[49] $ grep '^--- ' patches/bar -- ok\n[54] $ echo x >>fnord -- ok\n[56] $ quilt refresh --no-timestamps -p ab -- ok\n[59] $ grep '^--- ' patches/bar -- ok\n20 commands (20 passed, 0 failed)\nPASS: refresh_patch_order\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/remember-locations.test]\n[1] $ mkdir -p my/changes -- ok\n[3] $ export QUILT_PATCHES=my/changes -- ok\n[4] $ export QUILT_SERIES=patchlist -- ok\n[5] $ quilt new mychange1 -- ok\n[7] $ unset QUILT_PATCHES -- ok\n[8] $ unset QUILT_SERIES -- ok\n[9] $ cat .pc/.quilt_patches -- ok\n[11] $ cat .pc/.quilt_series -- ok\n[13] $ cat my/changes/patchlist -- ok\n[18] $ quilt new mychange2 -- ok\n[22] $ cd my -- ok\n[23] $ quilt applied -- ok\n[27] $ cd .. -- ok\n13 commands (13 passed, 0 failed)\nPASS: remember-locations\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/remove-trailing-ws.test]\n[4] $ mkdir files.orig files -- ok\n[6] $ cat > files.orig/add -- ok\n[13] $ cat > files.orig/change -- ok\n[17] $ cat > files.orig/complex -- ok\n[32] $ cat > files.orig/delete -- ok\n[36] $ cat > files.orig/remove -- ok\n[45] $ cat > files.orig/remove-at-end -- ok\n[61] $ cat > files/add -- ok\n[70] $ cat > files/change -- ok\n[74] $ cat > files/complex -- ok\n[96] $ cat > files/create -- ok\n[100] $ cat > files/remove -- ok\n[107] $ cat > files/remove-at-end -- ok\n[117] $ cp -r files files.backup -- ok\n[120] $ diff -ruN files.orig files > unified.diff -- ok\n[123] $ diff -c files.orig/add files/add > context.diff -- ok\n[124] $ diff -C 10 files.orig/remove-at-end files/remove-at-end >> context.diff -- ok\n[125] $ diff -cN files.orig/create files/create | sed -e '/^diff /d' >> context.diff -- ok\n[126] $ diff -cN files.orig/delete files/delete >> context.diff -- ok\n[127] $ diff -c files.orig/remove files/remove | sed -e '/^diff /d' >> context.diff -- ok\n[128] $ diff -c files.orig/change files/change | sed -e '/^diff /d'  >> context.diff -- ok\n[129] $ diff -c files.orig/complex files/complex >> context.diff -- ok\n[131] $ /usr/share/quilt//scripts/remove-trailing-ws < unified.diff > unified-wsok.diff -- ok\n[136] $ wc -l files/add -- ok\n[138] $ wc -l files/change -- ok\n[140] $ wc -l files/complex -- ok\n[142] $ wc -l files/create -- ok\n[144] $ wc -l files/remove -- ok\n[146] $ wc -l files/remove-at-end -- ok\n[148] $ wc -l unified.diff -- ok\n[150] $ wc -l unified-wsok.diff -- ok\n[152] $ diff -u unified.diff unified-wsok.diff | grep '^++[^+]' -- ok\n[162] $ rm -rf files -- ok\n[163] $ mv files.backup files -- ok\n[164] $ /usr/share/quilt//scripts/remove-trailing-ws < context.diff > context-wsok.diff -- ok\n[169] $ wc -l files/add -- ok\n[171] $ wc -l files/change -- ok\n[173] $ wc -l files/complex -- ok\n[175] $ wc -l files/create -- ok\n[177] $ wc -l files/remove -- ok\n[179] $ wc -l files/remove-at-end -- ok\n[181] $ wc -l context.diff -- ok\n[183] $ wc -l context-wsok.diff -- ok\n[185] $ diff -u context.diff context-wsok.diff | grep '^+[+!] ' -- ok\n44 commands (44 passed, 0 failed)\nPASS: remove-trailing-ws\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/rename.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > announce.txt -- ok\n[6] $ quilt new original-name.diff -- ok\n[9] $ quilt add announce.txt -- ok\n[12] $ cat > announce.txt -- ok\n[15] $ quilt refresh -- ok\n[18] $ quilt series -v -- ok\n[21] $ quilt rename _tmp_name.diff -- ok\n[24] $ quilt series -v -- ok\n[27] $ quilt pop -- ok\n[33] $ quilt series -v -- ok\n[36] $ quilt rename -P random_name.diff final.name.diff -- ok\n[39] $ quilt rename final.name.diff -- ok\n[42] $ quilt rename -P _tmp_name.diff _tmp_name.diff -- ok\n[45] $ quilt rename -P _tmp_name.diff newsubdir/final.name.diff -- ok\n[48] $ quilt series -v -- ok\n[51] $ quilt push -q -- ok\n[55] $ quilt pop -q -- ok\n18 commands (18 passed, 0 failed)\nPASS: rename\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/revert.test]\n[1] $ mkdir patches -- ok\n[3] $ mkdir sub -- ok\n[4] $ echo f1 > sub/f -- ok\n[5] $ echo g1 > sub/g -- ok\n[6] $ quilt new p.diff -- ok\n[9] $ quilt add sub/f sub/g sub/h -- ok\n[14] $ echo h1 > sub/h -- ok\n[15] $ quilt revert sub/h -- ok\n[18] $ quilt diff -z -- ok\n[21] $ echo f2 > sub/f -- ok\n[22] $ rm -f sub/g -- ok\n[23] $ echo h2 > sub/h -- ok\n[24] $ quilt refresh -- ok\n[28] $ cd sub -- ok\n[29] $ echo f3 > f -- ok\n[30] $ echo h3 > h -- ok\n[31] $ quilt revert f g h -- ok\n[36] $ quilt diff -z -- ok\n[39] $ echo g3 > g -- ok\n[40] $ quilt revert f g -- ok\n[44] $ quilt diff -z -- ok\n[45] $ [ ! -e g ] || echo \"File sub/g shouldn't exist\" -- ok\n[48] $ rm f h -- ok\n[49] $ quilt revert f h -- ok\n[53] $ quilt diff -z -- ok\n[54] $ [ -e f ] || echo \"File sub/f should exist\" -- ok\n[55] $ [ -e h ] || echo \"File sub/h should exist\" -- ok\n27 commands (27 passed, 0 failed)\nPASS: revert\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/setup.test]\n[1] $ mkdir dir -- ok\n[3] $ echo 1 > dir/foo.orig -- ok\n[4] $ echo 2 > dir/foo -- ok\n[5] $ diff -u dir/foo.orig dir/foo > foo.diff -- ok\n[6] $ diff -u dir/foo.orig dir/foo > revert.diff -- ok\n[7] $ diff -u dir/foo.orig dir/foo > again.diff -- ok\n[8] $ mv dir/foo.orig dir/foo -- ok\n[9] $ tar cf - dir | gzip > dir.tar.gz -- ok\n[10] $ mkdir dir/patches -- ok\n[11] $ echo crap > dir/patches/foo.diff -- ok\n[12] $ tar cf - dir | gzip > dir_with_patches.tar.gz -- ok\n[13] $ rm -rf dir -- ok\n[15] $ cat > series -- ok\n[22] $ quilt setup series -- ok\n[24] $ cd dir -- ok\n[25] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[28] $ quilt push -qa -- ok\n[33] $ cd .. -- ok\n[34] $ rm -rf dir -- ok\n[37] $ mkdir .pc patches -- ok\n[38] $ quilt setup series -- ok\n[40] $ rm -rf dir .pc patches -- ok\n[42] $ quilt setup -d other series -- ok\n[44] $ cd other/dir -- ok\n[45] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[48] $ quilt push -qa -- ok\n[53] $ cd ../.. -- ok\n[54] $ rm -rf other -- ok\n[55] $ mkdir dir1 -- ok\n[56] $ mv series dir1 -- ok\n[57] $ cd dir1 -- ok\n[58] $ quilt setup -d ../other series -- ok\n[60] $ quilt setup --sourcedir .. -d ../other series -- ok\n[62] $ cd ../other/dir -- ok\n[63] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[66] $ quilt push -qa -- ok\n[71] $ cd ../.. -- ok\n[72] $ rm -rf \"dir\" -- ok\n[76] $ cat > series_with_patches -- ok\n[81] $ mkdir dir -- ok\n[82] $ quilt setup series_with_patches -- ok\n[84] $ rmdir dir -- ok\n[85] $ quilt setup series_with_patches -- ok\n[89] $ cd dir -- ok\n[90] $ ls -l quilt_patches quilt_series | sed -e 's:.* -> ::' -- ok\n[93] $ quilt push -qa -- ok\n[96] $ cd .. -- ok\n[97] $ rm -rf \"dir\" -- ok\n[100] $ mkdir \"space [dir]\" -- ok\n[101] $ echo 1 > \"space [dir]/foo.orig\" -- ok\n[102] $ echo 2 > \"space [dir]/foo\" -- ok\n[105] $ diff -u \"space [dir]/foo.orig\" \"space [dir]/foo\" | sed -e 's:\"::g' > foo.diff -- ok\n[106] $ cp foo.diff revert.diff -- ok\n[107] $ cp foo.diff again.diff -- ok\n[108] $ mv \"space [dir]/foo.orig\" \"space [dir]/foo\" -- ok\n[109] $ tar cf - \"space [dir]\" | gzip > \"space [dir].tar.gz\" -- ok\n[110] $ rm -rf \"space [dir]\" -- ok\n[111] $ cat > series -- ok\n[118] $ quilt setup series -- ok\n[120] $ cd space\\ [dir] -- ok\n[121] $ ls -l patches series | sed -e 's:.* -> ::' -- ok\n[124] $ quilt push -qa -- ok\n[129] $ cd .. -- ok\n[130] $ rm -rf \"space [dir]\" -- ok\n64 commands (64 passed, 0 failed)\nPASS: setup\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/snapshot.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new snapshot -- ok\n[5] $ quilt add f.txt -- ok\n[7] $ cat > f.txt -- ok\n[10] $ quilt add g.txt -- ok\n[12] $ cat > g.txt -- ok\n[15] $ quilt refresh -- ok\n[17] $ quilt snapshot -- ok\n[19] $ quilt fork -- ok\n[22] $ rm g.txt -- ok\n[23] $ quilt add h.txt -- ok\n[26] $ cat > h.txt -- ok\n[29] $ cat >> f.txt -- ok\n[32] $ quilt refresh -- ok\n[35] $ quilt diff --snapshot | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n15 commands (15 passed, 0 failed)\nPASS: snapshot\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/snapshot2.test]\n[1] $ mkdir patches d -- ok\n[3] $ quilt new snapshot -- ok\n[6] $ cd d -- ok\n[7] $ quilt add f.txt -- ok\n[9] $ cat > f.txt -- ok\n[12] $ quilt add g.txt -- ok\n[14] $ cat > g.txt -- ok\n[17] $ quilt refresh -- ok\n[19] $ quilt snapshot -- ok\n[20] $ quilt fork -- ok\n[23] $ rm g.txt -- ok\n[24] $ quilt add h.txt -- ok\n[27] $ cat > h.txt -- ok\n[30] $ cat >> f.txt -- ok\n[33] $ quilt refresh -- ok\n[36] $ quilt diff --snapshot | grep -v \"^\\\\(---\\\\|+++\\\\)\" -- ok\n16 commands (16 passed, 0 failed)\nPASS: snapshot2\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/sort.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new sort.diff -- ok\n[6] $ quilt add b f -- ok\n[10] $ echo b > b -- ok\n[11] $ echo f > f -- ok\n[12] $ quilt refresh -- ok\n[15] $ quilt add c -- ok\n[18] $ echo c > c -- ok\n[19] $ quilt refresh -- ok\n[22] $ quilt files -- ok\n[27] $ quilt diff | grep '^Index' -- ok\n[32] $ quilt add z x -- ok\n[36] $ echo z > z -- ok\n[37] $ echo x > x -- ok\n[38] $ quilt files -- ok\n[45] $ quilt diff | grep '^Index' -- ok\n[52] $ quilt add a -- ok\n[55] $ echo a > a -- ok\n[56] $ quilt files -- ok\n[64] $ quilt diff | grep '^Index' -- ok\n[72] $ quilt refresh -- ok\n[75] $ grep '^Index' patches/sort.diff -- ok\n[83] $ quilt diff --sort | grep '^Index' -- ok\n[91] $ quilt refresh --sort -- ok\n[94] $ grep '^Index' patches/sort.diff -- ok\n25 commands (25 passed, 0 failed)\nPASS: sort\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/space-in-filenames.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new test.diff -- ok\n[6] $ quilt add foo -- ok\n[8] $ echo foo > foo -- ok\n[10] $ quilt files -- ok\n[12] $ quilt patches foo -- ok\n[14] $ quilt patches \"foo bar\" -- ok\n[16] $ echo foo > \"foo bar\" -- ok\n[17] $ quilt add \"foo bar\" -- ok\n[20] $ quilt files -- ok\n[23] $ quilt patches \"foo bar\" -- ok\n[25] $ quilt patches bar -- ok\n[26] $ quilt patches \"foo bar baz\" -- ok\n[28] $ quilt add \"a: b [c]\" -- ok\n[31] $ quilt files -- ok\n[35] $ quilt patches 'a: b [c]' -- ok\n[37] $ quilt patches a -- ok\n[38] $ quilt patches b -- ok\n[39] $ quilt patches 'a: b c' -- ok\n[41] $ echo bar > \"foo bar\" -- ok\n[42] $ echo \"new line\" > \"a: b [c]\" -- ok\n[43] $ quilt diff -p ab -- ok\n[64] $ quilt refresh -p ab -- ok\n[66] $ cat patches/test.diff -- ok\n[87] $ quilt refresh -p ab --sort -- ok\n[89] $ cat patches/test.diff -- ok\n[110] $ quilt grep bar -- ok\n[112] $ quilt grep new -- ok\n[114] $ quilt grep \" \" -- ok\n[117] $ quilt diff -p ab -z -- ok\n[120] $ quilt pop -- ok\n[128] $ quilt patches \"foo bar\" -- ok\n[131] $ quilt patches \"a: b [c]\" -- ok\n[134] $ quilt push -- ok\n[142] $ quilt remove \"a: b [c]\" -- ok\n[145] $ quilt files -- ok\n[149] $ quilt remove \"foo bar\" -- ok\n[152] $ quilt files -- ok\n38 commands (38 passed, 0 failed)\nPASS: space-in-filenames\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/space-in-series.test]\n[4] $ export QUILT_SERIES=\"quilt series\" -- ok\n[9] $ mkdir patches -- ok\n[11] $ cat > Oberon.txt -- ok\n[17] $ quilt new flower.diff -- ok\n[20] $ quilt files -- ok\n[21] $ quilt add Oberon.txt -- ok\n[24] $ cat >> Oberon.txt -- ok\n[31] $ quilt refresh -p ab -- ok\n[34] $ cat patches/flower.diff -- ok\n[47] $ sed -ne '1,4p' Oberon.txt > Oberon.new -- ok\n[48] $ echo \"Fetch me that flower; the herb I shew'd thee once:\" >> Oberon.new -- ok\n[49] $ sed -e '1,4d' Oberon.txt >> Oberon.new -- ok\n[50] $ mv Oberon.new Oberon.txt -- ok\n[51] $ quilt diff -z -p ab -- ok\n[65] $ quilt diff -p ab -- ok\n[79] $ quilt refresh -- ok\n[82] $ quilt top -- ok\n[85] $ quilt files -- ok\n[88] $ quilt patches Oberon.txt -- ok\n[90] $ quilt pop -f -- ok\n[96] $ quilt files patches/flower.diff -- ok\n[99] $ sed -e \"s/girls/maidens/\" Oberon.txt > Oberon.new -- ok\n[100] $ mv Oberon.new Oberon.txt -- ok\n[101] $ quilt push -- ok\n[108] $ quilt push -f -- ok\n[115] $ cat >> Oberon.txt -- ok\n[121] $ quilt refresh -p ab -- ok\n[123] $ rm -f Oberon.txt.rej -- ok\n[125] $ cat Oberon.txt -- ok\n[135] $ cat patches/flower.diff -- ok\n[149] $ quilt grep love -- ok\n31 commands (31 passed, 0 failed)\nPASS: space-in-series\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/space-in-work-dir.test]\n[1] $ mkdir \"work dir\" -- ok\n[2] $ cd \"work dir\" -- ok\n[4] $ mkdir project -- ok\n[5] $ cd project -- ok\n[7] $ mkdir patches -- ok\n[8] $ mkdir subdir -- ok\n[10] $ echo old > a -- ok\n[11] $ quilt new 1.patch -- ok\n[14] $ quilt add a -- ok\n[17] $ echo new > a -- ok\n[18] $ quilt refresh -- ok\n[21] $ cat patches/1.patch -- ok\n[30] $ echo newer > a -- ok\n[31] $ quilt diff -z -- ok\n[40] $ quilt revert a -- ok\n[42] $ quilt diff -z -- ok\n[43] $ echo newer > a -- ok\n[45] $ quilt refresh -z -- ok\n[47] $ quilt series -- ok\n[50] $ cat patches/1.patch -- ok\n[58] $ cat patches/1-2.patch -- ok\n[69] $ cd subdir -- ok\n[70] $ quilt pop -q -- ok\n[73] $ quilt diff --no-index -- ok\n[79] $ cd .. -- ok\n[81] $ quilt pop -- ok\n[87] $ quilt push -- ok\n[93] $ quilt top -- ok\n[96] $ quilt series -v -- ok\n[100] $ quilt fold < patches/1-2.patch -- ok\n[103] $ quilt diff -z -- ok\n[112] $ quilt refresh -- ok\n[115] $ quilt delete -rn -- ok\n[118] $ quilt remove a -- ok\n34 commands (34 passed, 0 failed)\nPASS: space-in-work-dir\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/subdir.test]\n[1] $ mkdir patches -- ok\n[3] $ mkdir subdir -- ok\n[4] $ cat > subdir/file -- ok\n[7] $ quilt new test.patch -- ok\n[10] $ quilt add subdir/file -- ok\n[13] $ cat > subdir/file -- ok\n[18] $ quilt refresh -- ok\n[21] $ cd subdir -- ok\n[22] $ quilt add file2 -- ok\n[25] $ cat > file2 -- ok\n[28] $ cat > file3 -- ok\n[31] $ quilt add file3 -- ok\n[34] $ rm -f file3 -- ok\n[35] $ quilt files -v -- ok\n[40] $ quilt diff -p ab -- ok\n[62] $ quilt diff --no-index -p ab file file2 no -- ok\n[74] $ quilt diff --no-index -p ab ./file3 ./no -- ok\n[80] $ quilt refresh -- ok\n18 commands (18 passed, 0 failed)\nPASS: subdir\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/symlink.test]\n[1] $ mkdir patches -- ok\n[4] $ echo foo > foo -- ok\n[5] $ quilt new test.diff -- ok\n[8] $ quilt add foo -- ok\n[11] $ echo \"foo changed\" > foo -- ok\n[12] $ quilt refresh -- ok\n[16] $ mv patches/test.diff . -- ok\n[17] $ ln -s ../test.diff patches/test.diff -- ok\n[18] $ readlink patches/test.diff -- ok\n[22] $ echo \"foo changed 2\" > foo -- ok\n[23] $ quilt refresh --no-index -p ab -- ok\n[26] $ readlink patches/test.diff -- ok\n[30] $ echo \"foo changed 3\" > foo -- ok\n[31] $ touch -r patches/test.diff test.timeref -- ok\n[32] $ quilt refresh --backup --no-index -p ab -- ok\n[35] $ readlink patches/test.diff -- ok\n[38] $ cat patches/test.diff -- ok\n[45] $ readlink patches/test.diff~ -- ok\n[46] $ echo 1 -- ok\n[49] $ cat patches/test.diff~ -- ok\n[56] $ [ patches/test.diff~ -nt test.timeref ] && echo \"mtimes differ\" -- ok\n[59] $ quilt header -a -- ok\n[63] $ readlink patches/test.diff -- ok\n[67] $ touch -r patches/test.diff test.timeref -- ok\n[68] $ quilt header -r --backup -- ok\n[71] $ readlink patches/test.diff -- ok\n[74] $ cat patches/test.diff -- ok\n[81] $ readlink patches/test.diff~ -- ok\n[82] $ echo 1 -- ok\n[85] $ cat patches/test.diff~ -- ok\n[93] $ [ patches/test.diff~ -nt test.timeref ] && echo \"mtimes differ\" -- ok\n[96] $ chmod -w test.diff -- ok\n[97] $ echo \"foo changed 4\" > foo -- ok\n[98] $ quilt refresh --no-index -p ab -- ok\n[101] $ readlink patches/test.diff -- ok\n[102] $ echo 1 -- ok\n[105] $ cat patches/test.diff -- ok\n[113] $ rm -f test.diff -- ok\n[114] $ mv patches/test.diff . -- ok\n[115] $ ln -s ../test.diff patches/test.diff -- ok\n[116] $ chmod -w test.diff -- ok\n[118] $ echo \"foo changed 5\" > foo -- ok\n[119] $ quilt refresh --backup --no-index -p ab -- ok\n[122] $ readlink patches/test.diff -- ok\n[123] $ echo 1 -- ok\n[126] $ cat patches/test.diff -- ok\n[133] $ readlink patches/test.diff~ -- ok\n[134] $ echo 1 -- ok\n[137] $ cat patches/test.diff~ -- ok\n49 commands (49 passed, 0 failed)\nPASS: symlink\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/tester.test]\n[4] $ echo  -- ok\n[6] $ export VAR=foo -- ok\n[7] $ echo foo -- ok\n[9] $ export VAR=bar -- ok\n[10] $ echo bar -- ok\n[14] $ true -- ok\n[15] $ echo bar -- ok\n[19] $ echo \"A barbarian walks into a bar\" -- ok\n[23] $ export PLACE=barracks -- ok\n[24] $ echo barracks -- ok\n10 commands (10 passed, 0 failed)\nPASS: tester\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/three.test]\n[1] $ mkdir patches -- ok\n[3] $ quilt new patch1.diff -- ok\n[6] $ quilt top -- ok\n[9] $ quilt add f -- ok\n[12] $ echo f > f -- ok\n[14] $ ls patches/ -- ok\n[17] $ quilt new patch2.diff -- ok\n[20] $ quilt previous -- ok\n[23] $ quilt add g -- ok\n[26] $ echo g > g -- ok\n[28] $ quilt refresh -- ok\n[32] $ quilt diff -p0 f g -- ok\n[41] $ quilt diff -p0 ./f ./g -- ok\n[49] $ quilt pop -- ok\n[55] $ ls patches/ -- ok\n[59] $ quilt next -- ok\n[62] $ quilt previous -- ok\n[63] $ quilt previous patch2 -- ok\n[66] $ quilt pop -- ok\n[70] $ quilt refresh -- ok\n[73] $ quilt refresh patch2 -- ok\n[76] $ quilt pop -- ok\n[82] $ quilt top -- ok\n[85] $ quilt pop -- ok\n[87] $ echo 2 -- ok\n[90] $ quilt applied -- ok\n[93] $ quilt unapplied -- ok\n[97] $ quilt previous -- ok\n[100] $ quilt next -- ok\n[103] $ quilt applied patch1 -- ok\n[106] $ quilt unapplied patch2 -- ok\n[107] $ quilt unapplied patch1 -- ok\n[110] $ quilt revert f -- ok\n[113] $ quilt delete patch3.diff -- ok\n[116] $ quilt push -qa -- ok\n[121] $ quilt push patch2 -- ok\n[124] $ quilt push -- ok\n[126] $ echo 2 -- ok\n[129] $ quilt diff --combine patch1 -P patch2 -p ab -- ok\n[143] $ quilt diff -P patch1 --combine patch2 -- ok\n[146] $ echo patch3.diff >> patches/series -- ok\n[147] $ quilt diff -P patch1 --combine patch3 -- ok\n[150] $ quilt pop -qaR -- ok\n[155] $ quilt annotate f -- ok\n[158] $ quilt pop patch4.diff -- ok\n[161] $ quilt grep \"not there\" -- ok\n[163] $ quilt push -q 2 -- ok\n[168] $ quilt pop -q 2 -- ok\n[173] $ quilt push -q 10 -- ok\n[180] $ quilt pop -q 10 -- ok\n[186] $ quilt push 0 -- ok\n[188] $ echo 2 -- ok\n[191] $ quilt pop 0 -- ok\n[193] $ echo 2 -- ok\n54 commands (54 passed, 0 failed)\nPASS: three\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/timestamps.test]\n[3] $ mkdir patches -- ok\n[5] $ cat > patches/series -- ok\n[13] $ cat > patches/unified-create.patch -- ok\n[20] $ cat > patches/unified-update.patch -- ok\n[28] $ cat > patches/unified-delete.patch -- ok\n[35] $ cat > patches/context-create.patch -- ok\n[43] $ cat > patches/context-update.patch -- ok\n[52] $ cat > patches/context-delete.patch -- ok\n[61] $ quilt patches file -- ok\n[70] $ quilt patches 1 -- ok\n[72] $ quilt push -qa -- ok\n[82] $ quilt patches file -- ok\n12 commands (12 passed, 0 failed)\nPASS: timestamps\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/trailing-ws.test]\n[1] $ mkdir patches -- ok\n[3] $ cat > a -- ok\n[8] $ quilt new test.diff -- ok\n[11] $ quilt add a -- ok\n[14] $ cat > a -- ok\n[19] $ quilt refresh -- ok\n[23] $ grep '[ \\t]$' patches/test.diff -- ok\n[27] $ quilt refresh -U0 -- ok\n[31] $ quilt refresh --strip-trailing-whitespace -- ok\n[35] $ grep '[ \\t]$' patches/test.diff -- ok\n[37] $ quilt pop -q -- ok\n[41] $ cat > a -- ok\n[46] $ quilt new test2.diff -- ok\n[49] $ quilt add a -- ok\n[52] $ cat > a -- ok\n[57] $ quilt refresh -c -- ok\n[61] $ grep '[ \\t]$' patches/test2.diff -- ok\n[65] $ quilt refresh -C0 -- ok\n[69] $ quilt refresh -c --strip-trailing-whitespace -- ok\n[73] $ grep '[ \\t]$' patches/test2.diff -- ok\n[75] $ quilt pop -q -- ok\n21 commands (21 passed, 0 failed)\nPASS: trailing-ws\nPossible precedence issue with control flow operator (exit) at ./test/run line 334.\n[test/two.test]\n[1] $ mkdir patches d -- ok\n[3] $ quilt new patch1.diff -- ok\n[6] $ cd d -- ok\n[7] $ mkdir dir -- ok\n[8] $ echo \"This is file one.\" > dir/file1 -- ok\n[9] $ quilt add dir/file1 -- ok\n[12] $ quilt add file2 -- ok\n[15] $ quilt diff -- ok\n[16] $ quilt diff -z -- ok\n[17] $ quilt refresh -- ok\n[20] $ echo \"This is file two.\" > file2 -- ok\n[21] $ quilt diff -p ab -- ok\n[29] $ quilt diff -z -p ab -- ok\n[37] $ quilt refresh -- ok\n[40] $ quilt diff -z -- ok\n[41] $ echo \"Another line has been added.\" >> dir/file1 -- ok\n[42] $ quilt diff -z -p ab -- ok\n[51] $ cd dir -- ok\n[52] $ quilt diff -z file1 -p ab -- ok\n[61] $ cd .. -- ok\n[63] $ quilt refresh -- ok\n[66] $ cd .. -- ok\n[67] $ quilt new patch2.diff -- ok\n[70] $ cd d -- ok\n[71] $ quilt add dir/file3 -- ok\n[74] $ echo \"This is file three.\" > dir/file3 -- ok\n[75] $ quilt refresh -- ok\n[78] $ quilt add -P patch1 dir/file3 -- ok\n[81] $ quilt pop -R -- ok\n[87] $ quilt add file4 -- ok\n[90] $ echo \"This is file 4.\" > file4 -- ok\n[91] $ quilt refresh -- ok\n[94] $ quilt push -- ok\n[100] $ cd .. -- ok\n[101] $ quilt new subdir/patch3.diff -- ok\n[104] $ cd d -- ok\n[105] $ quilt add file4 -- ok\n[108] $ rm -f file4 -- ok\n[109] $ quilt diff -p ab -- ok\n[117] $ quilt add -P patch2 file4 -- ok\n[120] $ quilt refresh -- ok\n[123] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[124] $ quilt refresh patch2 -- ok\n[127] $ echo \"Another line added.\" >> file2 -- ok\n[128] $ quilt diff -z -P patch1 -p ab -- ok\n[138] $ quilt refresh patch1 -- ok\n[141] $ quilt refresh -f patch1 -- ok\n[144] $ echo \"Another line here, too.\" >> dir/file3 -- ok\n[145] $ quilt pop -R -- ok\n[151] $ quilt refresh patch2 -- ok\n[154] $ quilt grep -- two -- ok\n[157] $ quilt pop -qaR -- ok\n[162] $ quilt patches file4 -- ok\n[166] $ quilt push -qa -- ok\n[172] $ quilt patches file4 -- ok\n[176] $ quilt pop -q patch2.diff -- ok\n[180] $ quilt patches -v dir/file3 file4 -- ok\n57 commands (57 passed, 0 failed)\nPASS: two\nDURATION: 36\n"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5467836856842041,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-sed_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-sed",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018858909606933594,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3162357807159424,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.0187075138092041,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 6.557093143463135,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001142263412475586,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:47\nBEGIN: /usr/lib/sed/ptest\nPASS: testsuite/misc.pl\nbug32082.sh: skipped test: requires a working valgrind\nSKIP: testsuite/bug32082.sh\nPASS: testsuite/bug32271-1.sh\nbug32271-2.sh: skipped test: requires a working valgrind\nSKIP: testsuite/bug32271-2.sh\nPASS: testsuite/cmd-l.sh\nPASS: testsuite/cmd-0r.sh\nPASS: testsuite/cmd-R.sh\nPASS: testsuite/colon-with-no-label.sh\nPASS: testsuite/comment-n.sh\nPASS: testsuite/compile-errors.sh\nPASS: testsuite/compile-tests.sh\nPASS: testsuite/convert-number.sh\nPASS: testsuite/command-endings.sh\nPASS: testsuite/debug.pl\nPASS: testsuite/execute-tests.sh\nPASS: testsuite/help-version.sh\nPASS: testsuite/in-place-hyphen.sh\nPASS: testsuite/in-place-suffix-backup.sh\ninplace-selinux.sh: skipped test: this system lacks SELinux support\nSKIP: testsuite/inplace-selinux.sh\ninvalid-mb-seq-UMR.sh: skipped test: requires a working valgrind\nSKIP: testsuite/invalid-mb-seq-UMR.sh\nPASS: testsuite/mb-bad-delim.sh\nmb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found\nSKIP: testsuite/mb-charclass-non-utf8.sh\nPASS: testsuite/mb-match-slash.sh\nPASS: testsuite/mb-y-translate.sh\nPASS: testsuite/missing-filename.sh\nnewline-dfa-bug.sh: skipped test: requires a working valgrind\nSKIP: testsuite/newline-dfa-bug.sh\nPASS: testsuite/normalize-text.sh\nPASS: testsuite/nulldata.sh\nobinary.sh: skipped test: platform does not enable O_TEXT by default\nSKIP: testsuite/obinary.sh\nPASS: testsuite/panic-tests.sh\nPASS: testsuite/posix-char-class.sh\nPASS: testsuite/posix-mode-addr.sh\nPASS: testsuite/posix-mode-bad-ref.sh\nPASS: testsuite/posix-mode-ERE.sh\nPASS: testsuite/posix-mode-s.sh\nPASS: testsuite/posix-mode-N.sh\nPASS: testsuite/range-overlap.sh\nPASS: testsuite/recursive-escape-c.sh\nPASS: testsuite/regex-errors.sh\nregex-max-int.sh: skipped test: very expensive: disabled by default\nSKIP: testsuite/regex-max-int.sh\nPASS: testsuite/sandbox.sh\nPASS: testsuite/stdin-prog.sh\nPASS: testsuite/subst-options.sh\nPASS: testsuite/subst-mb-incomplete.sh\nPASS: testsuite/subst-replacement.sh\nPASS: testsuite/temp-file-cleanup.sh\nPASS: testsuite/title-case.sh\nPASS: testsuite/unbuffered.sh\nPASS: testsuite/follow-symlinks.sh\nPASS: testsuite/follow-symlinks-stdin.sh\nPASS: testsuite/8bit.sh\nPASS: testsuite/8to7.sh\nPASS: testsuite/badenc.sh\nPASS: testsuite/binary.sh\nPASS: testsuite/bsd-wrapper.sh\nPASS: testsuite/dc.sh\nPASS: testsuite/distrib.sh\nPASS: testsuite/eval.sh\nPASS: testsuite/help.sh\nPASS: testsuite/inplace-hold.sh\nPASS: testsuite/mac-mf.sh\nPASS: testsuite/madding.sh\nPASS: testsuite/newjis.sh\nPASS: testsuite/stdin.sh\nPASS: testsuite/utf8-ru.sh\nPASS: testsuite/uniq.sh\nPASS: testsuite/word-delim.sh\nPASS: testsuite/xemacs.sh\n============================================================================\nTestsuite summary for GNU sed 4.9\n============================================================================\n# TOTAL: 68\n# PASS:  60\n# SKIP:  8\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nDURATION: 6\nEND: /usr/lib/sed/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "sed": {
     "duration": "6",
     "log": "START: ptest-runner\n2025-05-13T17:47\nPASS: testsuite/misc.pl\nbug32082.sh: skipped test: requires a working valgrind\nSKIP: testsuite/bug32082.sh\nPASS: testsuite/bug32271-1.sh\nbug32271-2.sh: skipped test: requires a working valgrind\nSKIP: testsuite/bug32271-2.sh\nPASS: testsuite/cmd-l.sh\nPASS: testsuite/cmd-0r.sh\nPASS: testsuite/cmd-R.sh\nPASS: testsuite/colon-with-no-label.sh\nPASS: testsuite/comment-n.sh\nPASS: testsuite/compile-errors.sh\nPASS: testsuite/compile-tests.sh\nPASS: testsuite/convert-number.sh\nPASS: testsuite/command-endings.sh\nPASS: testsuite/debug.pl\nPASS: testsuite/execute-tests.sh\nPASS: testsuite/help-version.sh\nPASS: testsuite/in-place-hyphen.sh\nPASS: testsuite/in-place-suffix-backup.sh\ninplace-selinux.sh: skipped test: this system lacks SELinux support\nSKIP: testsuite/inplace-selinux.sh\ninvalid-mb-seq-UMR.sh: skipped test: requires a working valgrind\nSKIP: testsuite/invalid-mb-seq-UMR.sh\nPASS: testsuite/mb-bad-delim.sh\nmb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found\nSKIP: testsuite/mb-charclass-non-utf8.sh\nPASS: testsuite/mb-match-slash.sh\nPASS: testsuite/mb-y-translate.sh\nPASS: testsuite/missing-filename.sh\nnewline-dfa-bug.sh: skipped test: requires a working valgrind\nSKIP: testsuite/newline-dfa-bug.sh\nPASS: testsuite/normalize-text.sh\nPASS: testsuite/nulldata.sh\nobinary.sh: skipped test: platform does not enable O_TEXT by default\nSKIP: testsuite/obinary.sh\nPASS: testsuite/panic-tests.sh\nPASS: testsuite/posix-char-class.sh\nPASS: testsuite/posix-mode-addr.sh\nPASS: testsuite/posix-mode-bad-ref.sh\nPASS: testsuite/posix-mode-ERE.sh\nPASS: testsuite/posix-mode-s.sh\nPASS: testsuite/posix-mode-N.sh\nPASS: testsuite/range-overlap.sh\nPASS: testsuite/recursive-escape-c.sh\nPASS: testsuite/regex-errors.sh\nregex-max-int.sh: skipped test: very expensive: disabled by default\nSKIP: testsuite/regex-max-int.sh\nPASS: testsuite/sandbox.sh\nPASS: testsuite/stdin-prog.sh\nPASS: testsuite/subst-options.sh\nPASS: testsuite/subst-mb-incomplete.sh\nPASS: testsuite/subst-replacement.sh\nPASS: testsuite/temp-file-cleanup.sh\nPASS: testsuite/title-case.sh\nPASS: testsuite/unbuffered.sh\nPASS: testsuite/follow-symlinks.sh\nPASS: testsuite/follow-symlinks-stdin.sh\nPASS: testsuite/8bit.sh\nPASS: testsuite/8to7.sh\nPASS: testsuite/badenc.sh\nPASS: testsuite/binary.sh\nPASS: testsuite/bsd-wrapper.sh\nPASS: testsuite/dc.sh\nPASS: testsuite/distrib.sh\nPASS: testsuite/eval.sh\nPASS: testsuite/help.sh\nPASS: testsuite/inplace-hold.sh\nPASS: testsuite/mac-mf.sh\nPASS: testsuite/madding.sh\nPASS: testsuite/newjis.sh\nPASS: testsuite/stdin.sh\nPASS: testsuite/utf8-ru.sh\nPASS: testsuite/uniq.sh\nPASS: testsuite/word-delim.sh\nPASS: testsuite/xemacs.sh\n============================================================================\nTestsuite summary for GNU sed 4.9\n============================================================================\n# TOTAL: 68\n# PASS:  60\n# SKIP:  8\n# XFAIL: 0\n# FAIL:  0\n# XPASS: 0\n# ERROR: 0\n============================================================================\nDURATION: 6\n"
    }
   },
   "ptestresult.sed.testsuite/8bit.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/8to7.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/badenc.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/binary.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/bsd-wrapper.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/bug32082.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/bug32271-1.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/bug32271-2.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/cmd-0r.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/cmd-R.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/cmd-l.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/colon-with-no-label.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/command-endings.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/comment-n.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/compile-errors.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/compile-tests.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/convert-number.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/dc.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/debug.pl": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/distrib.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/eval.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/execute-tests.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/follow-symlinks-stdin.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/follow-symlinks.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/help-version.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/help.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/in-place-hyphen.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/in-place-suffix-backup.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/inplace-hold.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/inplace-selinux.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/invalid-mb-seq-UMR.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/mac-mf.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/madding.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/mb-bad-delim.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/mb-charclass-non-utf8.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/mb-match-slash.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/mb-y-translate.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/misc.pl": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/missing-filename.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/newjis.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/newline-dfa-bug.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/normalize-text.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/nulldata.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/obinary.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/panic-tests.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/posix-char-class.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/posix-mode-ERE.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/posix-mode-N.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/posix-mode-addr.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/posix-mode-bad-ref.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/posix-mode-s.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/range-overlap.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/recursive-escape-c.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/regex-errors.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/regex-max-int.sh": {
    "status": "SKIPPED"
   },
   "ptestresult.sed.testsuite/sandbox.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/stdin-prog.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/stdin.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/subst-mb-incomplete.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/subst-options.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/subst-replacement.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/temp-file-cleanup.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/title-case.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/unbuffered.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/uniq.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/utf8-ru.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/word-delim.sh": {
    "status": "PASSED"
   },
   "ptestresult.sed.testsuite/xemacs.sh": {
    "status": "PASSED"
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5507030487060547,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-slang_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-slang",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.002069711685180664,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.343014717102051,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01870417594909668,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 21.0042085647583,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001123666763305664,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:46\nBEGIN: /usr/lib/slang/ptest\nmake: Entering directory '/usr/lib/slang/ptest/test'\n/bin/rm -rf tmpfile*.* tmpdir*.*\n\nRunning tests:\n\nTesting argv processing ...Ok\nTesting argv processing [UTF-8 mode] ...Ok\nPASS: argv.sl\nTesting syntax ...Ok\nTesting syntax [UTF-8 mode] ...Ok\nPASS: syntax.sl\nTesting Short Ciruit Operators ...Ok\nTesting Short Ciruit Operators [UTF-8 mode] ...Ok\nPASS: scircuit.sl\nTesting _eqs ...Ok\nTesting _eqs [UTF-8 mode] ...Ok\nPASS: eqs.sl\nTesting sscanf ...Ok\nTesting sscanf [UTF-8 mode] ...Ok\nPASS: sscanf.sl\nTesting looping constructs ...Ok\nTesting looping constructs [UTF-8 mode] ...Ok\nPASS: loops.sl\nTesting Arithmetic ...Ok\nTesting Arithmetic [UTF-8 mode] ...Ok\nPASS: arith.sl\nTesting array functions ...Ok\nTesting array functions [UTF-8 mode] ...Ok\nPASS: array.sl\nTesting string functions ...Ok\nTesting string functions [UTF-8 mode] ...Ok\nPASS: strops.sl\nTesting Binary Strings ...Ok\nTesting Binary Strings [UTF-8 mode] ...Ok\nPASS: bstring.sl\nTesting pack and unpack functions ...Ok\nTesting pack and unpack functions [UTF-8 mode] ...Ok\nPASS: pack.sl\nTesting stdio routines ...Ok\nTesting stdio routines [UTF-8 mode] ...Ok\nPASS: stdio.sl\nTesting Associative Arrays ...Ok\nTesting Associative Arrays [UTF-8 mode] ...Ok\nPASS: assoc.sl\nTesting recursive function modifications ...Ok\nTesting recursive function modifications [UTF-8 mode] ...Ok\nPASS: selfload.sl\nTesting structures ...Ok\nTesting structures [UTF-8 mode] ...Ok\nPASS: struct.sl\nTesting NameSpace routines ...Ok\nTesting NameSpace routines [UTF-8 mode] ...Ok\nPASS: nspace.sl\nTesting path ...Ok\nTesting path [UTF-8 mode] ...Ok\nPASS: path.sl\nTesting #ifeval ...Ok\nTesting #ifeval [UTF-8 mode] ...Ok\nPASS: ifeval.sl\nTesting Any_Type ...Ok\nTesting Any_Type [UTF-8 mode] ...Ok\nPASS: anytype.sl\nTesting Matrix Multiplications ...Ok\nTesting Matrix Multiplications [UTF-8 mode] ...Ok\nPASS: arrmult.sl\nTesting time functions ...Ok\nTesting time functions [UTF-8 mode] ...Ok\nPASS: time.sl\nTesting utf8 ...Ok\nTesting utf8 [UTF-8 mode] ...Ok\nPASS: utf8.sl\nTesting exceptions ...Ok\nTesting exceptions [UTF-8 mode] ...Ok\nPASS: except.sl\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nPASS: bugs.sl\nTesting lists ...Ok\nTesting lists [UTF-8 mode] ...Ok\nPASS: list.sl\nTesting regexp ...Ok\nTesting regexp [UTF-8 mode] ...Ok\nPASS: regexp.sl\nTesting method calls ...Ok\nTesting method calls [UTF-8 mode] ...Ok\nPASS: method.sl\nTesting dereferences ...Ok\nTesting dereferences [UTF-8 mode] ...Ok\nPASS: deref.sl\nTesting NaN and Inf ...Ok\nTesting NaN and Inf [UTF-8 mode] ...Ok\nPASS: naninf.sl\nTesting literal integer overflow ...Ok\nTesting literal integer overflow [UTF-8 mode] ...Ok\nPASS: overflow.sl\nTesting sorting ...Ok\nTesting sorting [UTF-8 mode] ...Ok\nPASS: sort.sl\nTesting long long ...Ok\nTesting long long [UTF-8 mode] ...Ok\nPASS: longlong.sl\nTesting signals ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nTesting signals [UTF-8 mode] ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nPASS: signal.sl\nTesting dollar strings ...Ok\nTesting dollar strings [UTF-8 mode] ...Ok\nPASS: dollar.sl\nTesting provide and require ...Ok\nTesting provide and require [UTF-8 mode] ...Ok\nPASS: req.sl\nTesting doc functions ...Ok\nTesting doc functions [UTF-8 mode] ...Ok\nPASS: docfun.sl\nTesting debugger support ...Ok\nTesting debugger support [UTF-8 mode] ...Ok\nPASS: debug.sl\nTesting qualifiers ...Ok\nTesting qualifiers [UTF-8 mode] ...Ok\nPASS: qualif.sl\nTesting Comparison Operators ...Ok\nTesting Comparison Operators [UTF-8 mode] ...Ok\nPASS: compare.sl\nTesting break and continue N ...Ok\nTesting break and continue N [UTF-8 mode] ...Ok\nPASS: break.sl\nTesting Multiline strings ...Ok\nTesting Multiline strings [UTF-8 mode] ...Ok\nPASS: multline.sl\nTesting stack functions ...Ok\nTesting stack functions [UTF-8 mode] ...Ok\nPASS: stack.sl\nTesting misc ...Ok\nTesting misc [UTF-8 mode] ...Ok\nPASS: misc.sl\nTesting POSIX I/O routines ...Ok\nTesting POSIX I/O routines [UTF-8 mode] ...Ok\nPASS: posixio.sl\nTesting posdir ...Ok\nTesting posdir [UTF-8 mode] ...Ok\nPASS: posdir.sl\nTesting proc ...Ok\nTesting proc [UTF-8 mode] ...Ok\nPASS: proc.sl\nTesting Math ...Ok\nTesting Math [UTF-8 mode] ...Ok\nPASS: math.sl\nTesting autoload ...Ok\nTesting autoload [UTF-8 mode] ...Ok\nPASS: autoload.sl\nTesting more NameSpace routines ...Ok\nTesting more NameSpace routines [UTF-8 mode] ...Ok\nPASS: nspace2.sl\nTesting slprep ...Ok\nTesting slprep [UTF-8 mode] ...Ok\nPASS: prep.sl\nTesting argv processing ...Ok\nTesting argv processing [UTF-8 mode] ...Ok\nPASS: argv.slc\nTesting syntax ...Ok\nTesting syntax [UTF-8 mode] ...Ok\nPASS: syntax.slc\nTesting Short Ciruit Operators ...Ok\nTesting Short Ciruit Operators [UTF-8 mode] ...Ok\nPASS: scircuit.slc\nTesting _eqs ...Ok\nTesting _eqs [UTF-8 mode] ...Ok\nPASS: eqs.slc\nTesting sscanf ...Ok\nTesting sscanf [UTF-8 mode] ...Ok\nPASS: sscanf.slc\nTesting looping constructs ...Ok\nTesting looping constructs [UTF-8 mode] ...Ok\nPASS: loops.slc\nTesting Arithmetic ...Ok\nTesting Arithmetic [UTF-8 mode] ...Ok\nPASS: arith.slc\nTesting array functions ...Ok\nTesting array functions [UTF-8 mode] ...Ok\nPASS: array.slc\nTesting string functions ...Ok\nTesting string functions [UTF-8 mode] ...Ok\nPASS: strops.slc\nTesting Binary Strings ...Ok\nTesting Binary Strings [UTF-8 mode] ...Ok\nPASS: bstring.slc\nTesting pack and unpack functions ...Ok\nTesting pack and unpack functions [UTF-8 mode] ...Ok\nPASS: pack.slc\nTesting stdio routines ...Ok\nTesting stdio routines [UTF-8 mode] ...Ok\nPASS: stdio.slc\nTesting Associative Arrays ...Ok\nTesting Associative Arrays [UTF-8 mode] ...Ok\nPASS: assoc.slc\nTesting recursive function modifications ...Ok\nTesting recursive function modifications [UTF-8 mode] ...Ok\nPASS: selfload.slc\nTesting structures ...Ok\nTesting structures [UTF-8 mode] ...Ok\nPASS: struct.slc\nTesting NameSpace routines ...Ok\nTesting NameSpace routines [UTF-8 mode] ...Ok\nPASS: nspace.slc\nTesting path ...Ok\nTesting path [UTF-8 mode] ...Ok\nPASS: path.slc\nTesting #ifeval ...Ok\nTesting #ifeval [UTF-8 mode] ...Ok\nPASS: ifeval.slc\nTesting Any_Type ...Ok\nTesting Any_Type [UTF-8 mode] ...Ok\nPASS: anytype.slc\nTesting Matrix Multiplications ...Ok\nTesting Matrix Multiplications [UTF-8 mode] ...Ok\nPASS: arrmult.slc\nTesting time functions ...Ok\nTesting time functions [UTF-8 mode] ...Ok\nPASS: time.slc\nTesting utf8 ...Ok\nTesting utf8 [UTF-8 mode] ...Ok\nPASS: utf8.slc\nTesting exceptions ...Ok\nTesting exceptions [UTF-8 mode] ...Ok\nPASS: except.slc\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nPASS: bugs.slc\nTesting lists ...Ok\nTesting lists [UTF-8 mode] ...Ok\nPASS: list.slc\nTesting regexp ...Ok\nTesting regexp [UTF-8 mode] ...Ok\nPASS: regexp.slc\nTesting method calls ...Ok\nTesting method calls [UTF-8 mode] ...Ok\nPASS: method.slc\nTesting dereferences ...Ok\nTesting dereferences [UTF-8 mode] ...Ok\nPASS: deref.slc\nTesting NaN and Inf ...Ok\nTesting NaN and Inf [UTF-8 mode] ...Ok\nPASS: naninf.slc\nTesting literal integer overflow ...Ok\nTesting literal integer overflow [UTF-8 mode] ...Ok\nPASS: overflow.slc\nTesting sorting ...Ok\nTesting sorting [UTF-8 mode] ...Ok\nPASS: sort.slc\nTesting long long ...Ok\nTesting long long [UTF-8 mode] ...Ok\nPASS: longlong.slc\nTesting signals ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nTesting signals [UTF-8 mode] ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nPASS: signal.slc\nTesting dollar strings ...Ok\nTesting dollar strings [UTF-8 mode] ...Ok\nPASS: dollar.slc\nTesting provide and require ...Ok\nTesting provide and require [UTF-8 mode] ...Ok\nPASS: req.slc\nTesting doc functions ...Ok\nTesting doc functions [UTF-8 mode] ...Ok\nPASS: docfun.slc\nTesting debugger support ...Ok\nTesting debugger support [UTF-8 mode] ...Ok\nPASS: debug.slc\nTesting qualifiers ...Ok\nTesting qualifiers [UTF-8 mode] ...Ok\nPASS: qualif.slc\nTesting Comparison Operators ...Ok\nTesting Comparison Operators [UTF-8 mode] ...Ok\nPASS: compare.slc\nTesting break and continue N ...Ok\nTesting break and continue N [UTF-8 mode] ...Ok\nPASS: break.slc\nTesting Multiline strings ...Ok\nTesting Multiline strings [UTF-8 mode] ...Ok\nPASS: multline.slc\nTesting stack functions ...Ok\nTesting stack functions [UTF-8 mode] ...Ok\nPASS: stack.slc\nTesting misc ...Ok\nTesting misc [UTF-8 mode] ...Ok\nPASS: misc.slc\nTesting POSIX I/O routines ...Ok\nTesting POSIX I/O routines [UTF-8 mode] ...Ok\nPASS: posixio.slc\nTesting posdir ...Ok\nTesting posdir [UTF-8 mode] ...Ok\nPASS: posdir.slc\nTesting proc ...Ok\nTesting proc [UTF-8 mode] ...Ok\nPASS: proc.slc\nTesting Math ...Ok\nTesting Math [UTF-8 mode] ...Ok\nPASS: math.slc\n\nAll tests passed.\n\nmake: Leaving directory '/usr/lib/slang/ptest/test'\nDURATION: 21\nEND: /usr/lib/slang/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "slang": {
     "duration": "21",
     "log": "START: ptest-runner\n2025-05-13T17:46\nmake: Entering directory '/usr/lib/slang/ptest/test'\n/bin/rm -rf tmpfile*.* tmpdir*.*\n\nRunning tests:\n\nTesting argv processing ...Ok\nTesting argv processing [UTF-8 mode] ...Ok\nPASS: argv.sl\nTesting syntax ...Ok\nTesting syntax [UTF-8 mode] ...Ok\nPASS: syntax.sl\nTesting Short Ciruit Operators ...Ok\nTesting Short Ciruit Operators [UTF-8 mode] ...Ok\nPASS: scircuit.sl\nTesting _eqs ...Ok\nTesting _eqs [UTF-8 mode] ...Ok\nPASS: eqs.sl\nTesting sscanf ...Ok\nTesting sscanf [UTF-8 mode] ...Ok\nPASS: sscanf.sl\nTesting looping constructs ...Ok\nTesting looping constructs [UTF-8 mode] ...Ok\nPASS: loops.sl\nTesting Arithmetic ...Ok\nTesting Arithmetic [UTF-8 mode] ...Ok\nPASS: arith.sl\nTesting array functions ...Ok\nTesting array functions [UTF-8 mode] ...Ok\nPASS: array.sl\nTesting string functions ...Ok\nTesting string functions [UTF-8 mode] ...Ok\nPASS: strops.sl\nTesting Binary Strings ...Ok\nTesting Binary Strings [UTF-8 mode] ...Ok\nPASS: bstring.sl\nTesting pack and unpack functions ...Ok\nTesting pack and unpack functions [UTF-8 mode] ...Ok\nPASS: pack.sl\nTesting stdio routines ...Ok\nTesting stdio routines [UTF-8 mode] ...Ok\nPASS: stdio.sl\nTesting Associative Arrays ...Ok\nTesting Associative Arrays [UTF-8 mode] ...Ok\nPASS: assoc.sl\nTesting recursive function modifications ...Ok\nTesting recursive function modifications [UTF-8 mode] ...Ok\nPASS: selfload.sl\nTesting structures ...Ok\nTesting structures [UTF-8 mode] ...Ok\nPASS: struct.sl\nTesting NameSpace routines ...Ok\nTesting NameSpace routines [UTF-8 mode] ...Ok\nPASS: nspace.sl\nTesting path ...Ok\nTesting path [UTF-8 mode] ...Ok\nPASS: path.sl\nTesting #ifeval ...Ok\nTesting #ifeval [UTF-8 mode] ...Ok\nPASS: ifeval.sl\nTesting Any_Type ...Ok\nTesting Any_Type [UTF-8 mode] ...Ok\nPASS: anytype.sl\nTesting Matrix Multiplications ...Ok\nTesting Matrix Multiplications [UTF-8 mode] ...Ok\nPASS: arrmult.sl\nTesting time functions ...Ok\nTesting time functions [UTF-8 mode] ...Ok\nPASS: time.sl\nTesting utf8 ...Ok\nTesting utf8 [UTF-8 mode] ...Ok\nPASS: utf8.sl\nTesting exceptions ...Ok\nTesting exceptions [UTF-8 mode] ...Ok\nPASS: except.sl\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nPASS: bugs.sl\nTesting lists ...Ok\nTesting lists [UTF-8 mode] ...Ok\nPASS: list.sl\nTesting regexp ...Ok\nTesting regexp [UTF-8 mode] ...Ok\nPASS: regexp.sl\nTesting method calls ...Ok\nTesting method calls [UTF-8 mode] ...Ok\nPASS: method.sl\nTesting dereferences ...Ok\nTesting dereferences [UTF-8 mode] ...Ok\nPASS: deref.sl\nTesting NaN and Inf ...Ok\nTesting NaN and Inf [UTF-8 mode] ...Ok\nPASS: naninf.sl\nTesting literal integer overflow ...Ok\nTesting literal integer overflow [UTF-8 mode] ...Ok\nPASS: overflow.sl\nTesting sorting ...Ok\nTesting sorting [UTF-8 mode] ...Ok\nPASS: sort.sl\nTesting long long ...Ok\nTesting long long [UTF-8 mode] ...Ok\nPASS: longlong.sl\nTesting signals ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nTesting signals [UTF-8 mode] ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nPASS: signal.sl\nTesting dollar strings ...Ok\nTesting dollar strings [UTF-8 mode] ...Ok\nPASS: dollar.sl\nTesting provide and require ...Ok\nTesting provide and require [UTF-8 mode] ...Ok\nPASS: req.sl\nTesting doc functions ...Ok\nTesting doc functions [UTF-8 mode] ...Ok\nPASS: docfun.sl\nTesting debugger support ...Ok\nTesting debugger support [UTF-8 mode] ...Ok\nPASS: debug.sl\nTesting qualifiers ...Ok\nTesting qualifiers [UTF-8 mode] ...Ok\nPASS: qualif.sl\nTesting Comparison Operators ...Ok\nTesting Comparison Operators [UTF-8 mode] ...Ok\nPASS: compare.sl\nTesting break and continue N ...Ok\nTesting break and continue N [UTF-8 mode] ...Ok\nPASS: break.sl\nTesting Multiline strings ...Ok\nTesting Multiline strings [UTF-8 mode] ...Ok\nPASS: multline.sl\nTesting stack functions ...Ok\nTesting stack functions [UTF-8 mode] ...Ok\nPASS: stack.sl\nTesting misc ...Ok\nTesting misc [UTF-8 mode] ...Ok\nPASS: misc.sl\nTesting POSIX I/O routines ...Ok\nTesting POSIX I/O routines [UTF-8 mode] ...Ok\nPASS: posixio.sl\nTesting posdir ...Ok\nTesting posdir [UTF-8 mode] ...Ok\nPASS: posdir.sl\nTesting proc ...Ok\nTesting proc [UTF-8 mode] ...Ok\nPASS: proc.sl\nTesting Math ...Ok\nTesting Math [UTF-8 mode] ...Ok\nPASS: math.sl\nTesting autoload ...Ok\nTesting autoload [UTF-8 mode] ...Ok\nPASS: autoload.sl\nTesting more NameSpace routines ...Ok\nTesting more NameSpace routines [UTF-8 mode] ...Ok\nPASS: nspace2.sl\nTesting slprep ...Ok\nTesting slprep [UTF-8 mode] ...Ok\nPASS: prep.sl\nTesting argv processing ...Ok\nTesting argv processing [UTF-8 mode] ...Ok\nPASS: argv.slc\nTesting syntax ...Ok\nTesting syntax [UTF-8 mode] ...Ok\nPASS: syntax.slc\nTesting Short Ciruit Operators ...Ok\nTesting Short Ciruit Operators [UTF-8 mode] ...Ok\nPASS: scircuit.slc\nTesting _eqs ...Ok\nTesting _eqs [UTF-8 mode] ...Ok\nPASS: eqs.slc\nTesting sscanf ...Ok\nTesting sscanf [UTF-8 mode] ...Ok\nPASS: sscanf.slc\nTesting looping constructs ...Ok\nTesting looping constructs [UTF-8 mode] ...Ok\nPASS: loops.slc\nTesting Arithmetic ...Ok\nTesting Arithmetic [UTF-8 mode] ...Ok\nPASS: arith.slc\nTesting array functions ...Ok\nTesting array functions [UTF-8 mode] ...Ok\nPASS: array.slc\nTesting string functions ...Ok\nTesting string functions [UTF-8 mode] ...Ok\nPASS: strops.slc\nTesting Binary Strings ...Ok\nTesting Binary Strings [UTF-8 mode] ...Ok\nPASS: bstring.slc\nTesting pack and unpack functions ...Ok\nTesting pack and unpack functions [UTF-8 mode] ...Ok\nPASS: pack.slc\nTesting stdio routines ...Ok\nTesting stdio routines [UTF-8 mode] ...Ok\nPASS: stdio.slc\nTesting Associative Arrays ...Ok\nTesting Associative Arrays [UTF-8 mode] ...Ok\nPASS: assoc.slc\nTesting recursive function modifications ...Ok\nTesting recursive function modifications [UTF-8 mode] ...Ok\nPASS: selfload.slc\nTesting structures ...Ok\nTesting structures [UTF-8 mode] ...Ok\nPASS: struct.slc\nTesting NameSpace routines ...Ok\nTesting NameSpace routines [UTF-8 mode] ...Ok\nPASS: nspace.slc\nTesting path ...Ok\nTesting path [UTF-8 mode] ...Ok\nPASS: path.slc\nTesting #ifeval ...Ok\nTesting #ifeval [UTF-8 mode] ...Ok\nPASS: ifeval.slc\nTesting Any_Type ...Ok\nTesting Any_Type [UTF-8 mode] ...Ok\nPASS: anytype.slc\nTesting Matrix Multiplications ...Ok\nTesting Matrix Multiplications [UTF-8 mode] ...Ok\nPASS: arrmult.slc\nTesting time functions ...Ok\nTesting time functions [UTF-8 mode] ...Ok\nPASS: time.slc\nTesting utf8 ...Ok\nTesting utf8 [UTF-8 mode] ...Ok\nPASS: utf8.slc\nTesting exceptions ...Ok\nTesting exceptions [UTF-8 mode] ...Ok\nPASS: except.slc\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nKnown Bugs or not yet implemented features:\n\tRange arrays of Short, Long, LongLong types converted to Int_Type\nPASS: bugs.slc\nTesting lists ...Ok\nTesting lists [UTF-8 mode] ...Ok\nPASS: list.slc\nTesting regexp ...Ok\nTesting regexp [UTF-8 mode] ...Ok\nPASS: regexp.slc\nTesting method calls ...Ok\nTesting method calls [UTF-8 mode] ...Ok\nPASS: method.slc\nTesting dereferences ...Ok\nTesting dereferences [UTF-8 mode] ...Ok\nPASS: deref.slc\nTesting NaN and Inf ...Ok\nTesting NaN and Inf [UTF-8 mode] ...Ok\nPASS: naninf.slc\nTesting literal integer overflow ...Ok\nTesting literal integer overflow [UTF-8 mode] ...Ok\nPASS: overflow.slc\nTesting sorting ...Ok\nTesting sorting [UTF-8 mode] ...Ok\nPASS: sort.slc\nTesting long long ...Ok\nTesting long long [UTF-8 mode] ...Ok\nPASS: longlong.slc\nTesting signals ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nTesting signals [UTF-8 mode] ...\n\tPausing for 2 seconds for alarm test.\n\tPausing for 2.5 seconds for setitimer test..\n\t(make detected: skipping test_sigsuspend)\nOk\nPASS: signal.slc\nTesting dollar strings ...Ok\nTesting dollar strings [UTF-8 mode] ...Ok\nPASS: dollar.slc\nTesting provide and require ...Ok\nTesting provide and require [UTF-8 mode] ...Ok\nPASS: req.slc\nTesting doc functions ...Ok\nTesting doc functions [UTF-8 mode] ...Ok\nPASS: docfun.slc\nTesting debugger support ...Ok\nTesting debugger support [UTF-8 mode] ...Ok\nPASS: debug.slc\nTesting qualifiers ...Ok\nTesting qualifiers [UTF-8 mode] ...Ok\nPASS: qualif.slc\nTesting Comparison Operators ...Ok\nTesting Comparison Operators [UTF-8 mode] ...Ok\nPASS: compare.slc\nTesting break and continue N ...Ok\nTesting break and continue N [UTF-8 mode] ...Ok\nPASS: break.slc\nTesting Multiline strings ...Ok\nTesting Multiline strings [UTF-8 mode] ...Ok\nPASS: multline.slc\nTesting stack functions ...Ok\nTesting stack functions [UTF-8 mode] ...Ok\nPASS: stack.slc\nTesting misc ...Ok\nTesting misc [UTF-8 mode] ...Ok\nPASS: misc.slc\nTesting POSIX I/O routines ...Ok\nTesting POSIX I/O routines [UTF-8 mode] ...Ok\nPASS: posixio.slc\nTesting posdir ...Ok\nTesting posdir [UTF-8 mode] ...Ok\nPASS: posdir.slc\nTesting proc ...Ok\nTesting proc [UTF-8 mode] ...Ok\nPASS: proc.slc\nTesting Math ...Ok\nTesting Math [UTF-8 mode] ...Ok\nPASS: math.slc\n\nAll tests passed.\n\nmake: Leaving directory '/usr/lib/slang/ptest/test'\nDURATION: 21\n"
    }
   },
   "ptestresult.slang.anytype.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.anytype.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.argv.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.argv.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.arith.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.arith.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.array.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.array.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.arrmult.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.arrmult.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.assoc.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.assoc.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.autoload.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.break.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.break.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.bstring.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.bstring.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.bugs.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.bugs.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.compare.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.compare.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.debug.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.debug.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.deref.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.deref.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.docfun.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.docfun.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.dollar.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.dollar.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.eqs.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.eqs.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.except.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.except.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.ifeval.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.ifeval.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.list.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.list.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.longlong.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.longlong.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.loops.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.loops.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.math.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.math.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.method.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.method.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.misc.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.misc.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.multline.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.multline.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.naninf.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.naninf.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.nspace.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.nspace.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.nspace2.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.overflow.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.overflow.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.pack.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.pack.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.path.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.path.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.posdir.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.posdir.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.posixio.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.posixio.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.prep.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.proc.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.proc.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.qualif.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.qualif.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.regexp.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.regexp.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.req.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.req.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.scircuit.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.scircuit.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.selfload.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.selfload.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.signal.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.signal.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.sort.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.sort.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.sscanf.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.sscanf.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.stack.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.stack.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.stdio.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.stdio.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.strops.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.strops.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.struct.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.struct.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.syntax.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.syntax.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.time.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.time.slc": {
    "status": "PASSED"
   },
   "ptestresult.slang.utf8.sl": {
    "status": "PASSED"
   },
   "ptestresult.slang.utf8.slc": {
    "status": "PASSED"
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5417177677154541,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-wayland_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-wayland",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0014367103576660156,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3291773796081543,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.023706436157226562,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 5.786956310272217,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0033152103424072266,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:46\nBEGIN: /usr/lib/wayland/ptest\ntest \"array_for_each\":\texit status 0, pass.\n----------------------------------------\ntest \"array_copy\":\texit status 0, pass.\n----------------------------------------\ntest \"array_add\":\texit status 0, pass.\n----------------------------------------\ntest \"array_release\":\texit status 0, pass.\n----------------------------------------\ntest \"array_init\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/array-test\ntest \"client_destroy_removes_link\":\texit status 0, pass.\n----------------------------------------\ntest \"client_destroy_listener\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/client-test\ntest \"new_resource\":\texit status 0, pass.\n----------------------------------------\ntest \"new_client_connect\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/compositor-introspection-test\nTimeout was set to 1 second from now.\n* bogus size 11\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 10\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 9\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 8\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 7\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 6\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 5\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 4\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 3\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 2\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 1\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 0\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\ntest \"request_bogus_size\":\texit status 0, pass.\n----------------------------------------\nwl_display#1: error 2: no memory\ntest \"closure_leaks_after_error\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"closure_leaks\":\texit status 0, pass.\n----------------------------------------\ntest \"invoke_closure\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_unbounded_boundary_size\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_big_enough\":\texit status 0, pass.\n----------------------------------------\nData too big for buffer (0 + 5012 > 4096).\ntest \"connection_marshal_too_big\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_alot\":\texit status 0, pass.\n----------------------------------------\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\ntest \"connection_demarshal_failures\":\texit status 0, pass.\n----------------------------------------\nNULL string received on non-nullable type, message test(s)\ntest \"connection_demarshal_null_strings\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_demarshal\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_demarshal\":\texit status 0, pass.\n----------------------------------------\nerror marshalling arguments for test (signature o): null value passed for arg 0\nerror marshalling arguments for test (signature s): null value passed for arg 0\nerror marshalling arguments for test (signature a): null value passed for arg 0\ntest \"connection_marshal_nullables\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal\":\texit status 0, pass.\n----------------------------------------\ntest \"argument_from_va_list\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_queue\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_data\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_write\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_create\":\texit status 0, pass.\n----------------------------------------\n19 tests, 19 pass, 0 fail\nPASS: tests/connection-test\nPASS: tests/cpp-compile-test\ntest \"no_source_terminate\":\texit status 0, pass.\n----------------------------------------\ntest \"global_remove\":\texit status 0, pass.\n----------------------------------------\nSend loop 0\nSend loop 1\nSend loop 2\nSend loop 3\nSend loop 4\nSend loop 5\nSend loop 6\nSend loop 7\nSend loop 8\nSend loop 9\nSend loop 10\nSend loop 11\nSend loop 12\nSend loop 13\nSend loop 14\nSend loop 15\nSend loop 16\nSend loop 17\nSend loop 18\nSend loop 19\nSend loop 20\nSend loop 21\nSend loop 22\nSend loop 23\nSend loop 24\nSend loop 25\nSend loop 26\nSend loop 27\nSend loop 28\nSend loop 29\nSend loop 30\nSend loop 31\nSend loop 32\nSend loop 33\nSend loop 34\nSend loop 35\nSend loop 36\nSend loop 37\nSend loop 38\nSend loop 39\nSend loop 40\nSend loop 41\nSend loop 42\nSend loop 43\nSend loop 44\nSend loop 45\nSend loop 46\nSend loop 47\nSend loop 48\nSend loop 49\nSend loop 50\nSend loop 51\nSend loop 52\nSend loop 53\nSend loop 54\nSend loop 55\nSend loop 56\nSend loop 57\nSend loop 58\nSend loop 59\nSend loop 60\nSend loop 61\nSend loop 62\nSend loop 63\nSend loop 64\nSend loop 65\nSend loop 66\nSend loop 67\nSend loop 68\nSend loop 69\nSend loop 70\nSend loop 71\nSend loop 72\nSend loop 73\nSend loop 74\nSend loop 75\nSend loop 76\nSend loop 77\nSend loop 78\nSend loop 79\nSend loop 80\nSend loop 81\nSend loop 82\nSend loop 83\nSend loop 84\nSend loop 85\nSend loop 86\nSend loop 87\nSend loop 88\nSend loop 89\nSend loop 90\nSend loop 91\nSend loop 92\nSend loop 93\nSend loop 94\nSend loop 95\nSend loop 96\nSend loop 97\nSend loop 98\nSend loop 99\nSend loop 100\nSend loop 101\nSend loop 102\nSend loop 103\nSend loop 104\nSend loop 105\nSend loop 106\nSend loop 107\nSend loop 108\nSend loop 109\nSend loop 110\nSend loop 111\nSend loop 112\nSend loop 113\nSend loop 114\nSend loop 115\nSend loop 116\nSend loop 117\nSend loop 118\nSend loop 119\nSend loop 120\nSend loop 121\nSend loop 122\nSend loop 123\nSend loop 124\nSend loop 125\nSend loop 126\nSend loop 127\nSend loop 128\nSend loop 129\nSend loop 130\nSend loop 131\nSend loop 132\nSend loop 133\nSend loop 134\nSend loop 135\nSend loop 136\nSend loop 137\nSend loop 138\nSend loop 139\nSend loop 140\nSend loop 141\nSend loop 142\nSend loop 143\nSend loop 144\nSend loop 145\nSend loop 146\nSend loop 147\nSend loop 148\nSend loop 149\nSend loop 150\nSend loop 151\nSend loop 152\nSend loop 153\nSend loop 154\nSend loop 155\nSend loop 156\nSend loop 157\nSend loop 158\nSend loop 159\nSend loop 160\nSend loop 161\nSend loop 162\nSend loop 163\nSend loop 164\nSend loop 165\nSend loop 166\nSend loop 167\nSend loop 168\nSend loop 169\nSend loop 170\nSend loop 171\nSend loop 172\nSend loop 173\nSend loop 174\nSend loop 175\nSend loop 176\nSend loop 177\nSend loop 178\nSend loop 179\nSend loop 180\nSend loop 181\nSend loop 182\nSend loop 183\nSend loop 184\nSend loop 185\nSend loop 186\nSend loop 187\nSend loop 188\nSend loop 189\nSend loop 190\nSend loop 191\nSend loop 192\nSend loop 193\nSend loop 194\nSend loop 195\nSend loop 196\nSend loop 197\nSend loop 198\nSend loop 199\nSend loop 200\nSend loop 201\nSend loop 202\nSend loop 203\nSend loop 204\nSend loop 205\nSend loop 206\nSend loop 207\nSend loop 208\nSend loop 209\nSend loop 210\nSend loop 211\nSend loop 212\nSend loop 213\nSend loop 214\nSend loop 215\nSend loop 216\nSend loop 217\nSend loop 218\nSend loop 219\nSend loop 220\nSend loop 221\nSend loop 222\nSend loop 223\nSend loop 224\nSend loop 225\nSend loop 226\nSend loop 227\nSend loop 228\nSend loop 229\nSend loop 230\nSend loop 231\nSend loop 232\nSend loop 233\nSend loop 234\nSend loop 235\nSend loop 236\nSend loop 237\nSend loop 238\nSend loop 239\nSend loop 240\nSend loop 241\nSend loop 242\nSend loop 243\nSend loop 244\nSend loop 245\nSend loop 246\nSend loop 247\nSend loop 248\nSend loop 249\nSend loop 250\nSend loop 251\nSend loop 252\nSend loop 253\nSend loop 254\nSend loop 255\nSend loop 256\nSend loop 257\nSend loop 258\nSend loop 259\nSend loop 260\nSend loop 261\nSend loop 262\nSend loop 263\nSend loop 264\nSend loop 265\nSend loop 266\nSend loop 267\nSend loop 268\nSend loop 269\nSend loop 270\nSend loop 271\nSend loop 272\nSend loop 273\nSend loop 274\nSend loop 275\nSend loop 276\nSend loop 277\nSend loop 278\nSend loop 279\nSend loop 280\nSend loop 281\nSend loop 282\nSend loop 283\nSend loop 284\nSend loop 285\nSend loop 286\nSend loop 287\nSend loop 288\nSend loop 289\nSend loop 290\nSend loop 291\nSend loop 292\nSend loop 293\nSend loop 294\nSend loop 295\nSend loop 296\nSend loop 297\nSend loop 298\nSend loop 299\nSend loop 300\nSend loop 301\nSend loop 302\nSend loop 303\nSend loop 304\nSend loop 305\nSend loop 306\nSend loop 307\nSend loop 308\nSend loop 309\nSend loop 310\nSend loop 311\nSend loop 312\nSend loop 313\nSend loop 314\nSend loop 315\nSend loop 316\nSend loop 317\nSend loop 318\nSend loop 319\nSend loop 320\nSend loop 321\nSend loop 322\nSend loop 323\nSend loop 324\nSend loop 325\nSend loop 326\nSend loop 327\nSend loop 328\nSend loop 329\nSend loop 330\nSend loop 331\nSend loop 332\nSend loop 333\nSend loop 334\nSend loop 335\nSend loop 336\nSend loop 337\nSend loop 338\nSend loop 339\nSend loop 340\nSend loop 341\nSend loop 342\nSend loop 343\nSend loop 344\nSend loop 345\nSend loop 346\nSend loop 347\nSend loop 348\nSend loop 349\nSend loop 350\nSend loop 351\nSend loop 352\nSend loop 353\nSend loop 354\nSend loop 355\nSend loop 356\nSend loop 357\nSend loop 358\nSend loop 359\nSend loop 360\nSend loop 361\nSend loop 362\nSend loop 363\nSend loop 364\nSend loop 365\nSend loop 366\nSend loop 367\nSend loop 368\nSend loop 369\nSend loop 370\nSend loop 371\nSend loop 372\nSend loop 373\nSend loop 374\nSend loop 375\nSend loop 376\nSend loop 377\nSend loop 378\nSend loop 379\nSend loop 380\nSend loop 381\nSend loop 382\nSend loop 383\nSend loop 384\nSend loop 385\nSend loop 386\nSend loop 387\nSend loop 388\nSend loop 389\nSend loop 390\nSend loop 391\nSend loop 392\nSend loop 393\nSend loop 394\nSend loop 395\nSend loop 396\nSend loop 397\nSend loop 398\nSend loop 399\nSend loop 400\nSend loop 401\nSend loop 402\nSend loop 403\nSend loop 404\nSend loop 405\nSend loop 406\nSend loop 407\nSend loop 408\nSend loop 409\nSend loop 410\nSend loop 411\nSend loop 412\nSend loop 413\nSend loop 414\nSend loop 415\nSend loop 416\nSend loop 417\nSend loop 418\nSend loop 419\nSend loop 420\nSend loop 421\nSend loop 422\nSend loop 423\nSend loop 424\nSend loop 425\nSend loop 426\nSend loop 427\nSend loop 428\nSend loop 429\nSend loop 430\nSend loop 431\nSend loop 432\nSend loop 433\nSend loop 434\nSend loop 435\nSend loop 436\nSend loop 437\nSend loop 438\nSend loop 439\nSend loop 440\nSend loop 441\nSend loop 442\nSend loop 443\nSend loop 444\nSend loop 445\nSend loop 446\nSend loop 447\nSend loop 448\nSend loop 449\nSend loop 450\nSend loop 451\nSend loop 452\nSend loop 453\nSend loop 454\nSend loop 455\nSend loop 456\nSend loop 457\nSend loop 458\nSend loop 459\nSend loop 460\nSend loop 461\nSend loop 462\nSend loop 463\nSend loop 464\nSend loop 465\nSend loop 466\nSend loop 467\nSend loop 468\nSend loop 469\nSend loop 470\nSend loop 471\nSend loop 472\nSend loop 473\nSend loop 474\nSend loop 475\nSend loop 476\nSend loop 477\nSend loop 478\nSend loop 479\nSend loop 480\nSend loop 481\nSend loop 482\nSend loop 483\nSend loop 484\nSend loop 485\nSend loop 486\nSend loop 487\nSend loop 488\nSend loop 489\nSend loop 490\nSend loop 491\nSend loop 492\nSend loop 493\nSend loop 494\nSend loop 495\nSend loop 496\nSend loop 497\nSend loop 498\nSend loop 499\nSend loop 500\nSend loop 501\nSend loop 502\nSend loop 503\nSend loop 504\nSend loop 505\nSend loop 506\nSend loop 507\nSend loop 508\nSend loop 509\nSend loop 510\nSend loop 511\nSend loop 512\nSend loop 513\nSend loop 514\nSend loop 515\nSend loop 516\nSend loop 517\nSend loop 518\nSend loop 519\nSend loop 520\nSend loop 521\nSend loop 522\nSend loop 523\nSend loop 524\nSend loop 525\nSend loop 526\nSend loop 527\nSend loop 528\nSend loop 529\nSend loop 530\nSend loop 531\nSend loop 532\nSend loop 533\nSend loop 534\nSend loop 535\nSend loop 536\nSend loop 537\nSend loop 538\nSend loop 539\nSend loop 540\nSend loop 541\nSend loop 542\nSend loop 543\nSend loop 544\nSend loop 545\nSend loop 546\nSend loop 547\nSend loop 548\nSend loop 549\nSend loop 550\nSend loop 551\nSend loop 552\nSend loop 553\nSend loop 554\nSend loop 555\nSend loop 556\nSend loop 557\nSend loop 558\nSend loop 559\nSend loop 560\nSend loop 561\nSend loop 562\nSend loop 563\nSend loop 564\nSend loop 565\nSend loop 566\nSend loop 567\nSend loop 568\nSend loop 569\nSend loop 570\nSend loop 571\nSend loop 572\nSend loop 573\nSend loop 574\nSend loop 575\nSend loop 576\nSend loop 577\nSend loop 578\nSend loop 579\nSend loop 580\nSend loop 581\nSend loop 582\nSend loop 583\nSend loop 584\nSend loop 585\nSend loop 586\nSend loop 587\nSend loop 588\nSend loop 589\nSend loop 590\nSend loop 591\nSend loop 592\nSend loop 593\nSend loop 594\nSend loop 595\nSend loop 596\nSend loop 597\nSend loop 598\nSend loop 599\nSend loop 600\nSend loop 601\nSend loop 602\nSend loop 603\nSend loop 604\nSend loop 605\nSend loop 606\nSend loop 607\nSend loop 608\nSend loop 609\nSend loop 610\nSend loop 611\nSend loop 612\nSend loop 613\nSend loop 614\nSend loop 615\nSend loop 616\nSend loop 617\nSend loop 618\nSend loop 619\nSend loop 620\nSend loop 621\nSend loop 622\nSend loop 623\nSend loop 624\nSend loop 625\nSend loop 626\nSend loop 627\nSend loop 628\nSend loop 629\nSend loop 630\nSend loop 631\nSend loop 632\nSend loop 633\nSend loop 634\nSend loop 635\nSend loop 636\nSend loop 637\nSend loop 638\nSend loop 639\nSend loop 640\nSend loop 641\nSend loop 642\nSend loop 643\nSend loop 644\nSend loop 645\nSend loop 646\nSend loop 647\nSend loop 648\nSend loop 649\nSend loop 650\nSend loop 651\nSend loop 652\nSend loop 653\nSend loop 654\nSend loop 655\nSend loop 656\nSend loop 657\nSend loop 658\nSend loop 659\nSend loop 660\nSend loop 661\nSend loop 662\nSend loop 663\nSend loop 664\nSend loop 665\nSend loop 666\nSend loop 667\nSend loop 668\nSend loop 669\nSend loop 670\nSend loop 671\nSend loop 672\nSend loop 673\nSend loop 674\nSend loop 675\nSend loop 676\nSend loop 677\nSend loop 678\nSend loop 679\nSend loop 680\nSend loop 681\nSend loop 682\nSend loop 683\nSend loop 684\nSend loop 685\nSend loop 686\nSend loop 687\nSend loop 688\nSend loop 689\nSend loop 690\nSend loop 691\nSend loop 692\nSend loop 693\nSend loop 694\nSend loop 695\nSend loop 696\nSend loop 697\nSend loop 698\nSend loop 699\nSend loop 700\nSend loop 701\nSend loop 702\nSend loop 703\nSend loop 704\nSend loop 705\nSend loop 706\nSend loop 707\nSend loop 708\nSend loop 709\nSend loop 710\nSend loop 711\nSend loop 712\nSend loop 713\nSend loop 714\nSend loop 715\nSend loop 716\nSend loop 717\nSend loop 718\nSend loop 719\nSend loop 720\nSend loop 721\nSend loop 722\nSend loop 723\nSend loop 724\nSend loop 725\nSend loop 726\nSend loop 727\nSend loop 728\nSend loop 729\nSend loop 730\nSend loop 731\nSend loop 732\nSend loop 733\nSend loop 734\nSend loop 735\nSend loop 736\nSend loop 737\nSend loop 738\nSend loop 739\nSend loop 740\nSend loop 741\nSend loop 742\nSend loop 743\nSend loop 744\nSend loop 745\nSend loop 746\nSend loop 747\nSend loop 748\nSend loop 749\nSend loop 750\nSend loop 751\nSend loop 752\nSend loop 753\nSend loop 754\nSend loop 755\nSend loop 756\nSend loop 757\nSend loop 758\nSend loop 759\nSend loop 760\nSend loop 761\nSend loop 762\nSend loop 763\nSend loop 764\nSend loop 765\nSend loop 766\nSend loop 767\nSend loop 768\nSend loop 769\nSend loop 770\nSend loop 771\nSend loop 772\nSend loop 773\nSend loop 774\nSend loop 775\nSend loop 776\nSend loop 777\nSend loop 778\nSend loop 779\nSend loop 780\nSend loop 781\nSend loop 782\nSend loop 783\nSend loop 784\nSend loop 785\nSend loop 786\nSend loop 787\nSend loop 788\nSend loop 789\nSend loop 790\nSend loop 791\nSend loop 792\nSend loop 793\nSend loop 794\nSend loop 795\nSend loop 796\nSend loop 797\nSend loop 798\nSend loop 799\nSend loop 800\nSend loop 801\nSend loop 802\nSend loop 803\nSend loop 804\nSend loop 805\nSend loop 806\nSend loop 807\nSend loop 808\nSend loop 809\nSend loop 810\nSend loop 811\nSend loop 812\nSend loop 813\nSend loop 814\nSend loop 815\nSend loop 816\nSend loop 817\nSend loop 818\nSend loop 819\nSend loop 820\nSend loop 821\nSend loop 822\nSend loop 823\nSend loop 824\nSend loop 825\nSend loop 826\nSend loop 827\nSend loop 828\nSend loop 829\nSend loop 830\nSend loop 831\nSend loop 832\nSend loop 833\nSend loop 834\nSend loop 835\nSend loop 836\nSend loop 837\nSend loop 838\nSend loop 839\nSend loop 840\nSend loop 841\nSend loop 842\nSend loop 843\nSend loop 844\nSend loop 845\nSend loop 846\nSend loop 847\nSend loop 848\nSend loop 849\nSend loop 850\nSend loop 851\nSend loop 852\nSend loop 853\nSend loop 854\nSend loop 855\nSend loop 856\nSend loop 857\nSend loop 858\nSend loop 859\nSend loop 860\nSend loop 861\nSend loop 862\nSend loop 863\nSend loop 864\nSend loop 865\nSend loop 866\nSend loop 867\nSend loop 868\nSend loop 869\nSend loop 870\nSend loop 871\nSend loop 872\nSend loop 873\nSend loop 874\nSend loop 875\nSend loop 876\nSend loop 877\nSend loop 878\nSend loop 879\nSend loop 880\nSend loop 881\nSend loop 882\nSend loop 883\nSend loop 884\nSend loop 885\nSend loop 886\nSend loop 887\nSend loop 888\nSend loop 889\nSend loop 890\nSend loop 891\nSend loop 892\nSend loop 893\nSend loop 894\nSend loop 895\nSend loop 896\nSend loop 897\nSend loop 898\nSend loop 899\nSend loop 900\nSend loop 901\nSend loop 902\nSend loop 903\nSend loop 904\nSend loop 905\nSend loop 906\nSend loop 907\nSend loop 908\nSend loop 909\nSend loop 910\nSend loop 911\nSend loop 912\nSend loop 913\nSend loop 914\nSend loop 915\nSend loop 916\nSend loop 917\nSend loop 918\nSend loop 919\nSend loop 920\nSend loop 921\nSend loop 922\nSend loop 923\nSend loop 924\nSend loop 925\nSend loop 926\nSend loop 927\nSend loop 928\nSend loop 929\nSend loop 930\nSend loop 931\nSend loop 932\nSend loop 933\nSend loop 934\nSend loop 935\nSend loop 936\nSend loop 937\nSend loop 938\nSend loop 939\nSend loop 940\nSend loop 941\nSend loop 942\nSend loop 943\nSend loop 944\nSend loop 945\nSend loop 946\nSend loop 947\nSend loop 948\nSend loop 949\nSend loop 950\nSend loop 951\nSend loop 952\nSend loop 953\nSend loop 954\nSend loop 955\nSend loop 956\nSend loop 957\nSend loop 958\nSend loop 959\nSend loop 960\nSend loop 961\nSend loop 962\nSend loop 963\nSend loop 964\nSend loop 965\nSend loop 966\nSend loop 967\nSend loop 968\nSend loop 969\nSend loop 970\nSend loop 971\nSend loop 972\nSend loop 973\nSend loop 974\nSend loop 975\nSend loop 976\nSend loop 977\nSend loop 978\nSend loop 979\nSend loop 980\nSend loop 981\nSend loop 982\nSend loop 983\nSend loop 984\nSend loop 985\nSend loop 986\nSend loop 987\nSend loop 988\nSend loop 989\nSend loop 990\nSend loop 991\nSend loop 992\nSend loop 993\nSend loop 994\nSend loop 995\nSend loop 996\nSend loop 997\nSend loop 998\nSend loop 999\nSend loop 1000\nSend loop 1001\nSend loop 1002\nSend loop 1003\nSend loop 1004\nSend loop 1005\nSend loop 1006\nSend loop 1007\nSend loop 1008\nSend loop 1009\nSend loop 1010\nSend loop 1011\nSend loop 1012\nSend loop 1013\nSend loop 1014\nSend loop 1015\nSend loop 1016\nSend loop 1017\nSend loop 1018\nSend loop 1019\nSend loop 1020\nSend loop 1021\nSend loop 1022\nSend loop 1023\nSend loop 1024\nSend loop 1025\nSend loop 1026\nSend loop 1027\nSend loop 1028\nSend loop 1029\nSend loop 1030\nSend loop 1031\nSend loop 1032\nSend loop 1033\nSend loop 1034\nSend loop 1035\nSend loop 1036\nSend loop 1037\nSend loop 1038\nSend loop 1039\nSend loop 1040\nSend loop 1041\nSend loop 1042\nSend loop 1043\nSend loop 1044\nSend loop 1045\nSend loop 1046\nSend loop 1047\nSend loop 1048\nSend loop 1049\nSend loop 1050\nSend loop 1051\nSend loop 1052\nSend loop 1053\nSend loop 1054\nSend loop 1055\nSend loop 1056\nSend loop 1057\nSend loop 1058\nSend loop 1059\nSend loop 1060\nSend loop 1061\nSend loop 1062\nSend loop 1063\nSend loop 1064\nSend loop 1065\nSend loop 1066\nSend loop 1067\nSend loop 1068\nSend loop 1069\nSend loop 1070\nSend loop 1071\nSend loop 1072\nSend loop 1073\nSend loop 1074\nSend loop 1075\nSend loop 1076\nSend loop 1077\nSend loop 1078\nSend loop 1079\nSend loop 1080\nSend loop 1081\nSend loop 1082\nSend loop 1083\nSend loop 1084\nSend loop 1085\nSend loop 1086\nSend loop 1087\nSend loop 1088\nSend loop 1089\nSend loop 1090\nSend loop 1091\nSend loop 1092\nSend loop 1093\nSend loop 1094\nSend loop 1095\nSend loop 1096\nSend loop 1097\nSend loop 1098\nSend loop 1099\nSend loop 1100\nSend loop 1101\nSend loop 1102\nSend loop 1103\nSend loop 1104\nSend loop 1105\nSend loop 1106\nSend loop 1107\nSend loop 1108\nSend loop 1109\nSend loop 1110\nSend loop 1111\nSend loop 1112\nSend loop 1113\nSend loop 1114\nSend loop 1115\nSend loop 1116\nSend loop 1117\nSend loop 1118\nSend loop 1119\nSend loop 1120\nSend loop 1121\nSend loop 1122\nSend loop 1123\nSend loop 1124\nSend loop 1125\nSend loop 1126\nSend loop 1127\nSend loop 1128\nSend loop 1129\nSend loop 1130\nSend loop 1131\nSend loop 1132\nSend loop 1133\nSend loop 1134\nSend loop 1135\nSend loop 1136\nSend loop 1137\nSend loop 1138\nSend loop 1139\nSend loop 1140\nSend loop 1141\nSend loop 1142\nSend loop 1143\nSend loop 1144\nSend loop 1145\nSend loop 1146\nSend loop 1147\nSend loop 1148\nSend loop 1149\nSend loop 1150\nSend loop 1151\nSend loop 1152\nSend loop 1153\nSend loop 1154\nSend loop 1155\nSend loop 1156\nSend loop 1157\nSend loop 1158\nSend loop 1159\nSend loop 1160\nSend loop 1161\nSend loop 1162\nSend loop 1163\nSend loop 1164\nSend loop 1165\nSend loop 1166\nSend loop 1167\nSend loop 1168\nSend loop 1169\nSend loop 1170\nSend loop 1171\nSend loop 1172\nSend loop 1173\nSend loop 1174\nSend loop 1175\nSend loop 1176\nSend loop 1177\nSend loop 1178\nSend loop 1179\nSend loop 1180\nSend loop 1181\nSend loop 1182\nSend loop 1183\nSend loop 1184\nSend loop 1185\nSend loop 1186\nSend loop 1187\nSend loop 1188\nSend loop 1189\nSend loop 1190\nSend loop 1191\nSend loop 1192\nSend loop 1193\nSend loop 1194\nSend loop 1195\nSend loop 1196\nSend loop 1197\nSend loop 1198\nSend loop 1199\nSend loop 1200\nSend loop 1201\nSend loop 1202\nSend loop 1203\nSend loop 1204\nSend loop 1205\nSend loop 1206\nSend loop 1207\nSend loop 1208\nSend loop 1209\nSend loop 1210\nSend loop 1211\nSend loop 1212\nSend loop 1213\nSend loop 1214\nSend loop 1215\nSend loop 1216\nSend loop 1217\nSend loop 1218\nSend loop 1219\nSend loop 1220\nSend loop 1221\nSend loop 1222\nSend loop 1223\nSend loop 1224\nSend loop 1225\nSend loop 1226\nSend loop 1227\nSend loop 1228\nSend loop 1229\nSend loop 1230\nSend loop 1231\nSend loop 1232\nSend loop 1233\nSend loop 1234\nSend loop 1235\nSend loop 1236\nSend loop 1237\nSend loop 1238\nSend loop 1239\nSend loop 1240\nSend loop 1241\nSend loop 1242\nSend loop 1243\nSend loop 1244\nSend loop 1245\nSend loop 1246\nSend loop 1247\nSend loop 1248\nSend loop 1249\nSend loop 1250\nSend loop 1251\nSend loop 1252\nSend loop 1253\nSend loop 1254\nSend loop 1255\nSend loop 1256\nSend loop 1257\nSend loop 1258\nSend loop 1259\nSend loop 1260\nSend loop 1261\nSend loop 1262\nSend loop 1263\nSend loop 1264\nSend loop 1265\nSend loop 1266\nSend loop 1267\nSend loop 1268\nSend loop 1269\nSend loop 1270\nSend loop 1271\nSend loop 1272\nSend loop 1273\nSend loop 1274\nSend loop 1275\nSend loop 1276\nSend loop 1277\nSend loop 1278\nSend loop 1279\nSend loop 1280\nSend loop 1281\nSend loop 1282\nSend loop 1283\nSend loop 1284\nSend loop 1285\nSend loop 1286\nSend loop 1287\nSend loop 1288\nSend loop 1289\nSend loop 1290\nSend loop 1291\nSend loop 1292\nSend loop 1293\nSend loop 1294\nSend loop 1295\nSend loop 1296\nSend loop 1297\nSend loop 1298\nSend loop 1299\nSend loop 1300\nSend loop 1301\nSend loop 1302\nSend loop 1303\nSend loop 1304\nSend loop 1305\nSend loop 1306\nSend loop 1307\nSend loop 1308\nSend loop 1309\nSend loop 1310\nSend loop 1311\nSend loop 1312\nSend loop 1313\nSend loop 1314\nSend loop 1315\nSend loop 1316\nSend loop 1317\nSend loop 1318\nSend loop 1319\nSend loop 1320\nSend loop 1321\nSend loop 1322\nSend loop 1323\nSend loop 1324\nSend loop 1325\nSend loop 1326\nSend loop 1327\nSend loop 1328\nSend loop 1329\nSend loop 1330\nSend loop 1331\nSend loop 1332\nSend loop 1333\nSend loop 1334\nSend loop 1335\nSend loop 1336\nSend loop 1337\nSend loop 1338\nSend loop 1339\nSend loop 1340\nSend loop 1341\nSend loop 1342\nSend loop 1343\nSend loop 1344\nSend loop 1345\nSend loop 1346\nSend loop 1347\nSend loop 1348\nSend loop 1349\nSend loop 1350\nSend loop 1351\nSend loop 1352\nSend loop 1353\nSend loop 1354\nSend loop 1355\nSend loop 1356\nSend loop 1357\nSend loop 1358\nSend loop 1359\nSend loop 1360\nSend loop 1361\nSend loop 1362\nSend loop 1363\nSend loop 1364\nSend loop 1365\nSend loop 1366\nSend loop 1367\nSend loop 1368\nSend loop 1369\nSend loop 1370\nSend loop 1371\nSend loop 1372\nSend loop 1373\nSend loop 1374\nSend loop 1375\nSend loop 1376\nSend loop 1377\nSend loop 1378\nSend loop 1379\nSend loop 1380\nSend loop 1381\nSend loop 1382\nSend loop 1383\nSend loop 1384\nSend loop 1385\nSend loop 1386\nSend loop 1387\nSend loop 1388\nSend loop 1389\nSend loop 1390\nSend loop 1391\nSend loop 1392\nSend loop 1393\nSend loop 1394\nSend loop 1395\nSend loop 1396\nSend loop 1397\nSend loop 1398\nSend loop 1399\nSend loop 1400\nSend loop 1401\nSend loop 1402\nSend loop 1403\nSend loop 1404\nSend loop 1405\nSend loop 1406\nSend loop 1407\nSend loop 1408\nSend loop 1409\nSend loop 1410\nSend loop 1411\nSend loop 1412\nSend loop 1413\nSend loop 1414\nSend loop 1415\nSend loop 1416\nSend loop 1417\nSend loop 1418\nSend loop 1419\nSend loop 1420\nSend loop 1421\nSend loop 1422\nSend loop 1423\nSend loop 1424\nSend loop 1425\nSend loop 1426\nSend loop 1427\nSend loop 1428\nSend loop 1429\nSend loop 1430\nSend loop 1431\nSend loop 1432\nSend loop 1433\nSend loop 1434\nSend loop 1435\nSend loop 1436\nSend loop 1437\nSend loop 1438\nSend loop 1439\nSend loop 1440\nSend loop 1441\nSend loop 1442\nSend loop 1443\nSend loop 1444\nSend loop 1445\nSend loop 1446\nSend loop 1447\nSend loop 1448\nSend loop 1449\nSend loop 1450\nSend loop 1451\nSend loop 1452\nSend loop 1453\nSend loop 1454\nSend loop 1455\nSend loop 1456\nSend loop 1457\nSend loop 1458\nSend loop 1459\nSend loop 1460\nSend loop 1461\nSend loop 1462\nSend loop 1463\nSend loop 1464\nSend loop 1465\nSend loop 1466\nSend loop 1467\nSend loop 1468\nSend loop 1469\nSend loop 1470\nSend loop 1471\nSend loop 1472\nSend loop 1473\nSend loop 1474\nSend loop 1475\nSend loop 1476\nSend loop 1477\nSend loop 1478\nSend loop 1479\nSend loop 1480\nSend loop 1481\nSend loop 1482\nSend loop 1483\nSend loop 1484\nSend loop 1485\nSend loop 1486\nSend loop 1487\nSend loop 1488\nSend loop 1489\nSend loop 1490\nSend loop 1491\nSend loop 1492\nSend loop 1493\nSend loop 1494\nSend loop 1495\nSend loop 1496\nSend loop 1497\nSend loop 1498\nSend loop 1499\nSend loop 1500\nSend loop 1501\nSend loop 1502\nSend loop 1503\nSend loop 1504\nSend loop 1505\nSend loop 1506\nSend loop 1507\nSend loop 1508\nSend loop 1509\nSend loop 1510\nSend loop 1511\nSend loop 1512\nSend loop 1513\nSend loop 1514\nSend loop 1515\nSend loop 1516\nSend loop 1517\nSend loop 1518\nSend loop 1519\nSend loop 1520\nSend loop 1521\nSend loop 1522\nSend loop 1523\nSend loop 1524\nSend loop 1525\nSend loop 1526\nSend loop 1527\nSend loop 1528\nSend loop 1529\nSend loop 1530\nSend loop 1531\nSend loop 1532\nSend loop 1533\nSend loop 1534\nSend loop 1535\nSend loop 1536\nSend loop 1537\nSend loop 1538\nSend loop 1539\nSend loop 1540\nSend loop 1541\nSend loop 1542\nSend loop 1543\nSend loop 1544\nSend loop 1545\nSend loop 1546\nSend loop 1547\nSend loop 1548\nSend loop 1549\nSend loop 1550\nSend loop 1551\nSend loop 1552\nSend loop 1553\nSend loop 1554\nSend loop 1555\nSend loop 1556\nSend loop 1557\nSend loop 1558\nSend loop 1559\nSend loop 1560\nSend loop 1561\nSend loop 1562\nSend loop 1563\nSend loop 1564\nSend loop 1565\nSend loop 1566\nSend loop 1567\nSend loop 1568\nSend loop 1569\nSend loop 1570\nSend loop 1571\nSend loop 1572\nSend loop 1573\nSend loop 1574\nSend loop 1575\nSend loop 1576\nSend loop 1577\nSend loop 1578\nSend loop 1579\nSend loop 1580\nSend loop 1581\nSend loop 1582\nSend loop 1583\nSend loop 1584\nSend loop 1585\nSend loop 1586\nSend loop 1587\nSend loop 1588\nSend loop 1589\nSend loop 1590\nSend loop 1591\nSend loop 1592\nSend loop 1593\nSend loop 1594\nSend loop 1595\nSend loop 1596\nSend loop 1597\nSend loop 1598\nSend loop 1599\nSend loop 1600\nSend loop 1601\nSend loop 1602\nSend loop 1603\nSend loop 1604\nSend loop 1605\nSend loop 1606\nSend loop 1607\nSend loop 1608\nSend loop 1609\nSend loop 1610\nSend loop 1611\nSend loop 1612\nSend loop 1613\nSend loop 1614\nSend loop 1615\nSend loop 1616\nSend loop 1617\nSend loop 1618\nSend loop 1619\nSend loop 1620\nSend loop 1621\nSend loop 1622\nSend loop 1623\nSend loop 1624\nSend loop 1625\nSend loop 1626\nSend loop 1627\nSend loop 1628\nSend loop 1629\nSend loop 1630\nSend loop 1631\nSend loop 1632\nSend loop 1633\nSend loop 1634\nSend loop 1635\nSend loop 1636\nSend loop 1637\nSend loop 1638\nSend loop 1639\nSend loop 1640\nSend loop 1641\nSend loop 1642\nSend loop 1643\nSend loop 1644\nSend loop 1645\nSend loop 1646\nSend loop 1647\nSend loop 1648\nSend loop 1649\nSend loop 1650\nSend loop 1651\nSend loop 1652\nSend loop 1653\nSend loop 1654\nSend loop 1655\nSend loop 1656\nSend loop 1657\nSend loop 1658\nSend loop 1659\nSend loop 1660\nSend loop 1661\nSend loop 1662\nSend loop 1663\nSend loop 1664\nSend loop 1665\nSend loop 1666\nSend loop 1667\nSend loop 1668\nSend loop 1669\nSend loop 1670\nSend loop 1671\nSend loop 1672\nSend loop 1673\nSend loop 1674\nSend loop 1675\nSend loop 1676\nSend loop 1677\nSend loop 1678\nSend loop 1679\nSend loop 1680\nSend loop 1681\nSend loop 1682\nSend loop 1683\nSend loop 1684\nSend loop 1685\nSend loop 1686\nSend loop 1687\nSend loop 1688\nSend loop 1689\nSend loop 1690\nSend loop 1691\nSend loop 1692\nSend loop 1693\nSend loop 1694\nSend loop 1695\nSend loop 1696\nSend loop 1697\nSend loop 1698\nSend loop 1699\nSend loop 1700\nSend loop 1701\nSend loop 1702\nSend loop 1703\nSend loop 1704\nSend loop 1705\nSend loop 1706\nSend loop 1707\nSend loop 1708\nSend loop 1709\nSend loop 1710\nSend loop 1711\nSend loop 1712\nSend loop 1713\nSend loop 1714\nSend loop 1715\nSend loop 1716\nSend loop 1717\nSend loop 1718\nSend loop 1719\nSend loop 1720\nSend loop 1721\nSend loop 1722\nSend loop 1723\nSend loop 1724\nSend loop 1725\nSend loop 1726\nSend loop 1727\nSend loop 1728\nSend loop 1729\nSend loop 1730\nSend loop 1731\nSend loop 1732\nSend loop 1733\nSend loop 1734\nSend loop 1735\nSend loop 1736\nSend loop 1737\nSend loop 1738\nSend loop 1739\nSend loop 1740\nSend loop 1741\nSend loop 1742\nSend loop 1743\nSend loop 1744\nSend loop 1745\nSend loop 1746\nSend loop 1747\nSend loop 1748\nSend loop 1749\nSend loop 1750\nSend loop 1751\nSend loop 1752\nSend loop 1753\nSend loop 1754\nSend loop 1755\nSend loop 1756\nSend loop 1757\nSend loop 1758\nSend loop 1759\nSend loop 1760\nSend loop 1761\nSend loop 1762\nSend loop 1763\nSend loop 1764\nSend loop 1765\nSend loop 1766\nSend loop 1767\nSend loop 1768\nSend loop 1769\nSend loop 1770\nSend loop 1771\nSend loop 1772\nSend loop 1773\nSend loop 1774\nSend loop 1775\nSend loop 1776\nSend loop 1777\nSend loop 1778\nSend loop 1779\nSend loop 1780\nSend loop 1781\nSend loop 1782\nSend loop 1783\nSend loop 1784\nSend loop 1785\nSend loop 1786\nSend loop 1787\nSend loop 1788\nSend loop 1789\nSend loop 1790\nSend loop 1791\nSend loop 1792\nSend loop 1793\nSend loop 1794\nSend loop 1795\nSend loop 1796\nSend loop 1797\nSend loop 1798\nSend loop 1799\nSend loop 1800\nSend loop 1801\nSend loop 1802\nSend loop 1803\nSend loop 1804\nSend loop 1805\nSend loop 1806\nSend loop 1807\nSend loop 1808\nSend loop 1809\nSend loop 1810\nSend loop 1811\nSend loop 1812\nSend loop 1813\nSend loop 1814\nSend loop 1815\nSend loop 1816\nSend loop 1817\nSend loop 1818\nSend loop 1819\nSend loop 1820\nSend loop 1821\nSend loop 1822\nSend loop 1823\nSend loop 1824\nSend loop 1825\nSend loop 1826\nSend loop 1827\nSend loop 1828\nSend loop 1829\nSend loop 1830\nSend loop 1831\nSend loop 1832\nSend loop 1833\nSend loop 1834\nSend loop 1835\nSend loop 1836\nSend loop 1837\nSend loop 1838\nSend loop 1839\nSend loop 1840\nSend loop 1841\nSend loop 1842\nSend loop 1843\nSend loop 1844\nSend loop 1845\nSend loop 1846\nSend loop 1847\nSend loop 1848\nSend loop 1849\nSend loop 1850\nSend loop 1851\nSend loop 1852\nSend loop 1853\nSend loop 1854\nSend loop 1855\nSend loop 1856\nSend loop 1857\nSend loop 1858\nSend loop 1859\nSend loop 1860\nSend loop 1861\nSend loop 1862\nSend loop 1863\nSend loop 1864\nSend loop 1865\nSend loop 1866\nSend loop 1867\nSend loop 1868\nSend loop 1869\nSend loop 1870\nSend loop 1871\nSend loop 1872\nSend loop 1873\nSend loop 1874\nSend loop 1875\nSend loop 1876\nSend loop 1877\nSend loop 1878\nSend loop 1879\nSend loop 1880\nSend loop 1881\nSend loop 1882\nSend loop 1883\nSend loop 1884\nSend loop 1885\nSend loop 1886\nSend loop 1887\nSend loop 1888\nSend loop 1889\nSend loop 1890\nSend loop 1891\nSend loop 1892\nSend loop 1893\nSend loop 1894\nSend loop 1895\nSend loop 1896\nSend loop 1897\nSend loop 1898\nSend loop 1899\nSend loop 1900\nSend loop 1901\nSend loop 1902\nSend loop 1903\nSend loop 1904\nSend loop 1905\nSend loop 1906\nSend loop 1907\nSend loop 1908\nSend loop 1909\nSend loop 1910\nSend loop 1911\nSend loop 1912\nSend loop 1913\nSend loop 1914\nSend loop 1915\nSend loop 1916\nSend loop 1917\nSend loop 1918\nSend loop 1919\nSend loop 1920\nSend loop 1921\nSend loop 1922\nSend loop 1923\nSend loop 1924\nSend loop 1925\nSend loop 1926\nSend loop 1927\nSend loop 1928\nSend loop 1929\nSend loop 1930\nSend loop 1931\nSend loop 1932\nSend loop 1933\nSend loop 1934\nSend loop 1935\nSend loop 1936\nSend loop 1937\nSend loop 1938\nSend loop 1939\nSend loop 1940\nSend loop 1941\nSend loop 1942\nSend loop 1943\nSend loop 1944\nSend loop 1945\nSend loop 1946\nSend loop 1947\nSend loop 1948\nSend loop 1949\nSend loop 1950\nSend loop 1951\nSend loop 1952\nSend loop 1953\nSend loop 1954\nSend loop 1955\nSend loop 1956\nSend loop 1957\nSend loop 1958\nSend loop 1959\nSend loop 1960\nSend loop 1961\nSend loop 1962\nSend loop 1963\nSend loop 1964\nSend loop 1965\nSend loop 1966\nSend loop 1967\nSend loop 1968\nSend loop 1969\nSend loop 1970\nSend loop 1971\nSend loop 1972\nSend loop 1973\nSend loop 1974\nSend loop 1975\nSend loop 1976\nSend loop 1977\nSend loop 1978\nSend loop 1979\nSend loop 1980\nSend loop 1981\nSend loop 1982\nSend loop 1983\nSend loop 1984\nSend loop 1985\nSend loop 1986\nSend loop 1987\nSend loop 1988\nSend loop 1989\nSend loop 1990\nSend loop 1991\nSend loop 1992\nSend loop 1993\nSend loop 1994\nSend loop 1995\nSend loop 1996\nSend loop 1997\nSend loop 1998\nSend loop 1999\nSend loop 2000\nSend loop 2001\nSend loop 2002\nSend loop 2003\nSend loop 2004\nSend loop 2005\nSend loop 2006\nSend loop 2007\nSend loop 2008\nSend loop 2009\nSend loop 2010\nSend loop 2011\nSend loop 2012\nSend loop 2013\nSend loop 2014\nSend loop 2015\nSend loop 2016\nSend loop 2017\nSend loop 2018\nSend loop 2019\nSend loop 2020\nSend loop 2021\nSend loop 2022\nSend loop 2023\nSend loop 2024\nSend loop 2025\nSend loop 2026\nSend loop 2027\nSend loop 2028\nSend loop 2029\nSend loop 2030\nSend loop 2031\nSend loop 2032\nSend loop 2033\nSend loop 2034\nSend loop 2035\nSend loop 2036\nSend loop 2037\nSend loop 2038\nSend loop 2039\nSend loop 2040\nSend loop 2041\nSend loop 2042\nSend loop 2043\nSend loop 2044\nSend loop 2045\nSend loop 2046\nSend loop 2047\nSend loop 2048\nSend loop 2049\nSend loop 2050\nSend loop 2051\nSend loop 2052\nSend loop 2053\nSend loop 2054\nSend loop 2055\nSend loop 2056\nSend loop 2057\nSend loop 2058\nSend loop 2059\nSend loop 2060\nSend loop 2061\nSend loop 2062\nSend loop 2063\nSend loop 2064\nSend loop 2065\nSend loop 2066\nSend loop 2067\nSend loop 2068\nSend loop 2069\nSend loop 2070\nSend loop 2071\nSend loop 2072\nSend loop 2073\nSend loop 2074\nSend loop 2075\nSend loop 2076\nSend loop 2077\nSend loop 2078\nSend loop 2079\nSend loop 2080\nSend loop 2081\nSend loop 2082\nSend loop 2083\nSend loop 2084\nSend loop 2085\nSend loop 2086\nSend loop 2087\nSend loop 2088\nSend loop 2089\nSend loop 2090\nSend loop 2091\nSend loop 2092\nSend loop 2093\nSend loop 2094\nSend loop 2095\nSend loop 2096\nSend loop 2097\nSend loop 2098\nSend loop 2099\nSend loop 2100\nSend loop 2101\nSend loop 2102\nSend loop 2103\nSend loop 2104\nSend loop 2105\nSend loop 2106\nSend loop 2107\nSend loop 2108\nSend loop 2109\nSend loop 2110\nSend loop 2111\nSend loop 2112\nSend loop 2113\nSend loop 2114\nSend loop 2115\nSend loop 2116\nSend loop 2117\nSend loop 2118\nSend loop 2119\nSend loop 2120\nSend loop 2121\nSend loop 2122\nSend loop 2123\nSend loop 2124\nSend loop 2125\nSend loop 2126\nSend loop 2127\nSend loop 2128\nSend loop 2129\nSend loop 2130\nSend loop 2131\nSend loop 2132\nSend loop 2133\nSend loop 2134\nSend loop 2135\nSend loop 2136\nSend loop 2137\nSend loop 2138\nSend loop 2139\nSend loop 2140\nSend loop 2141\nSend loop 2142\nSend loop 2143\nSend loop 2144\nSend loop 2145\nSend loop 2146\nSend loop 2147\nSend loop 2148\nSend loop 2149\nSend loop 2150\nSend loop 2151\nSend loop 2152\nSend loop 2153\nSend loop 2154\nSend loop 2155\nSend loop 2156\nSend loop 2157\nSend loop 2158\nSend loop 2159\nSend loop 2160\nSend loop 2161\nSend loop 2162\nSend loop 2163\nSend loop 2164\nSend loop 2165\nSend loop 2166\nSend loop 2167\nSend loop 2168\nSend loop 2169\nSend loop 2170\nSend loop 2171\nSend loop 2172\nSend loop 2173\nSend loop 2174\nSend loop 2175\nSend loop 2176\nSend loop 2177\nSend loop 2178\nSend loop 2179\nSend loop 2180\nSend loop 2181\nSend loop 2182\nSend loop 2183\nSend loop 2184\nSend loop 2185\nSend loop 2186\nSend loop 2187\nSend loop 2188\nSend loop 2189\nSend loop 2190\nSend loop 2191\nSend loop 2192\nSend loop 2193\nSend loop 2194\nSend loop 2195\nSend loop 2196\nSend loop 2197\nSend loop 2198\nSend loop 2199\nSend loop 2200\nSend loop 2201\nSend loop 2202\nSend loop 2203\nSend loop 2204\nSend loop 2205\nSend loop 2206\nSend loop 2207\nSend loop 2208\nSend loop 2209\nSend loop 2210\nSend loop 2211\nSend loop 2212\nSend loop 2213\nSend loop 2214\nSend loop 2215\nSend loop 2216\nSend loop 2217\nSend loop 2218\nSend loop 2219\nSend loop 2220\nSend loop 2221\nSend loop 2222\nSend loop 2223\nSend loop 2224\nSend loop 2225\nSend loop 2226\nSend loop 2227\nSend loop 2228\nSend loop 2229\nSend loop 2230\nSend loop 2231\nSend loop 2232\nSend loop 2233\nSend loop 2234\nSend loop 2235\nSend loop 2236\nSend loop 2237\nSend loop 2238\nSend loop 2239\nSend loop 2240\nSend loop 2241\nSend loop 2242\nSend loop 2243\nSend loop 2244\nSend loop 2245\nSend loop 2246\nSend loop 2247\nSend loop 2248\nSend loop 2249\nSend loop 2250\nSend loop 2251\nSend loop 2252\nSend loop 2253\nSend loop 2254\nSend loop 2255\nSend loop 2256\nSend loop 2257\nSend loop 2258\nSend loop 2259\nSend loop 2260\nSend loop 2261\nSend loop 2262\nSend loop 2263\nSend loop 2264\nSend loop 2265\nSend loop 2266\nSend loop 2267\nSend loop 2268\nSend loop 2269\nSend loop 2270\nSend loop 2271\nSend loop 2272\nSend loop 2273\nSend loop 2274\nSend loop 2275\nSend loop 2276\nSend loop 2277\nSend loop 2278\nSend loop 2279\nSend loop 2280\nSend loop 2281\nSend loop 2282\nSend loop 2283\nSend loop 2284\nSend loop 2285\nSend loop 2286\nSend loop 2287\nSend loop 2288\nSend loop 2289\nSend loop 2290\nSend loop 2291\nSend loop 2292\nSend loop 2293\nSend loop 2294\nSend loop 2295\nSend loop 2296\nSend loop 2297\nSend loop 2298\nSend loop 2299\nSend loop 2300\nSend loop 2301\nSend loop 2302\nSend loop 2303\nSend loop 2304\nSend loop 2305\nSend loop 2306\nSend loop 2307\nSend loop 2308\nSend loop 2309\nSend loop 2310\nSend loop 2311\nSend loop 2312\nSend loop 2313\nSend loop 2314\nSend loop 2315\nSend loop 2316\nSend loop 2317\nSend loop 2318\nSend loop 2319\nSend loop 2320\nSend loop 2321\nSend loop 2322\nSend loop 2323\nSend loop 2324\nSend loop 2325\nSend loop 2326\nSend loop 2327\nSend loop 2328\nSend loop 2329\nSend loop 2330\nSend loop 2331\nSend loop 2332\nSend loop 2333\nSend loop 2334\nSend loop 2335\nSend loop 2336\nSend loop 2337\nSend loop 2338\nSend loop 2339\nSend loop 2340\nSend loop 2341\nSend loop 2342\nSend loop 2343\nSend loop 2344\nSend loop 2345\nSend loop 2346\nSend loop 2347\nSend loop 2348\nSend loop 2349\nSend loop 2350\nSend loop 2351\nSend loop 2352\nSend loop 2353\nSend loop 2354\nSend loop 2355\nSend loop 2356\nSend loop 2357\nSend loop 2358\nSend loop 2359\nSend loop 2360\nSend loop 2361\nSend loop 2362\nSend loop 2363\nSend loop 2364\nSend loop 2365\nSend loop 2366\nSend loop 2367\nSend loop 2368\nSend loop 2369\nSend loop 2370\nSend loop 2371\nSend loop 2372\nSend loop 2373\nSend loop 2374\nSend loop 2375\nSend loop 2376\nSend loop 2377\nSend loop 2378\nSend loop 2379\nSend loop 2380\nSend loop 2381\nSend loop 2382\nSend loop 2383\nSend loop 2384\nSend loop 2385\nSend loop 2386\nSend loop 2387\nSend loop 2388\nSend loop 2389\nSend loop 2390\nSend loop 2391\nSend loop 2392\nSend loop 2393\nSend loop 2394\nSend loop 2395\nSend loop 2396\nSend loop 2397\nSend loop 2398\nSend loop 2399\nSend loop 2400\nSend loop 2401\nSend loop 2402\nSend loop 2403\nSend loop 2404\nSend loop 2405\nSend loop 2406\nSend loop 2407\nSend loop 2408\nSend loop 2409\nSend loop 2410\nSend loop 2411\nSend loop 2412\nSend loop 2413\nSend loop 2414\nSend loop 2415\nSend loop 2416\nSend loop 2417\nSend loop 2418\nSend loop 2419\nSend loop 2420\nSend loop 2421\nSend loop 2422\nSend loop 2423\nSend loop 2424\nSend loop 2425\nSend loop 2426\nSend loop 2427\nSend loop 2428\nSend loop 2429\nSend loop 2430\nSend loop 2431\nSend loop 2432\nSend loop 2433\nSend loop 2434\nSend loop 2435\nSend loop 2436\nSend loop 2437\nSend loop 2438\nSend loop 2439\nSend loop 2440\nSend loop 2441\nSend loop 2442\nSend loop 2443\nSend loop 2444\nSend loop 2445\nSend loop 2446\nSend loop 2447\nSend loop 2448\nSend loop 2449\nSend loop 2450\nSend loop 2451\nSend loop 2452\nSend loop 2453\nSend loop 2454\nSend loop 2455\nSend loop 2456\nSend loop 2457\nSend loop 2458\nSend loop 2459\nSend loop 2460\nSend loop 2461\nSend loop 2462\nSend loop 2463\nSend loop 2464\nSend loop 2465\nSend loop 2466\nSend loop 2467\nSend loop 2468\nSend loop 2469\nSend loop 2470\nSend loop 2471\nSend loop 2472\nSend loop 2473\nSend loop 2474\nSend loop 2475\nSend loop 2476\nSend loop 2477\nSend loop 2478\nSend loop 2479\nSend loop 2480\nSend loop 2481\nSend loop 2482\nSend loop 2483\nSend loop 2484\nSend loop 2485\nSend loop 2486\nSend loop 2487\nSend loop 2488\nSend loop 2489\nSend loop 2490\nSend loop 2491\nSend loop 2492\nSend loop 2493\nSend loop 2494\nSend loop 2495\nSend loop 2496\nSend loop 2497\nSend loop 2498\nSend loop 2499\nSend loop 2500\nSend loop 2501\nSend loop 2502\nSend loop 2503\nSend loop 2504\nSend loop 2505\nSend loop 2506\nSend loop 2507\nSend loop 2508\nSend loop 2509\nSend loop 2510\nSend loop 2511\nSend loop 2512\nSend loop 2513\nSend loop 2514\nSend loop 2515\nSend loop 2516\nSend loop 2517\nSend loop 2518\nSend loop 2519\nSend loop 2520\nSend loop 2521\nSend loop 2522\nSend loop 2523\nSend loop 2524\nSend loop 2525\nSend loop 2526\nSend loop 2527\nSend loop 2528\nSend loop 2529\nSend loop 2530\nSend loop 2531\nSend loop 2532\nSend loop 2533\nSend loop 2534\nSend loop 2535\nSend loop 2536\nSend loop 2537\nSend loop 2538\nSend loop 2539\nSend loop 2540\nSend loop 2541\nSend loop 2542\nSend loop 2543\nSend loop 2544\nSend loop 2545\nSend loop 2546\nSend loop 2547\nSend loop 2548\nSend loop 2549\nSend loop 2550\nSend loop 2551\nSend loop 2552\nSend loop 2553\nSend loop 2554\nSend loop 2555\nSend loop 2556\nSend loop 2557\nSend loop 2558\nSend loop 2559\nSend loop 2560\nSend loop 2561\nSend loop 2562\nSend loop 2563\nSend loop 2564\nSend loop 2565\nSend loop 2566\nSend loop 2567\nSend loop 2568\nSend loop 2569\nSend loop 2570\nSend loop 2571\nSend loop 2572\nSend loop 2573\nSend loop 2574\nSend loop 2575\nSend loop 2576\nSend loop 2577\nSend loop 2578\nSend loop 2579\nSend loop 2580\nSend loop 2581\nSend loop 2582\nSend loop 2583\nSend loop 2584\nSend loop 2585\nSend loop 2586\nSend loop 2587\nSend loop 2588\nSend loop 2589\nSend loop 2590\nSend loop 2591\nSend loop 2592\nSend loop 2593\nSend loop 2594\nSend loop 2595\nSend loop 2596\nSend loop 2597\nSend loop 2598\nSend loop 2599\nSend loop 2600\nSend loop 2601\nSend loop 2602\nSend loop 2603\nSend loop 2604\nSend loop 2605\nSend loop 2606\nSend loop 2607\nSend loop 2608\nSend loop 2609\nSend loop 2610\nSend loop 2611\nSend loop 2612\nSend loop 2613\nSend loop 2614\nSend loop 2615\nSend loop 2616\nSend loop 2617\nSend loop 2618\nSend loop 2619\nSend loop 2620\nSend loop 2621\nSend loop 2622\nSend loop 2623\nSend loop 2624\nSend loop 2625\nSend loop 2626\nSend loop 2627\nSend loop 2628\nSend loop 2629\nSend loop 2630\nSend loop 2631\nSend loop 2632\nSend loop 2633\nSend loop 2634\nSend loop 2635\nSend loop 2636\nSend loop 2637\nSend loop 2638\nSend loop 2639\nSend loop 2640\nSend loop 2641\nSend loop 2642\nSend loop 2643\nSend loop 2644\nSend loop 2645\nSend loop 2646\nSend loop 2647\nSend loop 2648\nSend loop 2649\nSend loop 2650\nSend loop 2651\nSend loop 2652\nSend loop 2653\nSend loop 2654\nSend loop 2655\nSend loop 2656\nSend loop 2657\nSend loop 2658\nSend loop 2659\nSend loop 2660\nSend loop 2661\nSend loop 2662\nSend loop 2663\nSend loop 2664\nSend loop 2665\nSend loop 2666\nSend loop 2667\nSend loop 2668\nSend loop 2669\nSend loop 2670\nSend loop 2671\nSend loop 2672\nSend loop 2673\nSend loop 2674\nSend loop 2675\nSend loop 2676\nSend loop 2677\nSend loop 2678\nSend loop 2679\nSend loop 2680\nSend loop 2681\nSend loop 2682\nSend loop 2683\nSend loop 2684\nSend loop 2685\nSend loop 2686\nSend loop 2687\nSend loop 2688\nSend loop 2689\nSend loop 2690\nSend loop 2691\nSend loop 2692\nSend loop 2693\nSend loop 2694\nSend loop 2695\nSend loop 2696\nSend loop 2697\nSend loop 2698\nSend loop 2699\nSend loop 2700\nSend loop 2701\nSend loop 2702\nSend loop 2703\nSend loop 2704\nSend loop 2705\nSend loop 2706\nSend loop 2707\nSend loop 2708\nSend loop 2709\nSend loop 2710\nSend loop 2711\nSend loop 2712\nSend loop 2713\nSend loop 2714\nSend loop 2715\nSend loop 2716\nSend loop 2717\nSend loop 2718\nSend loop 2719\nSend loop 2720\nSend loop 2721\nSend loop 2722\nSend loop 2723\nSend loop 2724\nSend loop 2725\nSend loop 2726\nSend loop 2727\nSend loop 2728\nSend loop 2729\nSend loop 2730\nSend loop 2731\nSend loop 2732\nSend loop 2733\nSend loop 2734\nSend loop 2735\nSend loop 2736\nSend loop 2737\nSend loop 2738\nSend loop 2739\nSend loop 2740\nSend loop 2741\nSend loop 2742\nSend loop 2743\nSend loop 2744\nSend loop 2745\nSend loop 2746\nSend loop 2747\nSend loop 2748\nSend loop 2749\nSend loop 2750\nSend loop 2751\nSend loop 2752\nSend loop 2753\nSend loop 2754\nSend loop 2755\nSend loop 2756\nSend loop 2757\nSend loop 2758\nSend loop 2759\nSend loop 2760\nSend loop 2761\nSend loop 2762\nSend loop 2763\nSend loop 2764\nSend loop 2765\nSend loop 2766\nSend loop 2767\nSend loop 2768\nSend loop 2769\nSend loop 2770\nSend loop 2771\nSend loop 2772\nSend loop 2773\nSend loop 2774\nSend loop 2775\nSend loop 2776\nSend loop 2777\nSend loop 2778\nSend loop 2779\nSend loop 2780\nSend loop 2781\nSend loop 2782\nSend loop 2783\nSend loop 2784\nSend loop 2785\nSend loop 2786\nSend loop 2787\nSend loop 2788\nSend loop 2789\nSend loop 2790\nSend loop 2791\nSend loop 2792\nSend loop 2793\nSend loop 2794\nSend loop 2795\nSend loop 2796\nSend loop 2797\nSend loop 2798\nSend loop 2799\nSend loop 2800\nSend loop 2801\nSend loop 2802\nSend loop 2803\nSend loop 2804\nSend loop 2805\nSend loop 2806\nSend loop 2807\nSend loop 2808\nSend loop 2809\nSend loop 2810\nSend loop 2811\nSend loop 2812\nSend loop 2813\nSend loop 2814\nSend loop 2815\nSend loop 2816\nSend loop 2817\nSend loop 2818\nSend loop 2819\nSend loop 2820\nSend loop 2821\nSend loop 2822\nSend loop 2823\nSend loop 2824\nSend loop 2825\nSend loop 2826\nSend loop 2827\nSend loop 2828\nSend loop 2829\nSend loop 2830\nSend loop 2831\nSend loop 2832\nSend loop 2833\nSend loop 2834\nSend loop 2835\nSend loop 2836\nSend loop 2837\nSend loop 2838\nSend loop 2839\nSend loop 2840\nSend loop 2841\nSend loop 2842\nSend loop 2843\nSend loop 2844\nSend loop 2845\nSend loop 2846\nSend loop 2847\nSend loop 2848\nSend loop 2849\nSend loop 2850\nSend loop 2851\nSend loop 2852\nSend loop 2853\nSend loop 2854\nSend loop 2855\nSend loop 2856\nSend loop 2857\nSend loop 2858\nSend loop 2859\nSend loop 2860\nSend loop 2861\nSend loop 2862\nSend loop 2863\nSend loop 2864\nSend loop 2865\nSend loop 2866\nSend loop 2867\nSend loop 2868\nSend loop 2869\nSend loop 2870\nSend loop 2871\nSend loop 2872\nSend loop 2873\nSend loop 2874\nSend loop 2875\nSend loop 2876\nSend loop 2877\nSend loop 2878\nSend loop 2879\nSend loop 2880\nSend loop 2881\nSend loop 2882\nSend loop 2883\nSend loop 2884\nSend loop 2885\nSend loop 2886\nSend loop 2887\nSend loop 2888\nSend loop 2889\nSend loop 2890\nSend loop 2891\nSend loop 2892\nSend loop 2893\nSend loop 2894\nSend loop 2895\nSend loop 2896\nSend loop 2897\nSend loop 2898\nSend loop 2899\nSend loop 2900\nSend loop 2901\nSend loop 2902\nSend loop 2903\nSend loop 2904\nSend loop 2905\nSend loop 2906\nSend loop 2907\nSend loop 2908\nSend loop 2909\nSend loop 2910\nSend loop 2911\nSend loop 2912\nSend loop 2913\nSend loop 2914\nSend loop 2915\nSend loop 2916\nSend loop 2917\nSend loop 2918\nSend loop 2919\nSend loop 2920\nSend loop 2921\nSend loop 2922\nSend loop 2923\nSend loop 2924\nSend loop 2925\nSend loop 2926\nSend loop 2927\nSend loop 2928\nSend loop 2929\nSend loop 2930\nSend loop 2931\nSend loop 2932\nSend loop 2933\nSend loop 2934\nSend loop 2935\nSend loop 2936\nSend loop 2937\nSend loop 2938\nSend loop 2939\nSend loop 2940\nSend loop 2941\nSend loop 2942\nSend loop 2943\nSend loop 2944\nSend loop 2945\nSend loop 2946\nSend loop 2947\nSend loop 2948\nSend loop 2949\nSend loop 2950\nSend loop 2951\nSend loop 2952\nSend loop 2953\nSend loop 2954\nSend loop 2955\nSend loop 2956\nSend loop 2957\nSend loop 2958\nSend loop 2959\nSend loop 2960\nSend loop 2961\nSend loop 2962\nSend loop 2963\nSend loop 2964\nSend loop 2965\nSend loop 2966\nSend loop 2967\nSend loop 2968\nSend loop 2969\nSend loop 2970\nSend loop 2971\nSend loop 2972\nSend loop 2973\nSend loop 2974\nSend loop 2975\nSend loop 2976\nSend loop 2977\nSend loop 2978\nSend loop 2979\nSend loop 2980\nSend loop 2981\nSend loop 2982\nSend loop 2983\nSend loop 2984\nSend loop 2985\nSend loop 2986\nSend loop 2987\nSend loop 2988\nSend loop 2989\nSend loop 2990\nSend loop 2991\nSend loop 2992\nSend loop 2993\nSend loop 2994\nSend loop 2995\nSend loop 2996\nSend loop 2997\nSend loop 2998\nSend loop 2999\nSend loop 3000\nSend loop 3001\nSend loop 3002\nSend loop 3003\nSend loop 3004\nSend loop 3005\nSend loop 3006\nSend loop 3007\nSend loop 3008\nSend loop 3009\nSend loop 3010\nSend loop 3011\nSend loop 3012\nSend loop 3013\nSend loop 3014\nSend loop 3015\nSend loop 3016\nSend loop 3017\nSend loop 3018\nSend loop 3019\nSend loop 3020\nSend loop 3021\nSend loop 3022\nSend loop 3023\nSend loop 3024\nSend loop 3025\nSend loop 3026\nSend loop 3027\nSend loop 3028\nSend loop 3029\nSend loop 3030\nSend loop 3031\nSend loop 3032\nSend loop 3033\nSend loop 3034\nSend loop 3035\nSend loop 3036\nSend loop 3037\nSend loop 3038\nSend loop 3039\nSend loop 3040\nSend loop 3041\nSend loop 3042\nSend loop 3043\nSend loop 3044\nSend loop 3045\nSend loop 3046\nSend loop 3047\nSend loop 3048\nSend loop 3049\nSend loop 3050\nSend loop 3051\nSend loop 3052\nSend loop 3053\nSend loop 3054\nSend loop 3055\nSend loop 3056\nSend loop 3057\nSend loop 3058\nSend loop 3059\nSend loop 3060\nSend loop 3061\nSend loop 3062\nSend loop 3063\nSend loop 3064\nSend loop 3065\nSend loop 3066\nSend loop 3067\nSend loop 3068\nSend loop 3069\nSend loop 3070\nSend loop 3071\nSend loop 3072\nSend loop 3073\nSend loop 3074\nSend loop 3075\nSend loop 3076\nSend loop 3077\nSend loop 3078\nSend loop 3079\nSend loop 3080\nSend loop 3081\nSend loop 3082\nSend loop 3083\nSend loop 3084\nSend loop 3085\nSend loop 3086\nSend loop 3087\nSend loop 3088\nSend loop 3089\nSend loop 3090\nSend loop 3091\nSend loop 3092\nSend loop 3093\nSend loop 3094\nSend loop 3095\nSend loop 3096\nSend loop 3097\nSend loop 3098\nSend loop 3099\nSend loop 3100\nSend loop 3101\nSend loop 3102\nSend loop 3103\nSend loop 3104\nSend loop 3105\nSend loop 3106\nSend loop 3107\nSend loop 3108\nSend loop 3109\nSend loop 3110\nSend loop 3111\nSend loop 3112\nSend loop 3113\nSend loop 3114\nSend loop 3115\nSend loop 3116\nSend loop 3117\nSend loop 3118\nSend loop 3119\nSend loop 3120\nSend loop 3121\nSend loop 3122\nSend loop 3123\nSend loop 3124\nSend loop 3125\nSend loop 3126\nSend loop 3127\nSend loop 3128\nSend loop 3129\nSend loop 3130\nSend loop 3131\nSend loop 3132\nSend loop 3133\nSend loop 3134\nSend loop 3135\nSend loop 3136\nSend loop 3137\nSend loop 3138\nSend loop 3139\nSend loop 3140\nSend loop 3141\nSend loop 3142\nSend loop 3143\nSend loop 3144\nSend loop 3145\nSend loop 3146\nSend loop 3147\nSend loop 3148\nSend loop 3149\nSend loop 3150\nSend loop 3151\nSend loop 3152\nSend loop 3153\nSend loop 3154\nSend loop 3155\nSend loop 3156\nSend loop 3157\nSend loop 3158\nSend loop 3159\nSend loop 3160\nSend loop 3161\nSend loop 3162\nSend loop 3163\nSend loop 3164\nSend loop 3165\nSend loop 3166\nSend loop 3167\nSend loop 3168\nSend loop 3169\nSend loop 3170\nSend loop 3171\nSend loop 3172\nSend loop 3173\nSend loop 3174\nSend loop 3175\nSend loop 3176\nSend loop 3177\nSend loop 3178\nSend loop 3179\nSend loop 3180\nSend loop 3181\nSend loop 3182\nSend loop 3183\nSend loop 3184\nSend loop 3185\nSend loop 3186\nSend loop 3187\nSend loop 3188\nSend loop 3189\nSend loop 3190\nSend loop 3191\nSend loop 3192\nSend loop 3193\nSend loop 3194\nSend loop 3195\nSend loop 3196\nSend loop 3197\nSend loop 3198\nSend loop 3199\nSend loop 3200\nSend loop 3201\nSend loop 3202\nSend loop 3203\nSend loop 3204\nSend loop 3205\nSend loop 3206\nSend loop 3207\nSend loop 3208\nSend loop 3209\nSend loop 3210\nSend loop 3211\nSend loop 3212\nSend loop 3213\nSend loop 3214\nSend loop 3215\nSend loop 3216\nSend loop 3217\nSend loop 3218\nSend loop 3219\nSend loop 3220\nSend loop 3221\nSend loop 3222\nSend loop 3223\nSend loop 3224\nSend loop 3225\nSend loop 3226\nSend loop 3227\nSend loop 3228\nSend loop 3229\nSend loop 3230\nSend loop 3231\nSend loop 3232\nSend loop 3233\nSend loop 3234\nSend loop 3235\nSend loop 3236\nSend loop 3237\nSend loop 3238\nSend loop 3239\nSend loop 3240\nSend loop 3241\nSend loop 3242\nSend loop 3243\nSend loop 3244\nSend loop 3245\nSend loop 3246\nSend loop 3247\nSend loop 3248\nSend loop 3249\nSend loop 3250\nSend loop 3251\nSend loop 3252\nSend loop 3253\nSend loop 3254\nSend loop 3255\nSend loop 3256\nSend loop 3257\nSend loop 3258\nSend loop 3259\nSend loop 3260\nSend loop 3261\nSend loop 3262\nSend loop 3263\nSend loop 3264\nSend loop 3265\nSend loop 3266\nSend loop 3267\nSend loop 3268\nSend loop 3269\nSend loop 3270\nSend loop 3271\nSend loop 3272\nSend loop 3273\nSend loop 3274\nSend loop 3275\nSend loop 3276\nSend loop 3277\nSend loop 3278\nSend loop 3279\nSend loop 3280\nSend loop 3281\nSend loop 3282\nSend loop 3283\nSend loop 3284\nSend loop 3285\nSend loop 3286\nSend loop 3287\nSend loop 3288\nSend loop 3289\nSend loop 3290\nSend loop 3291\nSend loop 3292\nSend loop 3293\nSend loop 3294\nSend loop 3295\nSend loop 3296\nSend loop 3297\nSend loop 3298\nSend loop 3299\nSend loop 3300\nSend loop 3301\nSend loop 3302\nSend loop 3303\nSend loop 3304\nSend loop 3305\nSend loop 3306\nSend loop 3307\nSend loop 3308\nSend loop 3309\nSend loop 3310\nSend loop 3311\nSend loop 3312\nSend loop 3313\nSend loop 3314\nSend loop 3315\nSend loop 3316\nSend loop 3317\nSend loop 3318\nSend loop 3319\nSend loop 3320\nSend loop 3321\nSend loop 3322\nSend loop 3323\nSend loop 3324\nSend loop 3325\nSend loop 3326\nSend loop 3327\nSend loop 3328\nSend loop 3329\nSend loop 3330\nSend loop 3331\nSend loop 3332\nSend loop 3333\nSend loop 3334\nSend loop 3335\nSend loop 3336\nSend loop 3337\nSend loop 3338\nSend loop 3339\nSend loop 3340\nSend loop 3341\nSend loop 3342\nSend loop 3343\nSend loop 3344\nSend loop 3345\nSend loop 3346\nSend loop 3347\nSend loop 3348\nSend loop 3349\nSend loop 3350\nSend loop 3351\nSend loop 3352\nSend loop 3353\nSend loop 3354\nSend loop 3355\nSend loop 3356\nSend loop 3357\nSend loop 3358\nSend loop 3359\nSend loop 3360\nSend loop 3361\nSend loop 3362\nSend loop 3363\nSend loop 3364\nSend loop 3365\nSend loop 3366\nSend loop 3367\nSend loop 3368\nSend loop 3369\nSend loop 3370\nSend loop 3371\nSend loop 3372\nSend loop 3373\nSend loop 3374\nSend loop 3375\nSend loop 3376\nSend loop 3377\nSend loop 3378\nSend loop 3379\nSend loop 3380\nSend loop 3381\nSend loop 3382\nSend loop 3383\nSend loop 3384\nSend loop 3385\nSend loop 3386\nSend loop 3387\nSend loop 3388\nSend loop 3389\nSend loop 3390\nSend loop 3391\nSend loop 3392\nSend loop 3393\nSend loop 3394\nSend loop 3395\nSend loop 3396\nSend loop 3397\nSend loop 3398\nSend loop 3399\nSend loop 3400\nSend loop 3401\nSend loop 3402\nSend loop 3403\nSend loop 3404\nSend loop 3405\nSend loop 3406\nSend loop 3407\nSend loop 3408\nSend loop 3409\nSend loop 3410\nSend loop 3411\nSend loop 3412\nSend loop 3413\nSend loop 3414\nSend loop 3415\nSend loop 3416\nSend loop 3417\nSend loop 3418\nSend loop 3419\nSend loop 3420\nSend loop 3421\nSend loop 3422\nSend loop 3423\nSend loop 3424\nSend loop 3425\nSend loop 3426\nSend loop 3427\nSend loop 3428\nSend loop 3429\nSend loop 3430\nSend loop 3431\nSend loop 3432\nSend loop 3433\nSend loop 3434\nSend loop 3435\nSend loop 3436\nSend loop 3437\nSend loop 3438\nSend loop 3439\nSend loop 3440\nSend loop 3441\nSend loop 3442\nSend loop 3443\nSend loop 3444\nSend loop 3445\nSend loop 3446\nSend loop 3447\nSend loop 3448\nSend loop 3449\nSend loop 3450\nSend loop 3451\nSend loop 3452\nSend loop 3453\nSend loop 3454\nSend loop 3455\nSend loop 3456\nSend loop 3457\nSend loop 3458\nSend loop 3459\nSend loop 3460\nSend loop 3461\nSend loop 3462\nSend loop 3463\nSend loop 3464\nSend loop 3465\nSend loop 3466\nSend loop 3467\nSend loop 3468\nSend loop 3469\nSend loop 3470\nSend loop 3471\nSend loop 3472\nSend loop 3473\nSend loop 3474\nSend loop 3475\nSend loop 3476\nSend loop 3477\nSend loop 3478\nSend loop 3479\nSend loop 3480\nSend loop 3481\nSend loop 3482\nSend loop 3483\nSend loop 3484\nSend loop 3485\nSend loop 3486\nSend loop 3487\nSend loop 3488\nSend loop 3489\nSend loop 3490\nSend loop 3491\nSend loop 3492\nSend loop 3493\nSend loop 3494\nSend loop 3495\nSend loop 3496\nSend loop 3497\nSend loop 3498\nSend loop 3499\nSend loop 3500\nSend loop 3501\nSend loop 3502\nSend loop 3503\nSend loop 3504\nSend loop 3505\nSend loop 3506\nSend loop 3507\nSend loop 3508\nSend loop 3509\nSend loop 3510\nSend loop 3511\nSend loop 3512\nSend loop 3513\nSend loop 3514\nSend loop 3515\nSend loop 3516\nSend loop 3517\nSend loop 3518\nSend loop 3519\nSend loop 3520\nSend loop 3521\nSend loop 3522\nSend loop 3523\nSend loop 3524\nSend loop 3525\nSend loop 3526\nSend loop 3527\nSend loop 3528\nSend loop 3529\nSend loop 3530\nSend loop 3531\nSend loop 3532\nSend loop 3533\nSend loop 3534\nSend loop 3535\nSend loop 3536\nSend loop 3537\nSend loop 3538\nSend loop 3539\nSend loop 3540\nSend loop 3541\nSend loop 3542\nSend loop 3543\nSend loop 3544\nSend loop 3545\nSend loop 3546\nSend loop 3547\nSend loop 3548\nSend loop 3549\nSend loop 3550\nSend loop 3551\nSend loop 3552\nSend loop 3553\nSend loop 3554\nSend loop 3555\nSend loop 3556\nSend loop 3557\nSend loop 3558\nSend loop 3559\nSend loop 3560\nSend loop 3561\nSend loop 3562\nSend loop 3563\nSend loop 3564\nSend loop 3565\nSend loop 3566\nSend loop 3567\nSend loop 3568\nSend loop 3569\nSend loop 3570\nSend loop 3571\nSend loop 3572\nSend loop 3573\nSend loop 3574\nSend loop 3575\nSend loop 3576\nSend loop 3577\nSend loop 3578\nSend loop 3579\nSend loop 3580\nSend loop 3581\nSend loop 3582\nSend loop 3583\nSend loop 3584\nSend loop 3585\nSend loop 3586\nSend loop 3587\nSend loop 3588\nSend loop 3589\nSend loop 3590\nSend loop 3591\nSend loop 3592\nSend loop 3593\nSend loop 3594\nSend loop 3595\nSend loop 3596\nSend loop 3597\nSend loop 3598\nSend loop 3599\nSend loop 3600\nSend loop 3601\nSend loop 3602\nSend loop 3603\nSend loop 3604\nSend loop 3605\nSend loop 3606\nSend loop 3607\nSend loop 3608\nSend loop 3609\nSend loop 3610\nSend loop 3611\nSend loop 3612\nSend loop 3613\nSend loop 3614\nSend loop 3615\nSend loop 3616\nSend loop 3617\nSend loop 3618\nSend loop 3619\nSend loop 3620\nSend loop 3621\nSend loop 3622\nSend loop 3623\nSend loop 3624\nSend loop 3625\nSend loop 3626\nSend loop 3627\nSend loop 3628\nSend loop 3629\nSend loop 3630\nSend loop 3631\nSend loop 3632\nSend loop 3633\nSend loop 3634\nSend loop 3635\nSend loop 3636\nSend loop 3637\nSend loop 3638\nSend loop 3639\nSend loop 3640\nSend loop 3641\nSend loop 3642\nSend loop 3643\nSend loop 3644\nSend loop 3645\nSend loop 3646\nSend loop 3647\nSend loop 3648\nSend loop 3649\nSend loop 3650\nSend loop 3651\nSend loop 3652\nSend loop 3653\nSend loop 3654\nSend loop 3655\nSend loop 3656\nSend loop 3657\nSend loop 3658\nSend loop 3659\nSend loop 3660\nSend loop 3661\nSend loop 3662\nSend loop 3663\nSend loop 3664\nSend loop 3665\nSend loop 3666\nSend loop 3667\nSend loop 3668\nSend loop 3669\nSend loop 3670\nSend loop 3671\nSend loop 3672\nSend loop 3673\nSend loop 3674\nSend loop 3675\nSend loop 3676\nSend loop 3677\nSend loop 3678\nSend loop 3679\nSend loop 3680\nSend loop 3681\nSend loop 3682\nSend loop 3683\nSend loop 3684\nSend loop 3685\nSend loop 3686\nSend loop 3687\nSend loop 3688\nSend loop 3689\nSend loop 3690\nSend loop 3691\nSend loop 3692\nSend loop 3693\nSend loop 3694\nSend loop 3695\nSend loop 3696\nSend loop 3697\nSend loop 3698\nSend loop 3699\nSend loop 3700\nSend loop 3701\nSend loop 3702\nSend loop 3703\nSend loop 3704\nSend loop 3705\nSend loop 3706\nSend loop 3707\nSend loop 3708\nSend loop 3709\nSend loop 3710\nSend loop 3711\nSend loop 3712\nSend loop 3713\nSend loop 3714\nSend loop 3715\nSend loop 3716\nSend loop 3717\nSend loop 3718\nSend loop 3719\nSend loop 3720\nSend loop 3721\nSend loop 3722\nSend loop 3723\nSend loop 3724\nSend loop 3725\nSend loop 3726\nSend loop 3727\nSend loop 3728\nSend loop 3729\nSend loop 3730\nSend loop 3731\nSend loop 3732\nSend loop 3733\nSend loop 3734\nSend loop 3735\nSend loop 3736\nSend loop 3737\nSend loop 3738\nSend loop 3739\nSend loop 3740\nSend loop 3741\nSend loop 3742\nSend loop 3743\nSend loop 3744\nSend loop 3745\nSend loop 3746\nSend loop 3747\nSend loop 3748\nSend loop 3749\nSend loop 3750\nSend loop 3751\nSend loop 3752\nSend loop 3753\nSend loop 3754\nSend loop 3755\nSend loop 3756\nSend loop 3757\nSend loop 3758\nSend loop 3759\nSend loop 3760\nSend loop 3761\nSend loop 3762\nSend loop 3763\nSend loop 3764\nSend loop 3765\nSend loop 3766\nSend loop 3767\nSend loop 3768\nSend loop 3769\nSend loop 3770\nSend loop 3771\nSend loop 3772\nSend loop 3773\nSend loop 3774\nSend loop 3775\nSend loop 3776\nSend loop 3777\nSend loop 3778\nSend loop 3779\nSend loop 3780\nSend loop 3781\nSend loop 3782\nSend loop 3783\nSend loop 3784\nSend loop 3785\nSend loop 3786\nSend loop 3787\nSend loop 3788\nSend loop 3789\nSend loop 3790\nSend loop 3791\nSend loop 3792\nSend loop 3793\nSend loop 3794\nSend loop 3795\nSend loop 3796\nSend loop 3797\nSend loop 3798\nSend loop 3799\nSend loop 3800\nSend loop 3801\nSend loop 3802\nSend loop 3803\nSend loop 3804\nSend loop 3805\nSend loop 3806\nSend loop 3807\nSend loop 3808\nSend loop 3809\nSend loop 3810\nSend loop 3811\nSend loop 3812\nSend loop 3813\nSend loop 3814\nSend loop 3815\nSend loop 3816\nSend loop 3817\nSend loop 3818\nSend loop 3819\nSend loop 3820\nSend loop 3821\nSend loop 3822\nSend loop 3823\nSend loop 3824\nSend loop 3825\nSend loop 3826\nSend loop 3827\nSend loop 3828\nSend loop 3829\nSend loop 3830\nSend loop 3831\nSend loop 3832\nSend loop 3833\nSend loop 3834\nSend loop 3835\nSend loop 3836\nSend loop 3837\nSend loop 3838\nSend loop 3839\nSend loop 3840\nSend loop 3841\nSend loop 3842\nSend loop 3843\nSend loop 3844\nSend loop 3845\nSend loop 3846\nSend loop 3847\nSend loop 3848\nSend loop 3849\nSend loop 3850\nSend loop 3851\nSend loop 3852\nSend loop 3853\nSend loop 3854\nSend loop 3855\nSend loop 3856\nSend loop 3857\nSend loop 3858\nSend loop 3859\nSend loop 3860\nSend loop 3861\nSend loop 3862\nSend loop 3863\nSend loop 3864\nSend loop 3865\nSend loop 3866\nSend loop 3867\nSend loop 3868\nSend loop 3869\nSend loop 3870\nSend loop 3871\nSend loop 3872\nSend loop 3873\nSend loop 3874\nSend loop 3875\nSend loop 3876\nSend loop 3877\nSend loop 3878\nSend loop 3879\nSend loop 3880\nSend loop 3881\nSend loop 3882\nSend loop 3883\nSend loop 3884\nSend loop 3885\nSend loop 3886\nSend loop 3887\nSend loop 3888\nSend loop 3889\nSend loop 3890\nSend loop 3891\nSend loop 3892\nSend loop 3893\nSend loop 3894\nSend loop 3895\nSend loop 3896\nSend loop 3897\nSend loop 3898\nSend loop 3899\nSend loop 3900\nSend loop 3901\nSend loop 3902\nSend loop 3903\nSend loop 3904\nSend loop 3905\nSend loop 3906\nSend loop 3907\nSend loop 3908\nSend loop 3909\nSend loop 3910\nSend loop 3911\nSend loop 3912\nSend loop 3913\nSend loop 3914\nSend loop 3915\nSend loop 3916\nSend loop 3917\nSend loop 3918\nSend loop 3919\nSend loop 3920\nSend loop 3921\nSend loop 3922\nSend loop 3923\nSend loop 3924\nSend loop 3925\nSend loop 3926\nSend loop 3927\nSend loop 3928\nSend loop 3929\nSend loop 3930\nSend loop 3931\nSend loop 3932\nSend loop 3933\nSend loop 3934\nSend loop 3935\nSend loop 3936\nSend loop 3937\nSend loop 3938\nSend loop 3939\nSend loop 3940\nSend loop 3941\nSend loop 3942\nSend loop 3943\nSend loop 3944\nSend loop 3945\nSend loop 3946\nSend loop 3947\nSend loop 3948\nSend loop 3949\nSend loop 3950\nSend loop 3951\nSend loop 3952\nSend loop 3953\nSend loop 3954\nSend loop 3955\nSend loop 3956\nSend loop 3957\nSend loop 3958\nSend loop 3959\nSend loop 3960\nSend loop 3961\nSend loop 3962\nSend loop 3963\nSend loop 3964\nSend loop 3965\nSend loop 3966\nSend loop 3967\nSend loop 3968\nSend loop 3969\nSend loop 3970\nSend loop 3971\nSend loop 3972\nSend loop 3973\nSend loop 3974\nSend loop 3975\nSend loop 3976\nSend loop 3977\nSend loop 3978\nSend loop 3979\nSend loop 3980\nSend loop 3981\nSend loop 3982\nSend loop 3983\nSend loop 3984\nSend loop 3985\nSend loop 3986\nSend loop 3987\nSend loop 3988\nSend loop 3989\nSend loop 3990\nSend loop 3991\nSend loop 3992\nSend loop 3993\nSend loop 3994\nSend loop 3995\nSend loop 3996\nSend loop 3997\nSend loop 3998\nSend loop 3999\nSend loop 4000\nSend loop 4001\nSend loop 4002\nSend loop 4003\nSend loop 4004\nSend loop 4005\nSend loop 4006\nSend loop 4007\nSend loop 4008\nSend loop 4009\nSend loop 4010\nSend loop 4011\nSend loop 4012\nSend loop 4013\nSend loop 4014\nSend loop 4015\nSend loop 4016\nSend loop 4017\nSend loop 4018\nSend loop 4019\nSend loop 4020\nSend loop 4021\nSend loop 4022\nSend loop 4023\nSend loop 4024\nSend loop 4025\nSend loop 4026\nSend loop 4027\nSend loop 4028\nSend loop 4029\nSend loop 4030\nSend loop 4031\nSend loop 4032\nSend loop 4033\nSend loop 4034\nSend loop 4035\nSend loop 4036\nSend loop 4037\nSend loop 4038\nSend loop 4039\nSend loop 4040\nSend loop 4041\nSend loop 4042\nSend loop 4043\nSend loop 4044\nSend loop 4045\nSend loop 4046\nSend loop 4047\nSend loop 4048\nSend loop 4049\nSend loop 4050\nSend loop 4051\nSend loop 4052\nSend loop 4053\nSend loop 4054\nSend loop 4055\nSend loop 4056\nSend loop 4057\nSend loop 4058\nSend loop 4059\nSend loop 4060\nSend loop 4061\nSend loop 4062\nSend loop 4063\nSend loop 4064\nSend loop 4065\nSend loop 4066\nSend loop 4067\nSend loop 4068\nSend loop 4069\nSend loop 4070\nSend loop 4071\nSend loop 4072\nSend loop 4073\nSend loop 4074\nSend loop 4075\nSend loop 4076\nSend loop 4077\nSend loop 4078\nSend loop 4079\nSend loop 4080\nSend loop 4081\nSend loop 4082\nSend loop 4083\nSend loop 4084\nSend loop 4085\nSend loop 4086\nSend loop 4087\nSend loop 4088\nSend loop 4089\nSend loop 4090\nSend loop 4091\nSend loop 4092\nSend loop 4093\nSend loop 4094\nSend loop 4095\nData too big for buffer (4096 + 8 > 4096).\nError sending request: Argument list too long\nSend loop 4096\nSend loop failed on try 4096, err = 7, Argument list too long\ntest \"send_overflow_disconnection\":\texit status 0, pass.\n----------------------------------------\nerror in client communication (pid 416)\nwl_registry#3: error 0: invalid interface for global 2: have wl_output, wanted wl_seat\ntest \"registry_bind_interface_mismatch\":\texit status 0, pass.\n----------------------------------------\ntest \"zombie_fd_errant_consumption\":\texit status 0, pass.\n----------------------------------------\ntest \"zombie_fd\":\texit status 0, pass.\n----------------------------------------\nerror in client communication (pid 422)\nwl_registry#3: error 0: invalid global wl_data_offer (2)\ntest \"bind_fails_on_filtered_global\":\texit status 0, pass.\n----------------------------------------\ntest \"filtered_dynamic_global_is_hidden\":\texit status 0, pass.\n----------------------------------------\ntest \"filtered_global_is_hidden\":\texit status 0, pass.\n----------------------------------------\n[destroyed object]: error 23: Dummy error\ntest \"error_on_destroyed_object\":\texit status 0, pass.\n----------------------------------------\ntest \"versions\":\texit status 0, pass.\n----------------------------------------\nerror in client communication (pid 442)\nwl_seat#6: error 23: Dummy error\nerror in client communication (pid 442)\nwl_seat#6: error 23: Dummy error\ntest \"error_code_after_epipe\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_read_after_error_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_read_eagain_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_cancel_read_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_errors_tst\":\texit status 0, pass.\n----------------------------------------\nwl_display#1: error 3: Error 20\nErr is 71\ntest \"post_internal_error_tst\":\texit status 0, pass.\n----------------------------------------\nwl_display#1: error 2: no memory\nwl_display#1: error 2: no memory\ntest \"post_nomem_tst\":\texit status 0, pass.\n----------------------------------------\nwl_seat#6: error 23: Dummy error\nwl_seat#6: error 23: Dummy error\ntest \"post_error_to_two_clients\":\texit status 0, pass.\n----------------------------------------\nwl_seat#6: error 23: Dummy error\ntest \"post_error_to_one_from_two_clients\":\texit status 0, pass.\n----------------------------------------\nwl_seat#6: error 23: Dummy error\ntest \"post_error_to_one_client\":\texit status 0, pass.\n----------------------------------------\ntest \"tc_leaks_tests\":\texit status 0, pass.\n----------------------------------------\ntest \"display_destroy_listener\":\texit status 0, pass.\n----------------------------------------\n23 tests, 23 pass, 0 fail\nPASS: tests/display-test\nPASS: tests/enum-validator-test\ntest \"event_loop_destroy\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer_cancellation\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer_order\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer_updates\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_multiple_same_signals\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_signal\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_free_source_with_data\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_post_dispatch_check\":\texit status 0, pass.\n----------------------------------------\n9 tests, 9 pass, 0 fail\nPASS: tests/event-loop-test\ntest \"fixed_int_conversions\":\texit status 0, pass.\n----------------------------------------\ndouble 62.125000 to fixed 3e20\ndouble -1200.625000 to fixed fffb4f60\nfixed 6b8b4567 to double 7048005.402344\nfixed 12030 to double 288.187500\nfixed 70000000 to double 7340032.000000\nfixed fffedfd0 to double -288.187500\nfixed 80000000 to double -8388608.000000\ntest \"fixed_double_conversions\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/fixed-test\nPASS: tests/headers-test\ntest \"interface_equal\":\texit status 0, pass.\n----------------------------------------\n1 tests, 1 pass, 0 fail\nPASS: tests/interface-test\ntest \"list_insert_list\":\texit status 0, pass.\n----------------------------------------\ntest \"list_remove\":\texit status 0, pass.\n----------------------------------------\ntest \"list_iterator\":\texit status 0, pass.\n----------------------------------------\ntest \"list_length\":\texit status 0, pass.\n----------------------------------------\ntest \"list_insert\":\texit status 0, pass.\n----------------------------------------\ntest \"list_init\":\texit status 0, pass.\n----------------------------------------\n6 tests, 6 pass, 0 fail\nPASS: tests/list-test\ntest \"map_iter_empty\":\texit status 0, pass.\n----------------------------------------\ntest \"map_flags\":\texit status 0, pass.\n----------------------------------------\ntest \"map_remove\":\texit status 0, pass.\n----------------------------------------\ntest \"map_insert_at\":\texit status 0, pass.\n----------------------------------------\ntest \"map_insert_new\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/map-test\ntest \"message_count_arrays\":\texit status 0, pass.\n----------------------------------------\ntest \"message_version\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/message-test\nTimeout was set to 4 seconds from now.\ntest \"signal_get_listener\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 4 seconds from now.\ntest \"signal_readd_listener\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 4 seconds from now.\ntest \"signal_remove_listener\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_more_listeners\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_one_listener\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_add_get\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_init\":\texit status 0, pass.\n----------------------------------------\n7 tests, 7 pass, 0 fail\nPASS: tests/newsignal-test\ntest \"os_wrappers_epoll_create_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_epoll_create_cloexec\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_recvmsg_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_recvmsg_cloexec\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_dupfd_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_dupfd_cloexec\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_socket_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_socket_cloexec\":\texit status 0, pass.\n----------------------------------------\n8 tests, 8 pass, 0 fail\nPASS: tests/os-wrappers-test\nTimeout was set to 1 second from now.\ntest \"logger\":\texit status 0, pass.\n----------------------------------------\n1 tests, 1 pass, 0 fail\nPASS: tests/protocol-logger-test\ntest \"proxy_tag\":\texit status 0, pass.\n----------------------------------------\n1 tests, 1 pass, 0 fail\nPASS: tests/proxy-test\nTimeout was set to 2 seconds from now.\nwarning: queue \"Second\" 0xaaaacfc65ba0 destroyed while proxies still attached:\n  wl_callback#3 still attached\ntest \"queue_names\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_destroy_default_with_attached_proxies\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\nwarning: queue 0xaaaacfc65b40 destroyed while proxies still attached:\n  wl_callback#2 still attached\nTried to add event to destroyed queue\nClient 'client_test_queue_proxy_event_to_destroyed_queue' was killed by signal 6\ntest \"queue_proxy_event_to_destroyed_queue\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\nwarning: queue 0xaaaacfc65b40 destroyed while proxies still attached:\n  wl_callback#2 still attached\ntest \"queue_destroy_with_attached_proxies\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_set_queue_race\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_set_queue_proxy_wrapper\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_roundtrip\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_multiple_queues\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_proxy_destroy\":\texit status 0, pass.\n----------------------------------------\n9 tests, 9 pass, 0 fail\nPASS: tests/queue-test\ntest \"resource_destroy_iteration\":\texit status 0, pass.\n----------------------------------------\ntest \"free_without_remove\":\texit status 0, pass.\n----------------------------------------\ntest \"create_resource_with_same_id\":\texit status 0, pass.\n----------------------------------------\ntest \"destroy_res_tst\":\texit status 0, pass.\n----------------------------------------\ntest \"create_resource_tst\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/resources-test\nTimeout was set to 1 second from now.\nTimeout was set to 1 second from now.\nTimeout was re-set off.\ntest \"tc_timeout3_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 5 seconds from now.\nTimeout was re-set to 10 seconds from now.\nTimeout was re-set to 1 second from now.\nTest timed out.\nClient 'timeout_reset_tst' was killed by signal 6\nClient 'timeout_reset_tst' failed\n1 child(ren) failed\ntest \"tc_timeout2_tst\":\tsignal 6, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\nTest timed out.\nClient 'timeout_tst' was killed by signal 6\nClient 'timeout_tst' failed\n1 child(ren) failed\ntest \"tc_timeout_tst\":\tsignal 6, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\nTimeout was re-set off.\ntest \"timeout_turnoff\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 5 seconds from now.\nTimeout was re-set to 10 seconds from now.\nTimeout was re-set to 1 second from now.\nTest timed out.\ntest \"timeout_reset_tst\":\tsignal 6, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\ntest \"timeout2_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\nTest timed out.\ntest \"timeout_tst\":\tsignal 6, pass.\n----------------------------------------\nerror: XDG_RUNTIME_DIR is invalid or not set in the environment.\ntest \"tc_client_log\":\texit status 0, pass.\n----------------------------------------\nClient 'sanity_fd_leak_exec' exited with code 1\nClient 'sanity_fd_leak_exec' failed\n1 child(ren) failed\ntest \"tc_client_fd_leaks_exec\":\tsignal 6, pass.\n----------------------------------------\nfd leak detected in test. Opened 15 files, unclosed 2\nClient 'sanity_fd_leak' was killed by signal 6\nClient 'sanity_fd_leak' failed\n1 child(ren) failed\ntest \"tc_client_fd_leaks\":\tsignal 6, pass.\n----------------------------------------\ntest \"tc_client_no_fd_leaks\":\texit status 0, pass.\n----------------------------------------\ntest \"sanity_fd_exec\":\texit status 0, pass.\n----------------------------------------\ntest \"sanity_fd_leak_exec\":\texit status 1, pass.\n----------------------------------------\nfd leak detected in test. Opened 6 files, unclosed 2\ntest \"sanity_fd_leak\":\tsignal 6, pass.\n----------------------------------------\nsanity-test: ../wayland-1.23.1/tests/sanity-test.c:85: sanity_assert: Assertion `0' failed.\ntest \"sanity_assert\":\tsignal 6, pass.\n----------------------------------------\ntest \"fail_segv\":\tsignal 11, pass.\n----------------------------------------\ntest \"fail_kill\":\tsignal 15, pass.\n----------------------------------------\nAbort the program\ntest \"fail_wl_abort\":\tsignal 6, pass.\n----------------------------------------\ntest \"fail_abort\":\tsignal 6, pass.\n----------------------------------------\ntest \"exit_failure\":\texit status 1, pass.\n----------------------------------------\ntest \"exit_success\":\texit status 0, pass.\n----------------------------------------\ntest \"empty\":\texit status 0, pass.\n----------------------------------------\n22 tests, 22 pass, 0 fail\nPASS: tests/sanity-test\nsrcdir: \nscanner: wayland-scanner\ntest_data_dir: tests/data\ntest_output_dir: tests/output\npwd: /usr/lib/wayland/ptest\nsed: sed\n\nTesting code generation: example.xml -> example-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nexample.xml -> example-code.c PASS\n\nTesting client-header generation: example.xml -> example-client.h\nexample.xml -> example-client.h PASS\n\nTesting server-header generation: example.xml -> example-server.h\nexample.xml -> example-server.h PASS\n\nTesting enum-header generation: example.xml -> example-enum.h\nexample.xml -> example-enum.h PASS\n\nTesting code generation: small.xml -> small-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nsmall.xml -> small-code.c PASS\n\nTesting client-header generation: small.xml -> small-client.h\nsmall.xml -> small-client.h PASS\n\nTesting server-header generation: small.xml -> small-server.h\nsmall.xml -> small-server.h PASS\n\nTesting -c code generation: small.xml -> small-code-core.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nsmall.xml -> small-code-core.c PASS\n\nTesting -c client-header generation: small.xml -> small-client-core.h\nsmall.xml -> small-client-core.h PASS\n\nTesting -c server-header generation: small.xml -> small-server-core.h\nsmall.xml -> small-server-core.h PASS\n\nTesting code generation: small.xml -> small-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nsmall.xml -> small-code.c PASS\n\nTesting public-code generation: small.xml -> small-code.c\nsmall.xml -> small-code.c PASS\n\nTesting private-code generation: small.xml -> small-private-code.c\nsmall.xml -> small-private-code.c PASS\n\nTesting code generation: empty.xml -> empty-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nempty.xml -> empty-code.c PASS\n\nTesting client-header generation: empty.xml -> empty-client.h\nempty.xml -> empty-client.h PASS\n\nTesting server-header generation: empty.xml -> empty-server.h\nempty.xml -> empty-server.h PASS\n\nChecking that reading bad-identifier-arg.xml gives an error on line 7\nbad-identifier-arg.xml PASS\n\nChecking that reading bad-identifier-entry.xml gives an error on line 8\nbad-identifier-entry.xml PASS\n\nChecking that reading bad-identifier-enum.xml gives an error on line 6\nbad-identifier-enum.xml PASS\n\nChecking that reading bad-identifier-event.xml gives an error on line 6\nbad-identifier-event.xml PASS\n\nChecking that reading bad-identifier-interface.xml gives an error on line 3\nbad-identifier-interface.xml PASS\n\nChecking that reading bad-identifier-protocol.xml gives an error on line 2\nbad-identifier-protocol.xml PASS\n\nChecking that reading bad-identifier-request.xml gives an error on line 6\nbad-identifier-request.xml PASS\nPASS: tests/scanner-test.sh\ntest \"signal_emit_mutable\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_more_listeners\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_one_listener\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_add_get\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_init\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/signal-test\ntest \"absolute_socket_path\":\texit status 0, pass.\n----------------------------------------\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-31.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-31.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-32.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-31.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-32.lock, maybe another compositor is running\ntest \"add_socket_auto\":\texit status 0, pass.\n----------------------------------------\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-test-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-test-0.lock, maybe another compositor is running\ntest \"add_existing_socket\":\texit status 0, pass.\n----------------------------------------\nerror: socket path \"/tmp/wayland-tests-6iFlBI/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" plus null terminator exceeds 108 bytes\ntest \"socket_path_overflow_server_create\":\texit status 0, pass.\n----------------------------------------\nerror: socket path \"/tmp/wayland-tests-6iFlBI/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" plus null terminator exceeds 108 bytes\ntest \"socket_path_overflow_client_connect\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/socket-test\nPASS: tests/wayland-egl-symbols-check\nDURATION: 6\nEND: /usr/lib/wayland/ptest\n2025-05-13T17:47\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "wayland": {
     "duration": "6",
     "log": "START: ptest-runner\n2025-05-13T17:46\ntest \"array_for_each\":\texit status 0, pass.\n----------------------------------------\ntest \"array_copy\":\texit status 0, pass.\n----------------------------------------\ntest \"array_add\":\texit status 0, pass.\n----------------------------------------\ntest \"array_release\":\texit status 0, pass.\n----------------------------------------\ntest \"array_init\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/array-test\ntest \"client_destroy_removes_link\":\texit status 0, pass.\n----------------------------------------\ntest \"client_destroy_listener\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/client-test\ntest \"new_resource\":\texit status 0, pass.\n----------------------------------------\ntest \"new_client_connect\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/compositor-introspection-test\nTimeout was set to 1 second from now.\n* bogus size 11\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 10\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 9\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 8\nmessage too short, object (1), message sync(n)\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 7\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 6\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 5\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 4\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 3\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 2\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 1\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\n* bogus size 0\nmessage too short, invalid header\nerror in client communication (pid 386)\nReceived 60 bytes, object 1, opcode 0\nError event on object 1, code 1, message \" invalid arguments for wl_display#1.sync\"\ntest \"request_bogus_size\":\texit status 0, pass.\n----------------------------------------\nwl_display#1: error 2: no memory\ntest \"closure_leaks_after_error\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"closure_leaks\":\texit status 0, pass.\n----------------------------------------\ntest \"invoke_closure\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_unbounded_boundary_size\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_big_enough\":\texit status 0, pass.\n----------------------------------------\nData too big for buffer (0 + 5012 > 4096).\ntest \"connection_marshal_too_big\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_alot\":\texit status 0, pass.\n----------------------------------------\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\nmessage too short, object (0), message test(s)\nmessage too short, object (0), message test(a)\ntest \"connection_demarshal_failures\":\texit status 0, pass.\n----------------------------------------\nNULL string received on non-nullable type, message test(s)\ntest \"connection_demarshal_null_strings\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal_demarshal\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_demarshal\":\texit status 0, pass.\n----------------------------------------\nerror marshalling arguments for test (signature o): null value passed for arg 0\nerror marshalling arguments for test (signature s): null value passed for arg 0\nerror marshalling arguments for test (signature a): null value passed for arg 0\ntest \"connection_marshal_nullables\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_marshal\":\texit status 0, pass.\n----------------------------------------\ntest \"argument_from_va_list\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_queue\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_data\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_write\":\texit status 0, pass.\n----------------------------------------\ntest \"connection_create\":\texit status 0, pass.\n----------------------------------------\n19 tests, 19 pass, 0 fail\nPASS: tests/connection-test\nPASS: tests/cpp-compile-test\ntest \"no_source_terminate\":\texit status 0, pass.\n----------------------------------------\ntest \"global_remove\":\texit status 0, pass.\n----------------------------------------\nSend loop 0\nSend loop 1\nSend loop 2\nSend loop 3\nSend loop 4\nSend loop 5\nSend loop 6\nSend loop 7\nSend loop 8\nSend loop 9\nSend loop 10\nSend loop 11\nSend loop 12\nSend loop 13\nSend loop 14\nSend loop 15\nSend loop 16\nSend loop 17\nSend loop 18\nSend loop 19\nSend loop 20\nSend loop 21\nSend loop 22\nSend loop 23\nSend loop 24\nSend loop 25\nSend loop 26\nSend loop 27\nSend loop 28\nSend loop 29\nSend loop 30\nSend loop 31\nSend loop 32\nSend loop 33\nSend loop 34\nSend loop 35\nSend loop 36\nSend loop 37\nSend loop 38\nSend loop 39\nSend loop 40\nSend loop 41\nSend loop 42\nSend loop 43\nSend loop 44\nSend loop 45\nSend loop 46\nSend loop 47\nSend loop 48\nSend loop 49\nSend loop 50\nSend loop 51\nSend loop 52\nSend loop 53\nSend loop 54\nSend loop 55\nSend loop 56\nSend loop 57\nSend loop 58\nSend loop 59\nSend loop 60\nSend loop 61\nSend loop 62\nSend loop 63\nSend loop 64\nSend loop 65\nSend loop 66\nSend loop 67\nSend loop 68\nSend loop 69\nSend loop 70\nSend loop 71\nSend loop 72\nSend loop 73\nSend loop 74\nSend loop 75\nSend loop 76\nSend loop 77\nSend loop 78\nSend loop 79\nSend loop 80\nSend loop 81\nSend loop 82\nSend loop 83\nSend loop 84\nSend loop 85\nSend loop 86\nSend loop 87\nSend loop 88\nSend loop 89\nSend loop 90\nSend loop 91\nSend loop 92\nSend loop 93\nSend loop 94\nSend loop 95\nSend loop 96\nSend loop 97\nSend loop 98\nSend loop 99\nSend loop 100\nSend loop 101\nSend loop 102\nSend loop 103\nSend loop 104\nSend loop 105\nSend loop 106\nSend loop 107\nSend loop 108\nSend loop 109\nSend loop 110\nSend loop 111\nSend loop 112\nSend loop 113\nSend loop 114\nSend loop 115\nSend loop 116\nSend loop 117\nSend loop 118\nSend loop 119\nSend loop 120\nSend loop 121\nSend loop 122\nSend loop 123\nSend loop 124\nSend loop 125\nSend loop 126\nSend loop 127\nSend loop 128\nSend loop 129\nSend loop 130\nSend loop 131\nSend loop 132\nSend loop 133\nSend loop 134\nSend loop 135\nSend loop 136\nSend loop 137\nSend loop 138\nSend loop 139\nSend loop 140\nSend loop 141\nSend loop 142\nSend loop 143\nSend loop 144\nSend loop 145\nSend loop 146\nSend loop 147\nSend loop 148\nSend loop 149\nSend loop 150\nSend loop 151\nSend loop 152\nSend loop 153\nSend loop 154\nSend loop 155\nSend loop 156\nSend loop 157\nSend loop 158\nSend loop 159\nSend loop 160\nSend loop 161\nSend loop 162\nSend loop 163\nSend loop 164\nSend loop 165\nSend loop 166\nSend loop 167\nSend loop 168\nSend loop 169\nSend loop 170\nSend loop 171\nSend loop 172\nSend loop 173\nSend loop 174\nSend loop 175\nSend loop 176\nSend loop 177\nSend loop 178\nSend loop 179\nSend loop 180\nSend loop 181\nSend loop 182\nSend loop 183\nSend loop 184\nSend loop 185\nSend loop 186\nSend loop 187\nSend loop 188\nSend loop 189\nSend loop 190\nSend loop 191\nSend loop 192\nSend loop 193\nSend loop 194\nSend loop 195\nSend loop 196\nSend loop 197\nSend loop 198\nSend loop 199\nSend loop 200\nSend loop 201\nSend loop 202\nSend loop 203\nSend loop 204\nSend loop 205\nSend loop 206\nSend loop 207\nSend loop 208\nSend loop 209\nSend loop 210\nSend loop 211\nSend loop 212\nSend loop 213\nSend loop 214\nSend loop 215\nSend loop 216\nSend loop 217\nSend loop 218\nSend loop 219\nSend loop 220\nSend loop 221\nSend loop 222\nSend loop 223\nSend loop 224\nSend loop 225\nSend loop 226\nSend loop 227\nSend loop 228\nSend loop 229\nSend loop 230\nSend loop 231\nSend loop 232\nSend loop 233\nSend loop 234\nSend loop 235\nSend loop 236\nSend loop 237\nSend loop 238\nSend loop 239\nSend loop 240\nSend loop 241\nSend loop 242\nSend loop 243\nSend loop 244\nSend loop 245\nSend loop 246\nSend loop 247\nSend loop 248\nSend loop 249\nSend loop 250\nSend loop 251\nSend loop 252\nSend loop 253\nSend loop 254\nSend loop 255\nSend loop 256\nSend loop 257\nSend loop 258\nSend loop 259\nSend loop 260\nSend loop 261\nSend loop 262\nSend loop 263\nSend loop 264\nSend loop 265\nSend loop 266\nSend loop 267\nSend loop 268\nSend loop 269\nSend loop 270\nSend loop 271\nSend loop 272\nSend loop 273\nSend loop 274\nSend loop 275\nSend loop 276\nSend loop 277\nSend loop 278\nSend loop 279\nSend loop 280\nSend loop 281\nSend loop 282\nSend loop 283\nSend loop 284\nSend loop 285\nSend loop 286\nSend loop 287\nSend loop 288\nSend loop 289\nSend loop 290\nSend loop 291\nSend loop 292\nSend loop 293\nSend loop 294\nSend loop 295\nSend loop 296\nSend loop 297\nSend loop 298\nSend loop 299\nSend loop 300\nSend loop 301\nSend loop 302\nSend loop 303\nSend loop 304\nSend loop 305\nSend loop 306\nSend loop 307\nSend loop 308\nSend loop 309\nSend loop 310\nSend loop 311\nSend loop 312\nSend loop 313\nSend loop 314\nSend loop 315\nSend loop 316\nSend loop 317\nSend loop 318\nSend loop 319\nSend loop 320\nSend loop 321\nSend loop 322\nSend loop 323\nSend loop 324\nSend loop 325\nSend loop 326\nSend loop 327\nSend loop 328\nSend loop 329\nSend loop 330\nSend loop 331\nSend loop 332\nSend loop 333\nSend loop 334\nSend loop 335\nSend loop 336\nSend loop 337\nSend loop 338\nSend loop 339\nSend loop 340\nSend loop 341\nSend loop 342\nSend loop 343\nSend loop 344\nSend loop 345\nSend loop 346\nSend loop 347\nSend loop 348\nSend loop 349\nSend loop 350\nSend loop 351\nSend loop 352\nSend loop 353\nSend loop 354\nSend loop 355\nSend loop 356\nSend loop 357\nSend loop 358\nSend loop 359\nSend loop 360\nSend loop 361\nSend loop 362\nSend loop 363\nSend loop 364\nSend loop 365\nSend loop 366\nSend loop 367\nSend loop 368\nSend loop 369\nSend loop 370\nSend loop 371\nSend loop 372\nSend loop 373\nSend loop 374\nSend loop 375\nSend loop 376\nSend loop 377\nSend loop 378\nSend loop 379\nSend loop 380\nSend loop 381\nSend loop 382\nSend loop 383\nSend loop 384\nSend loop 385\nSend loop 386\nSend loop 387\nSend loop 388\nSend loop 389\nSend loop 390\nSend loop 391\nSend loop 392\nSend loop 393\nSend loop 394\nSend loop 395\nSend loop 396\nSend loop 397\nSend loop 398\nSend loop 399\nSend loop 400\nSend loop 401\nSend loop 402\nSend loop 403\nSend loop 404\nSend loop 405\nSend loop 406\nSend loop 407\nSend loop 408\nSend loop 409\nSend loop 410\nSend loop 411\nSend loop 412\nSend loop 413\nSend loop 414\nSend loop 415\nSend loop 416\nSend loop 417\nSend loop 418\nSend loop 419\nSend loop 420\nSend loop 421\nSend loop 422\nSend loop 423\nSend loop 424\nSend loop 425\nSend loop 426\nSend loop 427\nSend loop 428\nSend loop 429\nSend loop 430\nSend loop 431\nSend loop 432\nSend loop 433\nSend loop 434\nSend loop 435\nSend loop 436\nSend loop 437\nSend loop 438\nSend loop 439\nSend loop 440\nSend loop 441\nSend loop 442\nSend loop 443\nSend loop 444\nSend loop 445\nSend loop 446\nSend loop 447\nSend loop 448\nSend loop 449\nSend loop 450\nSend loop 451\nSend loop 452\nSend loop 453\nSend loop 454\nSend loop 455\nSend loop 456\nSend loop 457\nSend loop 458\nSend loop 459\nSend loop 460\nSend loop 461\nSend loop 462\nSend loop 463\nSend loop 464\nSend loop 465\nSend loop 466\nSend loop 467\nSend loop 468\nSend loop 469\nSend loop 470\nSend loop 471\nSend loop 472\nSend loop 473\nSend loop 474\nSend loop 475\nSend loop 476\nSend loop 477\nSend loop 478\nSend loop 479\nSend loop 480\nSend loop 481\nSend loop 482\nSend loop 483\nSend loop 484\nSend loop 485\nSend loop 486\nSend loop 487\nSend loop 488\nSend loop 489\nSend loop 490\nSend loop 491\nSend loop 492\nSend loop 493\nSend loop 494\nSend loop 495\nSend loop 496\nSend loop 497\nSend loop 498\nSend loop 499\nSend loop 500\nSend loop 501\nSend loop 502\nSend loop 503\nSend loop 504\nSend loop 505\nSend loop 506\nSend loop 507\nSend loop 508\nSend loop 509\nSend loop 510\nSend loop 511\nSend loop 512\nSend loop 513\nSend loop 514\nSend loop 515\nSend loop 516\nSend loop 517\nSend loop 518\nSend loop 519\nSend loop 520\nSend loop 521\nSend loop 522\nSend loop 523\nSend loop 524\nSend loop 525\nSend loop 526\nSend loop 527\nSend loop 528\nSend loop 529\nSend loop 530\nSend loop 531\nSend loop 532\nSend loop 533\nSend loop 534\nSend loop 535\nSend loop 536\nSend loop 537\nSend loop 538\nSend loop 539\nSend loop 540\nSend loop 541\nSend loop 542\nSend loop 543\nSend loop 544\nSend loop 545\nSend loop 546\nSend loop 547\nSend loop 548\nSend loop 549\nSend loop 550\nSend loop 551\nSend loop 552\nSend loop 553\nSend loop 554\nSend loop 555\nSend loop 556\nSend loop 557\nSend loop 558\nSend loop 559\nSend loop 560\nSend loop 561\nSend loop 562\nSend loop 563\nSend loop 564\nSend loop 565\nSend loop 566\nSend loop 567\nSend loop 568\nSend loop 569\nSend loop 570\nSend loop 571\nSend loop 572\nSend loop 573\nSend loop 574\nSend loop 575\nSend loop 576\nSend loop 577\nSend loop 578\nSend loop 579\nSend loop 580\nSend loop 581\nSend loop 582\nSend loop 583\nSend loop 584\nSend loop 585\nSend loop 586\nSend loop 587\nSend loop 588\nSend loop 589\nSend loop 590\nSend loop 591\nSend loop 592\nSend loop 593\nSend loop 594\nSend loop 595\nSend loop 596\nSend loop 597\nSend loop 598\nSend loop 599\nSend loop 600\nSend loop 601\nSend loop 602\nSend loop 603\nSend loop 604\nSend loop 605\nSend loop 606\nSend loop 607\nSend loop 608\nSend loop 609\nSend loop 610\nSend loop 611\nSend loop 612\nSend loop 613\nSend loop 614\nSend loop 615\nSend loop 616\nSend loop 617\nSend loop 618\nSend loop 619\nSend loop 620\nSend loop 621\nSend loop 622\nSend loop 623\nSend loop 624\nSend loop 625\nSend loop 626\nSend loop 627\nSend loop 628\nSend loop 629\nSend loop 630\nSend loop 631\nSend loop 632\nSend loop 633\nSend loop 634\nSend loop 635\nSend loop 636\nSend loop 637\nSend loop 638\nSend loop 639\nSend loop 640\nSend loop 641\nSend loop 642\nSend loop 643\nSend loop 644\nSend loop 645\nSend loop 646\nSend loop 647\nSend loop 648\nSend loop 649\nSend loop 650\nSend loop 651\nSend loop 652\nSend loop 653\nSend loop 654\nSend loop 655\nSend loop 656\nSend loop 657\nSend loop 658\nSend loop 659\nSend loop 660\nSend loop 661\nSend loop 662\nSend loop 663\nSend loop 664\nSend loop 665\nSend loop 666\nSend loop 667\nSend loop 668\nSend loop 669\nSend loop 670\nSend loop 671\nSend loop 672\nSend loop 673\nSend loop 674\nSend loop 675\nSend loop 676\nSend loop 677\nSend loop 678\nSend loop 679\nSend loop 680\nSend loop 681\nSend loop 682\nSend loop 683\nSend loop 684\nSend loop 685\nSend loop 686\nSend loop 687\nSend loop 688\nSend loop 689\nSend loop 690\nSend loop 691\nSend loop 692\nSend loop 693\nSend loop 694\nSend loop 695\nSend loop 696\nSend loop 697\nSend loop 698\nSend loop 699\nSend loop 700\nSend loop 701\nSend loop 702\nSend loop 703\nSend loop 704\nSend loop 705\nSend loop 706\nSend loop 707\nSend loop 708\nSend loop 709\nSend loop 710\nSend loop 711\nSend loop 712\nSend loop 713\nSend loop 714\nSend loop 715\nSend loop 716\nSend loop 717\nSend loop 718\nSend loop 719\nSend loop 720\nSend loop 721\nSend loop 722\nSend loop 723\nSend loop 724\nSend loop 725\nSend loop 726\nSend loop 727\nSend loop 728\nSend loop 729\nSend loop 730\nSend loop 731\nSend loop 732\nSend loop 733\nSend loop 734\nSend loop 735\nSend loop 736\nSend loop 737\nSend loop 738\nSend loop 739\nSend loop 740\nSend loop 741\nSend loop 742\nSend loop 743\nSend loop 744\nSend loop 745\nSend loop 746\nSend loop 747\nSend loop 748\nSend loop 749\nSend loop 750\nSend loop 751\nSend loop 752\nSend loop 753\nSend loop 754\nSend loop 755\nSend loop 756\nSend loop 757\nSend loop 758\nSend loop 759\nSend loop 760\nSend loop 761\nSend loop 762\nSend loop 763\nSend loop 764\nSend loop 765\nSend loop 766\nSend loop 767\nSend loop 768\nSend loop 769\nSend loop 770\nSend loop 771\nSend loop 772\nSend loop 773\nSend loop 774\nSend loop 775\nSend loop 776\nSend loop 777\nSend loop 778\nSend loop 779\nSend loop 780\nSend loop 781\nSend loop 782\nSend loop 783\nSend loop 784\nSend loop 785\nSend loop 786\nSend loop 787\nSend loop 788\nSend loop 789\nSend loop 790\nSend loop 791\nSend loop 792\nSend loop 793\nSend loop 794\nSend loop 795\nSend loop 796\nSend loop 797\nSend loop 798\nSend loop 799\nSend loop 800\nSend loop 801\nSend loop 802\nSend loop 803\nSend loop 804\nSend loop 805\nSend loop 806\nSend loop 807\nSend loop 808\nSend loop 809\nSend loop 810\nSend loop 811\nSend loop 812\nSend loop 813\nSend loop 814\nSend loop 815\nSend loop 816\nSend loop 817\nSend loop 818\nSend loop 819\nSend loop 820\nSend loop 821\nSend loop 822\nSend loop 823\nSend loop 824\nSend loop 825\nSend loop 826\nSend loop 827\nSend loop 828\nSend loop 829\nSend loop 830\nSend loop 831\nSend loop 832\nSend loop 833\nSend loop 834\nSend loop 835\nSend loop 836\nSend loop 837\nSend loop 838\nSend loop 839\nSend loop 840\nSend loop 841\nSend loop 842\nSend loop 843\nSend loop 844\nSend loop 845\nSend loop 846\nSend loop 847\nSend loop 848\nSend loop 849\nSend loop 850\nSend loop 851\nSend loop 852\nSend loop 853\nSend loop 854\nSend loop 855\nSend loop 856\nSend loop 857\nSend loop 858\nSend loop 859\nSend loop 860\nSend loop 861\nSend loop 862\nSend loop 863\nSend loop 864\nSend loop 865\nSend loop 866\nSend loop 867\nSend loop 868\nSend loop 869\nSend loop 870\nSend loop 871\nSend loop 872\nSend loop 873\nSend loop 874\nSend loop 875\nSend loop 876\nSend loop 877\nSend loop 878\nSend loop 879\nSend loop 880\nSend loop 881\nSend loop 882\nSend loop 883\nSend loop 884\nSend loop 885\nSend loop 886\nSend loop 887\nSend loop 888\nSend loop 889\nSend loop 890\nSend loop 891\nSend loop 892\nSend loop 893\nSend loop 894\nSend loop 895\nSend loop 896\nSend loop 897\nSend loop 898\nSend loop 899\nSend loop 900\nSend loop 901\nSend loop 902\nSend loop 903\nSend loop 904\nSend loop 905\nSend loop 906\nSend loop 907\nSend loop 908\nSend loop 909\nSend loop 910\nSend loop 911\nSend loop 912\nSend loop 913\nSend loop 914\nSend loop 915\nSend loop 916\nSend loop 917\nSend loop 918\nSend loop 919\nSend loop 920\nSend loop 921\nSend loop 922\nSend loop 923\nSend loop 924\nSend loop 925\nSend loop 926\nSend loop 927\nSend loop 928\nSend loop 929\nSend loop 930\nSend loop 931\nSend loop 932\nSend loop 933\nSend loop 934\nSend loop 935\nSend loop 936\nSend loop 937\nSend loop 938\nSend loop 939\nSend loop 940\nSend loop 941\nSend loop 942\nSend loop 943\nSend loop 944\nSend loop 945\nSend loop 946\nSend loop 947\nSend loop 948\nSend loop 949\nSend loop 950\nSend loop 951\nSend loop 952\nSend loop 953\nSend loop 954\nSend loop 955\nSend loop 956\nSend loop 957\nSend loop 958\nSend loop 959\nSend loop 960\nSend loop 961\nSend loop 962\nSend loop 963\nSend loop 964\nSend loop 965\nSend loop 966\nSend loop 967\nSend loop 968\nSend loop 969\nSend loop 970\nSend loop 971\nSend loop 972\nSend loop 973\nSend loop 974\nSend loop 975\nSend loop 976\nSend loop 977\nSend loop 978\nSend loop 979\nSend loop 980\nSend loop 981\nSend loop 982\nSend loop 983\nSend loop 984\nSend loop 985\nSend loop 986\nSend loop 987\nSend loop 988\nSend loop 989\nSend loop 990\nSend loop 991\nSend loop 992\nSend loop 993\nSend loop 994\nSend loop 995\nSend loop 996\nSend loop 997\nSend loop 998\nSend loop 999\nSend loop 1000\nSend loop 1001\nSend loop 1002\nSend loop 1003\nSend loop 1004\nSend loop 1005\nSend loop 1006\nSend loop 1007\nSend loop 1008\nSend loop 1009\nSend loop 1010\nSend loop 1011\nSend loop 1012\nSend loop 1013\nSend loop 1014\nSend loop 1015\nSend loop 1016\nSend loop 1017\nSend loop 1018\nSend loop 1019\nSend loop 1020\nSend loop 1021\nSend loop 1022\nSend loop 1023\nSend loop 1024\nSend loop 1025\nSend loop 1026\nSend loop 1027\nSend loop 1028\nSend loop 1029\nSend loop 1030\nSend loop 1031\nSend loop 1032\nSend loop 1033\nSend loop 1034\nSend loop 1035\nSend loop 1036\nSend loop 1037\nSend loop 1038\nSend loop 1039\nSend loop 1040\nSend loop 1041\nSend loop 1042\nSend loop 1043\nSend loop 1044\nSend loop 1045\nSend loop 1046\nSend loop 1047\nSend loop 1048\nSend loop 1049\nSend loop 1050\nSend loop 1051\nSend loop 1052\nSend loop 1053\nSend loop 1054\nSend loop 1055\nSend loop 1056\nSend loop 1057\nSend loop 1058\nSend loop 1059\nSend loop 1060\nSend loop 1061\nSend loop 1062\nSend loop 1063\nSend loop 1064\nSend loop 1065\nSend loop 1066\nSend loop 1067\nSend loop 1068\nSend loop 1069\nSend loop 1070\nSend loop 1071\nSend loop 1072\nSend loop 1073\nSend loop 1074\nSend loop 1075\nSend loop 1076\nSend loop 1077\nSend loop 1078\nSend loop 1079\nSend loop 1080\nSend loop 1081\nSend loop 1082\nSend loop 1083\nSend loop 1084\nSend loop 1085\nSend loop 1086\nSend loop 1087\nSend loop 1088\nSend loop 1089\nSend loop 1090\nSend loop 1091\nSend loop 1092\nSend loop 1093\nSend loop 1094\nSend loop 1095\nSend loop 1096\nSend loop 1097\nSend loop 1098\nSend loop 1099\nSend loop 1100\nSend loop 1101\nSend loop 1102\nSend loop 1103\nSend loop 1104\nSend loop 1105\nSend loop 1106\nSend loop 1107\nSend loop 1108\nSend loop 1109\nSend loop 1110\nSend loop 1111\nSend loop 1112\nSend loop 1113\nSend loop 1114\nSend loop 1115\nSend loop 1116\nSend loop 1117\nSend loop 1118\nSend loop 1119\nSend loop 1120\nSend loop 1121\nSend loop 1122\nSend loop 1123\nSend loop 1124\nSend loop 1125\nSend loop 1126\nSend loop 1127\nSend loop 1128\nSend loop 1129\nSend loop 1130\nSend loop 1131\nSend loop 1132\nSend loop 1133\nSend loop 1134\nSend loop 1135\nSend loop 1136\nSend loop 1137\nSend loop 1138\nSend loop 1139\nSend loop 1140\nSend loop 1141\nSend loop 1142\nSend loop 1143\nSend loop 1144\nSend loop 1145\nSend loop 1146\nSend loop 1147\nSend loop 1148\nSend loop 1149\nSend loop 1150\nSend loop 1151\nSend loop 1152\nSend loop 1153\nSend loop 1154\nSend loop 1155\nSend loop 1156\nSend loop 1157\nSend loop 1158\nSend loop 1159\nSend loop 1160\nSend loop 1161\nSend loop 1162\nSend loop 1163\nSend loop 1164\nSend loop 1165\nSend loop 1166\nSend loop 1167\nSend loop 1168\nSend loop 1169\nSend loop 1170\nSend loop 1171\nSend loop 1172\nSend loop 1173\nSend loop 1174\nSend loop 1175\nSend loop 1176\nSend loop 1177\nSend loop 1178\nSend loop 1179\nSend loop 1180\nSend loop 1181\nSend loop 1182\nSend loop 1183\nSend loop 1184\nSend loop 1185\nSend loop 1186\nSend loop 1187\nSend loop 1188\nSend loop 1189\nSend loop 1190\nSend loop 1191\nSend loop 1192\nSend loop 1193\nSend loop 1194\nSend loop 1195\nSend loop 1196\nSend loop 1197\nSend loop 1198\nSend loop 1199\nSend loop 1200\nSend loop 1201\nSend loop 1202\nSend loop 1203\nSend loop 1204\nSend loop 1205\nSend loop 1206\nSend loop 1207\nSend loop 1208\nSend loop 1209\nSend loop 1210\nSend loop 1211\nSend loop 1212\nSend loop 1213\nSend loop 1214\nSend loop 1215\nSend loop 1216\nSend loop 1217\nSend loop 1218\nSend loop 1219\nSend loop 1220\nSend loop 1221\nSend loop 1222\nSend loop 1223\nSend loop 1224\nSend loop 1225\nSend loop 1226\nSend loop 1227\nSend loop 1228\nSend loop 1229\nSend loop 1230\nSend loop 1231\nSend loop 1232\nSend loop 1233\nSend loop 1234\nSend loop 1235\nSend loop 1236\nSend loop 1237\nSend loop 1238\nSend loop 1239\nSend loop 1240\nSend loop 1241\nSend loop 1242\nSend loop 1243\nSend loop 1244\nSend loop 1245\nSend loop 1246\nSend loop 1247\nSend loop 1248\nSend loop 1249\nSend loop 1250\nSend loop 1251\nSend loop 1252\nSend loop 1253\nSend loop 1254\nSend loop 1255\nSend loop 1256\nSend loop 1257\nSend loop 1258\nSend loop 1259\nSend loop 1260\nSend loop 1261\nSend loop 1262\nSend loop 1263\nSend loop 1264\nSend loop 1265\nSend loop 1266\nSend loop 1267\nSend loop 1268\nSend loop 1269\nSend loop 1270\nSend loop 1271\nSend loop 1272\nSend loop 1273\nSend loop 1274\nSend loop 1275\nSend loop 1276\nSend loop 1277\nSend loop 1278\nSend loop 1279\nSend loop 1280\nSend loop 1281\nSend loop 1282\nSend loop 1283\nSend loop 1284\nSend loop 1285\nSend loop 1286\nSend loop 1287\nSend loop 1288\nSend loop 1289\nSend loop 1290\nSend loop 1291\nSend loop 1292\nSend loop 1293\nSend loop 1294\nSend loop 1295\nSend loop 1296\nSend loop 1297\nSend loop 1298\nSend loop 1299\nSend loop 1300\nSend loop 1301\nSend loop 1302\nSend loop 1303\nSend loop 1304\nSend loop 1305\nSend loop 1306\nSend loop 1307\nSend loop 1308\nSend loop 1309\nSend loop 1310\nSend loop 1311\nSend loop 1312\nSend loop 1313\nSend loop 1314\nSend loop 1315\nSend loop 1316\nSend loop 1317\nSend loop 1318\nSend loop 1319\nSend loop 1320\nSend loop 1321\nSend loop 1322\nSend loop 1323\nSend loop 1324\nSend loop 1325\nSend loop 1326\nSend loop 1327\nSend loop 1328\nSend loop 1329\nSend loop 1330\nSend loop 1331\nSend loop 1332\nSend loop 1333\nSend loop 1334\nSend loop 1335\nSend loop 1336\nSend loop 1337\nSend loop 1338\nSend loop 1339\nSend loop 1340\nSend loop 1341\nSend loop 1342\nSend loop 1343\nSend loop 1344\nSend loop 1345\nSend loop 1346\nSend loop 1347\nSend loop 1348\nSend loop 1349\nSend loop 1350\nSend loop 1351\nSend loop 1352\nSend loop 1353\nSend loop 1354\nSend loop 1355\nSend loop 1356\nSend loop 1357\nSend loop 1358\nSend loop 1359\nSend loop 1360\nSend loop 1361\nSend loop 1362\nSend loop 1363\nSend loop 1364\nSend loop 1365\nSend loop 1366\nSend loop 1367\nSend loop 1368\nSend loop 1369\nSend loop 1370\nSend loop 1371\nSend loop 1372\nSend loop 1373\nSend loop 1374\nSend loop 1375\nSend loop 1376\nSend loop 1377\nSend loop 1378\nSend loop 1379\nSend loop 1380\nSend loop 1381\nSend loop 1382\nSend loop 1383\nSend loop 1384\nSend loop 1385\nSend loop 1386\nSend loop 1387\nSend loop 1388\nSend loop 1389\nSend loop 1390\nSend loop 1391\nSend loop 1392\nSend loop 1393\nSend loop 1394\nSend loop 1395\nSend loop 1396\nSend loop 1397\nSend loop 1398\nSend loop 1399\nSend loop 1400\nSend loop 1401\nSend loop 1402\nSend loop 1403\nSend loop 1404\nSend loop 1405\nSend loop 1406\nSend loop 1407\nSend loop 1408\nSend loop 1409\nSend loop 1410\nSend loop 1411\nSend loop 1412\nSend loop 1413\nSend loop 1414\nSend loop 1415\nSend loop 1416\nSend loop 1417\nSend loop 1418\nSend loop 1419\nSend loop 1420\nSend loop 1421\nSend loop 1422\nSend loop 1423\nSend loop 1424\nSend loop 1425\nSend loop 1426\nSend loop 1427\nSend loop 1428\nSend loop 1429\nSend loop 1430\nSend loop 1431\nSend loop 1432\nSend loop 1433\nSend loop 1434\nSend loop 1435\nSend loop 1436\nSend loop 1437\nSend loop 1438\nSend loop 1439\nSend loop 1440\nSend loop 1441\nSend loop 1442\nSend loop 1443\nSend loop 1444\nSend loop 1445\nSend loop 1446\nSend loop 1447\nSend loop 1448\nSend loop 1449\nSend loop 1450\nSend loop 1451\nSend loop 1452\nSend loop 1453\nSend loop 1454\nSend loop 1455\nSend loop 1456\nSend loop 1457\nSend loop 1458\nSend loop 1459\nSend loop 1460\nSend loop 1461\nSend loop 1462\nSend loop 1463\nSend loop 1464\nSend loop 1465\nSend loop 1466\nSend loop 1467\nSend loop 1468\nSend loop 1469\nSend loop 1470\nSend loop 1471\nSend loop 1472\nSend loop 1473\nSend loop 1474\nSend loop 1475\nSend loop 1476\nSend loop 1477\nSend loop 1478\nSend loop 1479\nSend loop 1480\nSend loop 1481\nSend loop 1482\nSend loop 1483\nSend loop 1484\nSend loop 1485\nSend loop 1486\nSend loop 1487\nSend loop 1488\nSend loop 1489\nSend loop 1490\nSend loop 1491\nSend loop 1492\nSend loop 1493\nSend loop 1494\nSend loop 1495\nSend loop 1496\nSend loop 1497\nSend loop 1498\nSend loop 1499\nSend loop 1500\nSend loop 1501\nSend loop 1502\nSend loop 1503\nSend loop 1504\nSend loop 1505\nSend loop 1506\nSend loop 1507\nSend loop 1508\nSend loop 1509\nSend loop 1510\nSend loop 1511\nSend loop 1512\nSend loop 1513\nSend loop 1514\nSend loop 1515\nSend loop 1516\nSend loop 1517\nSend loop 1518\nSend loop 1519\nSend loop 1520\nSend loop 1521\nSend loop 1522\nSend loop 1523\nSend loop 1524\nSend loop 1525\nSend loop 1526\nSend loop 1527\nSend loop 1528\nSend loop 1529\nSend loop 1530\nSend loop 1531\nSend loop 1532\nSend loop 1533\nSend loop 1534\nSend loop 1535\nSend loop 1536\nSend loop 1537\nSend loop 1538\nSend loop 1539\nSend loop 1540\nSend loop 1541\nSend loop 1542\nSend loop 1543\nSend loop 1544\nSend loop 1545\nSend loop 1546\nSend loop 1547\nSend loop 1548\nSend loop 1549\nSend loop 1550\nSend loop 1551\nSend loop 1552\nSend loop 1553\nSend loop 1554\nSend loop 1555\nSend loop 1556\nSend loop 1557\nSend loop 1558\nSend loop 1559\nSend loop 1560\nSend loop 1561\nSend loop 1562\nSend loop 1563\nSend loop 1564\nSend loop 1565\nSend loop 1566\nSend loop 1567\nSend loop 1568\nSend loop 1569\nSend loop 1570\nSend loop 1571\nSend loop 1572\nSend loop 1573\nSend loop 1574\nSend loop 1575\nSend loop 1576\nSend loop 1577\nSend loop 1578\nSend loop 1579\nSend loop 1580\nSend loop 1581\nSend loop 1582\nSend loop 1583\nSend loop 1584\nSend loop 1585\nSend loop 1586\nSend loop 1587\nSend loop 1588\nSend loop 1589\nSend loop 1590\nSend loop 1591\nSend loop 1592\nSend loop 1593\nSend loop 1594\nSend loop 1595\nSend loop 1596\nSend loop 1597\nSend loop 1598\nSend loop 1599\nSend loop 1600\nSend loop 1601\nSend loop 1602\nSend loop 1603\nSend loop 1604\nSend loop 1605\nSend loop 1606\nSend loop 1607\nSend loop 1608\nSend loop 1609\nSend loop 1610\nSend loop 1611\nSend loop 1612\nSend loop 1613\nSend loop 1614\nSend loop 1615\nSend loop 1616\nSend loop 1617\nSend loop 1618\nSend loop 1619\nSend loop 1620\nSend loop 1621\nSend loop 1622\nSend loop 1623\nSend loop 1624\nSend loop 1625\nSend loop 1626\nSend loop 1627\nSend loop 1628\nSend loop 1629\nSend loop 1630\nSend loop 1631\nSend loop 1632\nSend loop 1633\nSend loop 1634\nSend loop 1635\nSend loop 1636\nSend loop 1637\nSend loop 1638\nSend loop 1639\nSend loop 1640\nSend loop 1641\nSend loop 1642\nSend loop 1643\nSend loop 1644\nSend loop 1645\nSend loop 1646\nSend loop 1647\nSend loop 1648\nSend loop 1649\nSend loop 1650\nSend loop 1651\nSend loop 1652\nSend loop 1653\nSend loop 1654\nSend loop 1655\nSend loop 1656\nSend loop 1657\nSend loop 1658\nSend loop 1659\nSend loop 1660\nSend loop 1661\nSend loop 1662\nSend loop 1663\nSend loop 1664\nSend loop 1665\nSend loop 1666\nSend loop 1667\nSend loop 1668\nSend loop 1669\nSend loop 1670\nSend loop 1671\nSend loop 1672\nSend loop 1673\nSend loop 1674\nSend loop 1675\nSend loop 1676\nSend loop 1677\nSend loop 1678\nSend loop 1679\nSend loop 1680\nSend loop 1681\nSend loop 1682\nSend loop 1683\nSend loop 1684\nSend loop 1685\nSend loop 1686\nSend loop 1687\nSend loop 1688\nSend loop 1689\nSend loop 1690\nSend loop 1691\nSend loop 1692\nSend loop 1693\nSend loop 1694\nSend loop 1695\nSend loop 1696\nSend loop 1697\nSend loop 1698\nSend loop 1699\nSend loop 1700\nSend loop 1701\nSend loop 1702\nSend loop 1703\nSend loop 1704\nSend loop 1705\nSend loop 1706\nSend loop 1707\nSend loop 1708\nSend loop 1709\nSend loop 1710\nSend loop 1711\nSend loop 1712\nSend loop 1713\nSend loop 1714\nSend loop 1715\nSend loop 1716\nSend loop 1717\nSend loop 1718\nSend loop 1719\nSend loop 1720\nSend loop 1721\nSend loop 1722\nSend loop 1723\nSend loop 1724\nSend loop 1725\nSend loop 1726\nSend loop 1727\nSend loop 1728\nSend loop 1729\nSend loop 1730\nSend loop 1731\nSend loop 1732\nSend loop 1733\nSend loop 1734\nSend loop 1735\nSend loop 1736\nSend loop 1737\nSend loop 1738\nSend loop 1739\nSend loop 1740\nSend loop 1741\nSend loop 1742\nSend loop 1743\nSend loop 1744\nSend loop 1745\nSend loop 1746\nSend loop 1747\nSend loop 1748\nSend loop 1749\nSend loop 1750\nSend loop 1751\nSend loop 1752\nSend loop 1753\nSend loop 1754\nSend loop 1755\nSend loop 1756\nSend loop 1757\nSend loop 1758\nSend loop 1759\nSend loop 1760\nSend loop 1761\nSend loop 1762\nSend loop 1763\nSend loop 1764\nSend loop 1765\nSend loop 1766\nSend loop 1767\nSend loop 1768\nSend loop 1769\nSend loop 1770\nSend loop 1771\nSend loop 1772\nSend loop 1773\nSend loop 1774\nSend loop 1775\nSend loop 1776\nSend loop 1777\nSend loop 1778\nSend loop 1779\nSend loop 1780\nSend loop 1781\nSend loop 1782\nSend loop 1783\nSend loop 1784\nSend loop 1785\nSend loop 1786\nSend loop 1787\nSend loop 1788\nSend loop 1789\nSend loop 1790\nSend loop 1791\nSend loop 1792\nSend loop 1793\nSend loop 1794\nSend loop 1795\nSend loop 1796\nSend loop 1797\nSend loop 1798\nSend loop 1799\nSend loop 1800\nSend loop 1801\nSend loop 1802\nSend loop 1803\nSend loop 1804\nSend loop 1805\nSend loop 1806\nSend loop 1807\nSend loop 1808\nSend loop 1809\nSend loop 1810\nSend loop 1811\nSend loop 1812\nSend loop 1813\nSend loop 1814\nSend loop 1815\nSend loop 1816\nSend loop 1817\nSend loop 1818\nSend loop 1819\nSend loop 1820\nSend loop 1821\nSend loop 1822\nSend loop 1823\nSend loop 1824\nSend loop 1825\nSend loop 1826\nSend loop 1827\nSend loop 1828\nSend loop 1829\nSend loop 1830\nSend loop 1831\nSend loop 1832\nSend loop 1833\nSend loop 1834\nSend loop 1835\nSend loop 1836\nSend loop 1837\nSend loop 1838\nSend loop 1839\nSend loop 1840\nSend loop 1841\nSend loop 1842\nSend loop 1843\nSend loop 1844\nSend loop 1845\nSend loop 1846\nSend loop 1847\nSend loop 1848\nSend loop 1849\nSend loop 1850\nSend loop 1851\nSend loop 1852\nSend loop 1853\nSend loop 1854\nSend loop 1855\nSend loop 1856\nSend loop 1857\nSend loop 1858\nSend loop 1859\nSend loop 1860\nSend loop 1861\nSend loop 1862\nSend loop 1863\nSend loop 1864\nSend loop 1865\nSend loop 1866\nSend loop 1867\nSend loop 1868\nSend loop 1869\nSend loop 1870\nSend loop 1871\nSend loop 1872\nSend loop 1873\nSend loop 1874\nSend loop 1875\nSend loop 1876\nSend loop 1877\nSend loop 1878\nSend loop 1879\nSend loop 1880\nSend loop 1881\nSend loop 1882\nSend loop 1883\nSend loop 1884\nSend loop 1885\nSend loop 1886\nSend loop 1887\nSend loop 1888\nSend loop 1889\nSend loop 1890\nSend loop 1891\nSend loop 1892\nSend loop 1893\nSend loop 1894\nSend loop 1895\nSend loop 1896\nSend loop 1897\nSend loop 1898\nSend loop 1899\nSend loop 1900\nSend loop 1901\nSend loop 1902\nSend loop 1903\nSend loop 1904\nSend loop 1905\nSend loop 1906\nSend loop 1907\nSend loop 1908\nSend loop 1909\nSend loop 1910\nSend loop 1911\nSend loop 1912\nSend loop 1913\nSend loop 1914\nSend loop 1915\nSend loop 1916\nSend loop 1917\nSend loop 1918\nSend loop 1919\nSend loop 1920\nSend loop 1921\nSend loop 1922\nSend loop 1923\nSend loop 1924\nSend loop 1925\nSend loop 1926\nSend loop 1927\nSend loop 1928\nSend loop 1929\nSend loop 1930\nSend loop 1931\nSend loop 1932\nSend loop 1933\nSend loop 1934\nSend loop 1935\nSend loop 1936\nSend loop 1937\nSend loop 1938\nSend loop 1939\nSend loop 1940\nSend loop 1941\nSend loop 1942\nSend loop 1943\nSend loop 1944\nSend loop 1945\nSend loop 1946\nSend loop 1947\nSend loop 1948\nSend loop 1949\nSend loop 1950\nSend loop 1951\nSend loop 1952\nSend loop 1953\nSend loop 1954\nSend loop 1955\nSend loop 1956\nSend loop 1957\nSend loop 1958\nSend loop 1959\nSend loop 1960\nSend loop 1961\nSend loop 1962\nSend loop 1963\nSend loop 1964\nSend loop 1965\nSend loop 1966\nSend loop 1967\nSend loop 1968\nSend loop 1969\nSend loop 1970\nSend loop 1971\nSend loop 1972\nSend loop 1973\nSend loop 1974\nSend loop 1975\nSend loop 1976\nSend loop 1977\nSend loop 1978\nSend loop 1979\nSend loop 1980\nSend loop 1981\nSend loop 1982\nSend loop 1983\nSend loop 1984\nSend loop 1985\nSend loop 1986\nSend loop 1987\nSend loop 1988\nSend loop 1989\nSend loop 1990\nSend loop 1991\nSend loop 1992\nSend loop 1993\nSend loop 1994\nSend loop 1995\nSend loop 1996\nSend loop 1997\nSend loop 1998\nSend loop 1999\nSend loop 2000\nSend loop 2001\nSend loop 2002\nSend loop 2003\nSend loop 2004\nSend loop 2005\nSend loop 2006\nSend loop 2007\nSend loop 2008\nSend loop 2009\nSend loop 2010\nSend loop 2011\nSend loop 2012\nSend loop 2013\nSend loop 2014\nSend loop 2015\nSend loop 2016\nSend loop 2017\nSend loop 2018\nSend loop 2019\nSend loop 2020\nSend loop 2021\nSend loop 2022\nSend loop 2023\nSend loop 2024\nSend loop 2025\nSend loop 2026\nSend loop 2027\nSend loop 2028\nSend loop 2029\nSend loop 2030\nSend loop 2031\nSend loop 2032\nSend loop 2033\nSend loop 2034\nSend loop 2035\nSend loop 2036\nSend loop 2037\nSend loop 2038\nSend loop 2039\nSend loop 2040\nSend loop 2041\nSend loop 2042\nSend loop 2043\nSend loop 2044\nSend loop 2045\nSend loop 2046\nSend loop 2047\nSend loop 2048\nSend loop 2049\nSend loop 2050\nSend loop 2051\nSend loop 2052\nSend loop 2053\nSend loop 2054\nSend loop 2055\nSend loop 2056\nSend loop 2057\nSend loop 2058\nSend loop 2059\nSend loop 2060\nSend loop 2061\nSend loop 2062\nSend loop 2063\nSend loop 2064\nSend loop 2065\nSend loop 2066\nSend loop 2067\nSend loop 2068\nSend loop 2069\nSend loop 2070\nSend loop 2071\nSend loop 2072\nSend loop 2073\nSend loop 2074\nSend loop 2075\nSend loop 2076\nSend loop 2077\nSend loop 2078\nSend loop 2079\nSend loop 2080\nSend loop 2081\nSend loop 2082\nSend loop 2083\nSend loop 2084\nSend loop 2085\nSend loop 2086\nSend loop 2087\nSend loop 2088\nSend loop 2089\nSend loop 2090\nSend loop 2091\nSend loop 2092\nSend loop 2093\nSend loop 2094\nSend loop 2095\nSend loop 2096\nSend loop 2097\nSend loop 2098\nSend loop 2099\nSend loop 2100\nSend loop 2101\nSend loop 2102\nSend loop 2103\nSend loop 2104\nSend loop 2105\nSend loop 2106\nSend loop 2107\nSend loop 2108\nSend loop 2109\nSend loop 2110\nSend loop 2111\nSend loop 2112\nSend loop 2113\nSend loop 2114\nSend loop 2115\nSend loop 2116\nSend loop 2117\nSend loop 2118\nSend loop 2119\nSend loop 2120\nSend loop 2121\nSend loop 2122\nSend loop 2123\nSend loop 2124\nSend loop 2125\nSend loop 2126\nSend loop 2127\nSend loop 2128\nSend loop 2129\nSend loop 2130\nSend loop 2131\nSend loop 2132\nSend loop 2133\nSend loop 2134\nSend loop 2135\nSend loop 2136\nSend loop 2137\nSend loop 2138\nSend loop 2139\nSend loop 2140\nSend loop 2141\nSend loop 2142\nSend loop 2143\nSend loop 2144\nSend loop 2145\nSend loop 2146\nSend loop 2147\nSend loop 2148\nSend loop 2149\nSend loop 2150\nSend loop 2151\nSend loop 2152\nSend loop 2153\nSend loop 2154\nSend loop 2155\nSend loop 2156\nSend loop 2157\nSend loop 2158\nSend loop 2159\nSend loop 2160\nSend loop 2161\nSend loop 2162\nSend loop 2163\nSend loop 2164\nSend loop 2165\nSend loop 2166\nSend loop 2167\nSend loop 2168\nSend loop 2169\nSend loop 2170\nSend loop 2171\nSend loop 2172\nSend loop 2173\nSend loop 2174\nSend loop 2175\nSend loop 2176\nSend loop 2177\nSend loop 2178\nSend loop 2179\nSend loop 2180\nSend loop 2181\nSend loop 2182\nSend loop 2183\nSend loop 2184\nSend loop 2185\nSend loop 2186\nSend loop 2187\nSend loop 2188\nSend loop 2189\nSend loop 2190\nSend loop 2191\nSend loop 2192\nSend loop 2193\nSend loop 2194\nSend loop 2195\nSend loop 2196\nSend loop 2197\nSend loop 2198\nSend loop 2199\nSend loop 2200\nSend loop 2201\nSend loop 2202\nSend loop 2203\nSend loop 2204\nSend loop 2205\nSend loop 2206\nSend loop 2207\nSend loop 2208\nSend loop 2209\nSend loop 2210\nSend loop 2211\nSend loop 2212\nSend loop 2213\nSend loop 2214\nSend loop 2215\nSend loop 2216\nSend loop 2217\nSend loop 2218\nSend loop 2219\nSend loop 2220\nSend loop 2221\nSend loop 2222\nSend loop 2223\nSend loop 2224\nSend loop 2225\nSend loop 2226\nSend loop 2227\nSend loop 2228\nSend loop 2229\nSend loop 2230\nSend loop 2231\nSend loop 2232\nSend loop 2233\nSend loop 2234\nSend loop 2235\nSend loop 2236\nSend loop 2237\nSend loop 2238\nSend loop 2239\nSend loop 2240\nSend loop 2241\nSend loop 2242\nSend loop 2243\nSend loop 2244\nSend loop 2245\nSend loop 2246\nSend loop 2247\nSend loop 2248\nSend loop 2249\nSend loop 2250\nSend loop 2251\nSend loop 2252\nSend loop 2253\nSend loop 2254\nSend loop 2255\nSend loop 2256\nSend loop 2257\nSend loop 2258\nSend loop 2259\nSend loop 2260\nSend loop 2261\nSend loop 2262\nSend loop 2263\nSend loop 2264\nSend loop 2265\nSend loop 2266\nSend loop 2267\nSend loop 2268\nSend loop 2269\nSend loop 2270\nSend loop 2271\nSend loop 2272\nSend loop 2273\nSend loop 2274\nSend loop 2275\nSend loop 2276\nSend loop 2277\nSend loop 2278\nSend loop 2279\nSend loop 2280\nSend loop 2281\nSend loop 2282\nSend loop 2283\nSend loop 2284\nSend loop 2285\nSend loop 2286\nSend loop 2287\nSend loop 2288\nSend loop 2289\nSend loop 2290\nSend loop 2291\nSend loop 2292\nSend loop 2293\nSend loop 2294\nSend loop 2295\nSend loop 2296\nSend loop 2297\nSend loop 2298\nSend loop 2299\nSend loop 2300\nSend loop 2301\nSend loop 2302\nSend loop 2303\nSend loop 2304\nSend loop 2305\nSend loop 2306\nSend loop 2307\nSend loop 2308\nSend loop 2309\nSend loop 2310\nSend loop 2311\nSend loop 2312\nSend loop 2313\nSend loop 2314\nSend loop 2315\nSend loop 2316\nSend loop 2317\nSend loop 2318\nSend loop 2319\nSend loop 2320\nSend loop 2321\nSend loop 2322\nSend loop 2323\nSend loop 2324\nSend loop 2325\nSend loop 2326\nSend loop 2327\nSend loop 2328\nSend loop 2329\nSend loop 2330\nSend loop 2331\nSend loop 2332\nSend loop 2333\nSend loop 2334\nSend loop 2335\nSend loop 2336\nSend loop 2337\nSend loop 2338\nSend loop 2339\nSend loop 2340\nSend loop 2341\nSend loop 2342\nSend loop 2343\nSend loop 2344\nSend loop 2345\nSend loop 2346\nSend loop 2347\nSend loop 2348\nSend loop 2349\nSend loop 2350\nSend loop 2351\nSend loop 2352\nSend loop 2353\nSend loop 2354\nSend loop 2355\nSend loop 2356\nSend loop 2357\nSend loop 2358\nSend loop 2359\nSend loop 2360\nSend loop 2361\nSend loop 2362\nSend loop 2363\nSend loop 2364\nSend loop 2365\nSend loop 2366\nSend loop 2367\nSend loop 2368\nSend loop 2369\nSend loop 2370\nSend loop 2371\nSend loop 2372\nSend loop 2373\nSend loop 2374\nSend loop 2375\nSend loop 2376\nSend loop 2377\nSend loop 2378\nSend loop 2379\nSend loop 2380\nSend loop 2381\nSend loop 2382\nSend loop 2383\nSend loop 2384\nSend loop 2385\nSend loop 2386\nSend loop 2387\nSend loop 2388\nSend loop 2389\nSend loop 2390\nSend loop 2391\nSend loop 2392\nSend loop 2393\nSend loop 2394\nSend loop 2395\nSend loop 2396\nSend loop 2397\nSend loop 2398\nSend loop 2399\nSend loop 2400\nSend loop 2401\nSend loop 2402\nSend loop 2403\nSend loop 2404\nSend loop 2405\nSend loop 2406\nSend loop 2407\nSend loop 2408\nSend loop 2409\nSend loop 2410\nSend loop 2411\nSend loop 2412\nSend loop 2413\nSend loop 2414\nSend loop 2415\nSend loop 2416\nSend loop 2417\nSend loop 2418\nSend loop 2419\nSend loop 2420\nSend loop 2421\nSend loop 2422\nSend loop 2423\nSend loop 2424\nSend loop 2425\nSend loop 2426\nSend loop 2427\nSend loop 2428\nSend loop 2429\nSend loop 2430\nSend loop 2431\nSend loop 2432\nSend loop 2433\nSend loop 2434\nSend loop 2435\nSend loop 2436\nSend loop 2437\nSend loop 2438\nSend loop 2439\nSend loop 2440\nSend loop 2441\nSend loop 2442\nSend loop 2443\nSend loop 2444\nSend loop 2445\nSend loop 2446\nSend loop 2447\nSend loop 2448\nSend loop 2449\nSend loop 2450\nSend loop 2451\nSend loop 2452\nSend loop 2453\nSend loop 2454\nSend loop 2455\nSend loop 2456\nSend loop 2457\nSend loop 2458\nSend loop 2459\nSend loop 2460\nSend loop 2461\nSend loop 2462\nSend loop 2463\nSend loop 2464\nSend loop 2465\nSend loop 2466\nSend loop 2467\nSend loop 2468\nSend loop 2469\nSend loop 2470\nSend loop 2471\nSend loop 2472\nSend loop 2473\nSend loop 2474\nSend loop 2475\nSend loop 2476\nSend loop 2477\nSend loop 2478\nSend loop 2479\nSend loop 2480\nSend loop 2481\nSend loop 2482\nSend loop 2483\nSend loop 2484\nSend loop 2485\nSend loop 2486\nSend loop 2487\nSend loop 2488\nSend loop 2489\nSend loop 2490\nSend loop 2491\nSend loop 2492\nSend loop 2493\nSend loop 2494\nSend loop 2495\nSend loop 2496\nSend loop 2497\nSend loop 2498\nSend loop 2499\nSend loop 2500\nSend loop 2501\nSend loop 2502\nSend loop 2503\nSend loop 2504\nSend loop 2505\nSend loop 2506\nSend loop 2507\nSend loop 2508\nSend loop 2509\nSend loop 2510\nSend loop 2511\nSend loop 2512\nSend loop 2513\nSend loop 2514\nSend loop 2515\nSend loop 2516\nSend loop 2517\nSend loop 2518\nSend loop 2519\nSend loop 2520\nSend loop 2521\nSend loop 2522\nSend loop 2523\nSend loop 2524\nSend loop 2525\nSend loop 2526\nSend loop 2527\nSend loop 2528\nSend loop 2529\nSend loop 2530\nSend loop 2531\nSend loop 2532\nSend loop 2533\nSend loop 2534\nSend loop 2535\nSend loop 2536\nSend loop 2537\nSend loop 2538\nSend loop 2539\nSend loop 2540\nSend loop 2541\nSend loop 2542\nSend loop 2543\nSend loop 2544\nSend loop 2545\nSend loop 2546\nSend loop 2547\nSend loop 2548\nSend loop 2549\nSend loop 2550\nSend loop 2551\nSend loop 2552\nSend loop 2553\nSend loop 2554\nSend loop 2555\nSend loop 2556\nSend loop 2557\nSend loop 2558\nSend loop 2559\nSend loop 2560\nSend loop 2561\nSend loop 2562\nSend loop 2563\nSend loop 2564\nSend loop 2565\nSend loop 2566\nSend loop 2567\nSend loop 2568\nSend loop 2569\nSend loop 2570\nSend loop 2571\nSend loop 2572\nSend loop 2573\nSend loop 2574\nSend loop 2575\nSend loop 2576\nSend loop 2577\nSend loop 2578\nSend loop 2579\nSend loop 2580\nSend loop 2581\nSend loop 2582\nSend loop 2583\nSend loop 2584\nSend loop 2585\nSend loop 2586\nSend loop 2587\nSend loop 2588\nSend loop 2589\nSend loop 2590\nSend loop 2591\nSend loop 2592\nSend loop 2593\nSend loop 2594\nSend loop 2595\nSend loop 2596\nSend loop 2597\nSend loop 2598\nSend loop 2599\nSend loop 2600\nSend loop 2601\nSend loop 2602\nSend loop 2603\nSend loop 2604\nSend loop 2605\nSend loop 2606\nSend loop 2607\nSend loop 2608\nSend loop 2609\nSend loop 2610\nSend loop 2611\nSend loop 2612\nSend loop 2613\nSend loop 2614\nSend loop 2615\nSend loop 2616\nSend loop 2617\nSend loop 2618\nSend loop 2619\nSend loop 2620\nSend loop 2621\nSend loop 2622\nSend loop 2623\nSend loop 2624\nSend loop 2625\nSend loop 2626\nSend loop 2627\nSend loop 2628\nSend loop 2629\nSend loop 2630\nSend loop 2631\nSend loop 2632\nSend loop 2633\nSend loop 2634\nSend loop 2635\nSend loop 2636\nSend loop 2637\nSend loop 2638\nSend loop 2639\nSend loop 2640\nSend loop 2641\nSend loop 2642\nSend loop 2643\nSend loop 2644\nSend loop 2645\nSend loop 2646\nSend loop 2647\nSend loop 2648\nSend loop 2649\nSend loop 2650\nSend loop 2651\nSend loop 2652\nSend loop 2653\nSend loop 2654\nSend loop 2655\nSend loop 2656\nSend loop 2657\nSend loop 2658\nSend loop 2659\nSend loop 2660\nSend loop 2661\nSend loop 2662\nSend loop 2663\nSend loop 2664\nSend loop 2665\nSend loop 2666\nSend loop 2667\nSend loop 2668\nSend loop 2669\nSend loop 2670\nSend loop 2671\nSend loop 2672\nSend loop 2673\nSend loop 2674\nSend loop 2675\nSend loop 2676\nSend loop 2677\nSend loop 2678\nSend loop 2679\nSend loop 2680\nSend loop 2681\nSend loop 2682\nSend loop 2683\nSend loop 2684\nSend loop 2685\nSend loop 2686\nSend loop 2687\nSend loop 2688\nSend loop 2689\nSend loop 2690\nSend loop 2691\nSend loop 2692\nSend loop 2693\nSend loop 2694\nSend loop 2695\nSend loop 2696\nSend loop 2697\nSend loop 2698\nSend loop 2699\nSend loop 2700\nSend loop 2701\nSend loop 2702\nSend loop 2703\nSend loop 2704\nSend loop 2705\nSend loop 2706\nSend loop 2707\nSend loop 2708\nSend loop 2709\nSend loop 2710\nSend loop 2711\nSend loop 2712\nSend loop 2713\nSend loop 2714\nSend loop 2715\nSend loop 2716\nSend loop 2717\nSend loop 2718\nSend loop 2719\nSend loop 2720\nSend loop 2721\nSend loop 2722\nSend loop 2723\nSend loop 2724\nSend loop 2725\nSend loop 2726\nSend loop 2727\nSend loop 2728\nSend loop 2729\nSend loop 2730\nSend loop 2731\nSend loop 2732\nSend loop 2733\nSend loop 2734\nSend loop 2735\nSend loop 2736\nSend loop 2737\nSend loop 2738\nSend loop 2739\nSend loop 2740\nSend loop 2741\nSend loop 2742\nSend loop 2743\nSend loop 2744\nSend loop 2745\nSend loop 2746\nSend loop 2747\nSend loop 2748\nSend loop 2749\nSend loop 2750\nSend loop 2751\nSend loop 2752\nSend loop 2753\nSend loop 2754\nSend loop 2755\nSend loop 2756\nSend loop 2757\nSend loop 2758\nSend loop 2759\nSend loop 2760\nSend loop 2761\nSend loop 2762\nSend loop 2763\nSend loop 2764\nSend loop 2765\nSend loop 2766\nSend loop 2767\nSend loop 2768\nSend loop 2769\nSend loop 2770\nSend loop 2771\nSend loop 2772\nSend loop 2773\nSend loop 2774\nSend loop 2775\nSend loop 2776\nSend loop 2777\nSend loop 2778\nSend loop 2779\nSend loop 2780\nSend loop 2781\nSend loop 2782\nSend loop 2783\nSend loop 2784\nSend loop 2785\nSend loop 2786\nSend loop 2787\nSend loop 2788\nSend loop 2789\nSend loop 2790\nSend loop 2791\nSend loop 2792\nSend loop 2793\nSend loop 2794\nSend loop 2795\nSend loop 2796\nSend loop 2797\nSend loop 2798\nSend loop 2799\nSend loop 2800\nSend loop 2801\nSend loop 2802\nSend loop 2803\nSend loop 2804\nSend loop 2805\nSend loop 2806\nSend loop 2807\nSend loop 2808\nSend loop 2809\nSend loop 2810\nSend loop 2811\nSend loop 2812\nSend loop 2813\nSend loop 2814\nSend loop 2815\nSend loop 2816\nSend loop 2817\nSend loop 2818\nSend loop 2819\nSend loop 2820\nSend loop 2821\nSend loop 2822\nSend loop 2823\nSend loop 2824\nSend loop 2825\nSend loop 2826\nSend loop 2827\nSend loop 2828\nSend loop 2829\nSend loop 2830\nSend loop 2831\nSend loop 2832\nSend loop 2833\nSend loop 2834\nSend loop 2835\nSend loop 2836\nSend loop 2837\nSend loop 2838\nSend loop 2839\nSend loop 2840\nSend loop 2841\nSend loop 2842\nSend loop 2843\nSend loop 2844\nSend loop 2845\nSend loop 2846\nSend loop 2847\nSend loop 2848\nSend loop 2849\nSend loop 2850\nSend loop 2851\nSend loop 2852\nSend loop 2853\nSend loop 2854\nSend loop 2855\nSend loop 2856\nSend loop 2857\nSend loop 2858\nSend loop 2859\nSend loop 2860\nSend loop 2861\nSend loop 2862\nSend loop 2863\nSend loop 2864\nSend loop 2865\nSend loop 2866\nSend loop 2867\nSend loop 2868\nSend loop 2869\nSend loop 2870\nSend loop 2871\nSend loop 2872\nSend loop 2873\nSend loop 2874\nSend loop 2875\nSend loop 2876\nSend loop 2877\nSend loop 2878\nSend loop 2879\nSend loop 2880\nSend loop 2881\nSend loop 2882\nSend loop 2883\nSend loop 2884\nSend loop 2885\nSend loop 2886\nSend loop 2887\nSend loop 2888\nSend loop 2889\nSend loop 2890\nSend loop 2891\nSend loop 2892\nSend loop 2893\nSend loop 2894\nSend loop 2895\nSend loop 2896\nSend loop 2897\nSend loop 2898\nSend loop 2899\nSend loop 2900\nSend loop 2901\nSend loop 2902\nSend loop 2903\nSend loop 2904\nSend loop 2905\nSend loop 2906\nSend loop 2907\nSend loop 2908\nSend loop 2909\nSend loop 2910\nSend loop 2911\nSend loop 2912\nSend loop 2913\nSend loop 2914\nSend loop 2915\nSend loop 2916\nSend loop 2917\nSend loop 2918\nSend loop 2919\nSend loop 2920\nSend loop 2921\nSend loop 2922\nSend loop 2923\nSend loop 2924\nSend loop 2925\nSend loop 2926\nSend loop 2927\nSend loop 2928\nSend loop 2929\nSend loop 2930\nSend loop 2931\nSend loop 2932\nSend loop 2933\nSend loop 2934\nSend loop 2935\nSend loop 2936\nSend loop 2937\nSend loop 2938\nSend loop 2939\nSend loop 2940\nSend loop 2941\nSend loop 2942\nSend loop 2943\nSend loop 2944\nSend loop 2945\nSend loop 2946\nSend loop 2947\nSend loop 2948\nSend loop 2949\nSend loop 2950\nSend loop 2951\nSend loop 2952\nSend loop 2953\nSend loop 2954\nSend loop 2955\nSend loop 2956\nSend loop 2957\nSend loop 2958\nSend loop 2959\nSend loop 2960\nSend loop 2961\nSend loop 2962\nSend loop 2963\nSend loop 2964\nSend loop 2965\nSend loop 2966\nSend loop 2967\nSend loop 2968\nSend loop 2969\nSend loop 2970\nSend loop 2971\nSend loop 2972\nSend loop 2973\nSend loop 2974\nSend loop 2975\nSend loop 2976\nSend loop 2977\nSend loop 2978\nSend loop 2979\nSend loop 2980\nSend loop 2981\nSend loop 2982\nSend loop 2983\nSend loop 2984\nSend loop 2985\nSend loop 2986\nSend loop 2987\nSend loop 2988\nSend loop 2989\nSend loop 2990\nSend loop 2991\nSend loop 2992\nSend loop 2993\nSend loop 2994\nSend loop 2995\nSend loop 2996\nSend loop 2997\nSend loop 2998\nSend loop 2999\nSend loop 3000\nSend loop 3001\nSend loop 3002\nSend loop 3003\nSend loop 3004\nSend loop 3005\nSend loop 3006\nSend loop 3007\nSend loop 3008\nSend loop 3009\nSend loop 3010\nSend loop 3011\nSend loop 3012\nSend loop 3013\nSend loop 3014\nSend loop 3015\nSend loop 3016\nSend loop 3017\nSend loop 3018\nSend loop 3019\nSend loop 3020\nSend loop 3021\nSend loop 3022\nSend loop 3023\nSend loop 3024\nSend loop 3025\nSend loop 3026\nSend loop 3027\nSend loop 3028\nSend loop 3029\nSend loop 3030\nSend loop 3031\nSend loop 3032\nSend loop 3033\nSend loop 3034\nSend loop 3035\nSend loop 3036\nSend loop 3037\nSend loop 3038\nSend loop 3039\nSend loop 3040\nSend loop 3041\nSend loop 3042\nSend loop 3043\nSend loop 3044\nSend loop 3045\nSend loop 3046\nSend loop 3047\nSend loop 3048\nSend loop 3049\nSend loop 3050\nSend loop 3051\nSend loop 3052\nSend loop 3053\nSend loop 3054\nSend loop 3055\nSend loop 3056\nSend loop 3057\nSend loop 3058\nSend loop 3059\nSend loop 3060\nSend loop 3061\nSend loop 3062\nSend loop 3063\nSend loop 3064\nSend loop 3065\nSend loop 3066\nSend loop 3067\nSend loop 3068\nSend loop 3069\nSend loop 3070\nSend loop 3071\nSend loop 3072\nSend loop 3073\nSend loop 3074\nSend loop 3075\nSend loop 3076\nSend loop 3077\nSend loop 3078\nSend loop 3079\nSend loop 3080\nSend loop 3081\nSend loop 3082\nSend loop 3083\nSend loop 3084\nSend loop 3085\nSend loop 3086\nSend loop 3087\nSend loop 3088\nSend loop 3089\nSend loop 3090\nSend loop 3091\nSend loop 3092\nSend loop 3093\nSend loop 3094\nSend loop 3095\nSend loop 3096\nSend loop 3097\nSend loop 3098\nSend loop 3099\nSend loop 3100\nSend loop 3101\nSend loop 3102\nSend loop 3103\nSend loop 3104\nSend loop 3105\nSend loop 3106\nSend loop 3107\nSend loop 3108\nSend loop 3109\nSend loop 3110\nSend loop 3111\nSend loop 3112\nSend loop 3113\nSend loop 3114\nSend loop 3115\nSend loop 3116\nSend loop 3117\nSend loop 3118\nSend loop 3119\nSend loop 3120\nSend loop 3121\nSend loop 3122\nSend loop 3123\nSend loop 3124\nSend loop 3125\nSend loop 3126\nSend loop 3127\nSend loop 3128\nSend loop 3129\nSend loop 3130\nSend loop 3131\nSend loop 3132\nSend loop 3133\nSend loop 3134\nSend loop 3135\nSend loop 3136\nSend loop 3137\nSend loop 3138\nSend loop 3139\nSend loop 3140\nSend loop 3141\nSend loop 3142\nSend loop 3143\nSend loop 3144\nSend loop 3145\nSend loop 3146\nSend loop 3147\nSend loop 3148\nSend loop 3149\nSend loop 3150\nSend loop 3151\nSend loop 3152\nSend loop 3153\nSend loop 3154\nSend loop 3155\nSend loop 3156\nSend loop 3157\nSend loop 3158\nSend loop 3159\nSend loop 3160\nSend loop 3161\nSend loop 3162\nSend loop 3163\nSend loop 3164\nSend loop 3165\nSend loop 3166\nSend loop 3167\nSend loop 3168\nSend loop 3169\nSend loop 3170\nSend loop 3171\nSend loop 3172\nSend loop 3173\nSend loop 3174\nSend loop 3175\nSend loop 3176\nSend loop 3177\nSend loop 3178\nSend loop 3179\nSend loop 3180\nSend loop 3181\nSend loop 3182\nSend loop 3183\nSend loop 3184\nSend loop 3185\nSend loop 3186\nSend loop 3187\nSend loop 3188\nSend loop 3189\nSend loop 3190\nSend loop 3191\nSend loop 3192\nSend loop 3193\nSend loop 3194\nSend loop 3195\nSend loop 3196\nSend loop 3197\nSend loop 3198\nSend loop 3199\nSend loop 3200\nSend loop 3201\nSend loop 3202\nSend loop 3203\nSend loop 3204\nSend loop 3205\nSend loop 3206\nSend loop 3207\nSend loop 3208\nSend loop 3209\nSend loop 3210\nSend loop 3211\nSend loop 3212\nSend loop 3213\nSend loop 3214\nSend loop 3215\nSend loop 3216\nSend loop 3217\nSend loop 3218\nSend loop 3219\nSend loop 3220\nSend loop 3221\nSend loop 3222\nSend loop 3223\nSend loop 3224\nSend loop 3225\nSend loop 3226\nSend loop 3227\nSend loop 3228\nSend loop 3229\nSend loop 3230\nSend loop 3231\nSend loop 3232\nSend loop 3233\nSend loop 3234\nSend loop 3235\nSend loop 3236\nSend loop 3237\nSend loop 3238\nSend loop 3239\nSend loop 3240\nSend loop 3241\nSend loop 3242\nSend loop 3243\nSend loop 3244\nSend loop 3245\nSend loop 3246\nSend loop 3247\nSend loop 3248\nSend loop 3249\nSend loop 3250\nSend loop 3251\nSend loop 3252\nSend loop 3253\nSend loop 3254\nSend loop 3255\nSend loop 3256\nSend loop 3257\nSend loop 3258\nSend loop 3259\nSend loop 3260\nSend loop 3261\nSend loop 3262\nSend loop 3263\nSend loop 3264\nSend loop 3265\nSend loop 3266\nSend loop 3267\nSend loop 3268\nSend loop 3269\nSend loop 3270\nSend loop 3271\nSend loop 3272\nSend loop 3273\nSend loop 3274\nSend loop 3275\nSend loop 3276\nSend loop 3277\nSend loop 3278\nSend loop 3279\nSend loop 3280\nSend loop 3281\nSend loop 3282\nSend loop 3283\nSend loop 3284\nSend loop 3285\nSend loop 3286\nSend loop 3287\nSend loop 3288\nSend loop 3289\nSend loop 3290\nSend loop 3291\nSend loop 3292\nSend loop 3293\nSend loop 3294\nSend loop 3295\nSend loop 3296\nSend loop 3297\nSend loop 3298\nSend loop 3299\nSend loop 3300\nSend loop 3301\nSend loop 3302\nSend loop 3303\nSend loop 3304\nSend loop 3305\nSend loop 3306\nSend loop 3307\nSend loop 3308\nSend loop 3309\nSend loop 3310\nSend loop 3311\nSend loop 3312\nSend loop 3313\nSend loop 3314\nSend loop 3315\nSend loop 3316\nSend loop 3317\nSend loop 3318\nSend loop 3319\nSend loop 3320\nSend loop 3321\nSend loop 3322\nSend loop 3323\nSend loop 3324\nSend loop 3325\nSend loop 3326\nSend loop 3327\nSend loop 3328\nSend loop 3329\nSend loop 3330\nSend loop 3331\nSend loop 3332\nSend loop 3333\nSend loop 3334\nSend loop 3335\nSend loop 3336\nSend loop 3337\nSend loop 3338\nSend loop 3339\nSend loop 3340\nSend loop 3341\nSend loop 3342\nSend loop 3343\nSend loop 3344\nSend loop 3345\nSend loop 3346\nSend loop 3347\nSend loop 3348\nSend loop 3349\nSend loop 3350\nSend loop 3351\nSend loop 3352\nSend loop 3353\nSend loop 3354\nSend loop 3355\nSend loop 3356\nSend loop 3357\nSend loop 3358\nSend loop 3359\nSend loop 3360\nSend loop 3361\nSend loop 3362\nSend loop 3363\nSend loop 3364\nSend loop 3365\nSend loop 3366\nSend loop 3367\nSend loop 3368\nSend loop 3369\nSend loop 3370\nSend loop 3371\nSend loop 3372\nSend loop 3373\nSend loop 3374\nSend loop 3375\nSend loop 3376\nSend loop 3377\nSend loop 3378\nSend loop 3379\nSend loop 3380\nSend loop 3381\nSend loop 3382\nSend loop 3383\nSend loop 3384\nSend loop 3385\nSend loop 3386\nSend loop 3387\nSend loop 3388\nSend loop 3389\nSend loop 3390\nSend loop 3391\nSend loop 3392\nSend loop 3393\nSend loop 3394\nSend loop 3395\nSend loop 3396\nSend loop 3397\nSend loop 3398\nSend loop 3399\nSend loop 3400\nSend loop 3401\nSend loop 3402\nSend loop 3403\nSend loop 3404\nSend loop 3405\nSend loop 3406\nSend loop 3407\nSend loop 3408\nSend loop 3409\nSend loop 3410\nSend loop 3411\nSend loop 3412\nSend loop 3413\nSend loop 3414\nSend loop 3415\nSend loop 3416\nSend loop 3417\nSend loop 3418\nSend loop 3419\nSend loop 3420\nSend loop 3421\nSend loop 3422\nSend loop 3423\nSend loop 3424\nSend loop 3425\nSend loop 3426\nSend loop 3427\nSend loop 3428\nSend loop 3429\nSend loop 3430\nSend loop 3431\nSend loop 3432\nSend loop 3433\nSend loop 3434\nSend loop 3435\nSend loop 3436\nSend loop 3437\nSend loop 3438\nSend loop 3439\nSend loop 3440\nSend loop 3441\nSend loop 3442\nSend loop 3443\nSend loop 3444\nSend loop 3445\nSend loop 3446\nSend loop 3447\nSend loop 3448\nSend loop 3449\nSend loop 3450\nSend loop 3451\nSend loop 3452\nSend loop 3453\nSend loop 3454\nSend loop 3455\nSend loop 3456\nSend loop 3457\nSend loop 3458\nSend loop 3459\nSend loop 3460\nSend loop 3461\nSend loop 3462\nSend loop 3463\nSend loop 3464\nSend loop 3465\nSend loop 3466\nSend loop 3467\nSend loop 3468\nSend loop 3469\nSend loop 3470\nSend loop 3471\nSend loop 3472\nSend loop 3473\nSend loop 3474\nSend loop 3475\nSend loop 3476\nSend loop 3477\nSend loop 3478\nSend loop 3479\nSend loop 3480\nSend loop 3481\nSend loop 3482\nSend loop 3483\nSend loop 3484\nSend loop 3485\nSend loop 3486\nSend loop 3487\nSend loop 3488\nSend loop 3489\nSend loop 3490\nSend loop 3491\nSend loop 3492\nSend loop 3493\nSend loop 3494\nSend loop 3495\nSend loop 3496\nSend loop 3497\nSend loop 3498\nSend loop 3499\nSend loop 3500\nSend loop 3501\nSend loop 3502\nSend loop 3503\nSend loop 3504\nSend loop 3505\nSend loop 3506\nSend loop 3507\nSend loop 3508\nSend loop 3509\nSend loop 3510\nSend loop 3511\nSend loop 3512\nSend loop 3513\nSend loop 3514\nSend loop 3515\nSend loop 3516\nSend loop 3517\nSend loop 3518\nSend loop 3519\nSend loop 3520\nSend loop 3521\nSend loop 3522\nSend loop 3523\nSend loop 3524\nSend loop 3525\nSend loop 3526\nSend loop 3527\nSend loop 3528\nSend loop 3529\nSend loop 3530\nSend loop 3531\nSend loop 3532\nSend loop 3533\nSend loop 3534\nSend loop 3535\nSend loop 3536\nSend loop 3537\nSend loop 3538\nSend loop 3539\nSend loop 3540\nSend loop 3541\nSend loop 3542\nSend loop 3543\nSend loop 3544\nSend loop 3545\nSend loop 3546\nSend loop 3547\nSend loop 3548\nSend loop 3549\nSend loop 3550\nSend loop 3551\nSend loop 3552\nSend loop 3553\nSend loop 3554\nSend loop 3555\nSend loop 3556\nSend loop 3557\nSend loop 3558\nSend loop 3559\nSend loop 3560\nSend loop 3561\nSend loop 3562\nSend loop 3563\nSend loop 3564\nSend loop 3565\nSend loop 3566\nSend loop 3567\nSend loop 3568\nSend loop 3569\nSend loop 3570\nSend loop 3571\nSend loop 3572\nSend loop 3573\nSend loop 3574\nSend loop 3575\nSend loop 3576\nSend loop 3577\nSend loop 3578\nSend loop 3579\nSend loop 3580\nSend loop 3581\nSend loop 3582\nSend loop 3583\nSend loop 3584\nSend loop 3585\nSend loop 3586\nSend loop 3587\nSend loop 3588\nSend loop 3589\nSend loop 3590\nSend loop 3591\nSend loop 3592\nSend loop 3593\nSend loop 3594\nSend loop 3595\nSend loop 3596\nSend loop 3597\nSend loop 3598\nSend loop 3599\nSend loop 3600\nSend loop 3601\nSend loop 3602\nSend loop 3603\nSend loop 3604\nSend loop 3605\nSend loop 3606\nSend loop 3607\nSend loop 3608\nSend loop 3609\nSend loop 3610\nSend loop 3611\nSend loop 3612\nSend loop 3613\nSend loop 3614\nSend loop 3615\nSend loop 3616\nSend loop 3617\nSend loop 3618\nSend loop 3619\nSend loop 3620\nSend loop 3621\nSend loop 3622\nSend loop 3623\nSend loop 3624\nSend loop 3625\nSend loop 3626\nSend loop 3627\nSend loop 3628\nSend loop 3629\nSend loop 3630\nSend loop 3631\nSend loop 3632\nSend loop 3633\nSend loop 3634\nSend loop 3635\nSend loop 3636\nSend loop 3637\nSend loop 3638\nSend loop 3639\nSend loop 3640\nSend loop 3641\nSend loop 3642\nSend loop 3643\nSend loop 3644\nSend loop 3645\nSend loop 3646\nSend loop 3647\nSend loop 3648\nSend loop 3649\nSend loop 3650\nSend loop 3651\nSend loop 3652\nSend loop 3653\nSend loop 3654\nSend loop 3655\nSend loop 3656\nSend loop 3657\nSend loop 3658\nSend loop 3659\nSend loop 3660\nSend loop 3661\nSend loop 3662\nSend loop 3663\nSend loop 3664\nSend loop 3665\nSend loop 3666\nSend loop 3667\nSend loop 3668\nSend loop 3669\nSend loop 3670\nSend loop 3671\nSend loop 3672\nSend loop 3673\nSend loop 3674\nSend loop 3675\nSend loop 3676\nSend loop 3677\nSend loop 3678\nSend loop 3679\nSend loop 3680\nSend loop 3681\nSend loop 3682\nSend loop 3683\nSend loop 3684\nSend loop 3685\nSend loop 3686\nSend loop 3687\nSend loop 3688\nSend loop 3689\nSend loop 3690\nSend loop 3691\nSend loop 3692\nSend loop 3693\nSend loop 3694\nSend loop 3695\nSend loop 3696\nSend loop 3697\nSend loop 3698\nSend loop 3699\nSend loop 3700\nSend loop 3701\nSend loop 3702\nSend loop 3703\nSend loop 3704\nSend loop 3705\nSend loop 3706\nSend loop 3707\nSend loop 3708\nSend loop 3709\nSend loop 3710\nSend loop 3711\nSend loop 3712\nSend loop 3713\nSend loop 3714\nSend loop 3715\nSend loop 3716\nSend loop 3717\nSend loop 3718\nSend loop 3719\nSend loop 3720\nSend loop 3721\nSend loop 3722\nSend loop 3723\nSend loop 3724\nSend loop 3725\nSend loop 3726\nSend loop 3727\nSend loop 3728\nSend loop 3729\nSend loop 3730\nSend loop 3731\nSend loop 3732\nSend loop 3733\nSend loop 3734\nSend loop 3735\nSend loop 3736\nSend loop 3737\nSend loop 3738\nSend loop 3739\nSend loop 3740\nSend loop 3741\nSend loop 3742\nSend loop 3743\nSend loop 3744\nSend loop 3745\nSend loop 3746\nSend loop 3747\nSend loop 3748\nSend loop 3749\nSend loop 3750\nSend loop 3751\nSend loop 3752\nSend loop 3753\nSend loop 3754\nSend loop 3755\nSend loop 3756\nSend loop 3757\nSend loop 3758\nSend loop 3759\nSend loop 3760\nSend loop 3761\nSend loop 3762\nSend loop 3763\nSend loop 3764\nSend loop 3765\nSend loop 3766\nSend loop 3767\nSend loop 3768\nSend loop 3769\nSend loop 3770\nSend loop 3771\nSend loop 3772\nSend loop 3773\nSend loop 3774\nSend loop 3775\nSend loop 3776\nSend loop 3777\nSend loop 3778\nSend loop 3779\nSend loop 3780\nSend loop 3781\nSend loop 3782\nSend loop 3783\nSend loop 3784\nSend loop 3785\nSend loop 3786\nSend loop 3787\nSend loop 3788\nSend loop 3789\nSend loop 3790\nSend loop 3791\nSend loop 3792\nSend loop 3793\nSend loop 3794\nSend loop 3795\nSend loop 3796\nSend loop 3797\nSend loop 3798\nSend loop 3799\nSend loop 3800\nSend loop 3801\nSend loop 3802\nSend loop 3803\nSend loop 3804\nSend loop 3805\nSend loop 3806\nSend loop 3807\nSend loop 3808\nSend loop 3809\nSend loop 3810\nSend loop 3811\nSend loop 3812\nSend loop 3813\nSend loop 3814\nSend loop 3815\nSend loop 3816\nSend loop 3817\nSend loop 3818\nSend loop 3819\nSend loop 3820\nSend loop 3821\nSend loop 3822\nSend loop 3823\nSend loop 3824\nSend loop 3825\nSend loop 3826\nSend loop 3827\nSend loop 3828\nSend loop 3829\nSend loop 3830\nSend loop 3831\nSend loop 3832\nSend loop 3833\nSend loop 3834\nSend loop 3835\nSend loop 3836\nSend loop 3837\nSend loop 3838\nSend loop 3839\nSend loop 3840\nSend loop 3841\nSend loop 3842\nSend loop 3843\nSend loop 3844\nSend loop 3845\nSend loop 3846\nSend loop 3847\nSend loop 3848\nSend loop 3849\nSend loop 3850\nSend loop 3851\nSend loop 3852\nSend loop 3853\nSend loop 3854\nSend loop 3855\nSend loop 3856\nSend loop 3857\nSend loop 3858\nSend loop 3859\nSend loop 3860\nSend loop 3861\nSend loop 3862\nSend loop 3863\nSend loop 3864\nSend loop 3865\nSend loop 3866\nSend loop 3867\nSend loop 3868\nSend loop 3869\nSend loop 3870\nSend loop 3871\nSend loop 3872\nSend loop 3873\nSend loop 3874\nSend loop 3875\nSend loop 3876\nSend loop 3877\nSend loop 3878\nSend loop 3879\nSend loop 3880\nSend loop 3881\nSend loop 3882\nSend loop 3883\nSend loop 3884\nSend loop 3885\nSend loop 3886\nSend loop 3887\nSend loop 3888\nSend loop 3889\nSend loop 3890\nSend loop 3891\nSend loop 3892\nSend loop 3893\nSend loop 3894\nSend loop 3895\nSend loop 3896\nSend loop 3897\nSend loop 3898\nSend loop 3899\nSend loop 3900\nSend loop 3901\nSend loop 3902\nSend loop 3903\nSend loop 3904\nSend loop 3905\nSend loop 3906\nSend loop 3907\nSend loop 3908\nSend loop 3909\nSend loop 3910\nSend loop 3911\nSend loop 3912\nSend loop 3913\nSend loop 3914\nSend loop 3915\nSend loop 3916\nSend loop 3917\nSend loop 3918\nSend loop 3919\nSend loop 3920\nSend loop 3921\nSend loop 3922\nSend loop 3923\nSend loop 3924\nSend loop 3925\nSend loop 3926\nSend loop 3927\nSend loop 3928\nSend loop 3929\nSend loop 3930\nSend loop 3931\nSend loop 3932\nSend loop 3933\nSend loop 3934\nSend loop 3935\nSend loop 3936\nSend loop 3937\nSend loop 3938\nSend loop 3939\nSend loop 3940\nSend loop 3941\nSend loop 3942\nSend loop 3943\nSend loop 3944\nSend loop 3945\nSend loop 3946\nSend loop 3947\nSend loop 3948\nSend loop 3949\nSend loop 3950\nSend loop 3951\nSend loop 3952\nSend loop 3953\nSend loop 3954\nSend loop 3955\nSend loop 3956\nSend loop 3957\nSend loop 3958\nSend loop 3959\nSend loop 3960\nSend loop 3961\nSend loop 3962\nSend loop 3963\nSend loop 3964\nSend loop 3965\nSend loop 3966\nSend loop 3967\nSend loop 3968\nSend loop 3969\nSend loop 3970\nSend loop 3971\nSend loop 3972\nSend loop 3973\nSend loop 3974\nSend loop 3975\nSend loop 3976\nSend loop 3977\nSend loop 3978\nSend loop 3979\nSend loop 3980\nSend loop 3981\nSend loop 3982\nSend loop 3983\nSend loop 3984\nSend loop 3985\nSend loop 3986\nSend loop 3987\nSend loop 3988\nSend loop 3989\nSend loop 3990\nSend loop 3991\nSend loop 3992\nSend loop 3993\nSend loop 3994\nSend loop 3995\nSend loop 3996\nSend loop 3997\nSend loop 3998\nSend loop 3999\nSend loop 4000\nSend loop 4001\nSend loop 4002\nSend loop 4003\nSend loop 4004\nSend loop 4005\nSend loop 4006\nSend loop 4007\nSend loop 4008\nSend loop 4009\nSend loop 4010\nSend loop 4011\nSend loop 4012\nSend loop 4013\nSend loop 4014\nSend loop 4015\nSend loop 4016\nSend loop 4017\nSend loop 4018\nSend loop 4019\nSend loop 4020\nSend loop 4021\nSend loop 4022\nSend loop 4023\nSend loop 4024\nSend loop 4025\nSend loop 4026\nSend loop 4027\nSend loop 4028\nSend loop 4029\nSend loop 4030\nSend loop 4031\nSend loop 4032\nSend loop 4033\nSend loop 4034\nSend loop 4035\nSend loop 4036\nSend loop 4037\nSend loop 4038\nSend loop 4039\nSend loop 4040\nSend loop 4041\nSend loop 4042\nSend loop 4043\nSend loop 4044\nSend loop 4045\nSend loop 4046\nSend loop 4047\nSend loop 4048\nSend loop 4049\nSend loop 4050\nSend loop 4051\nSend loop 4052\nSend loop 4053\nSend loop 4054\nSend loop 4055\nSend loop 4056\nSend loop 4057\nSend loop 4058\nSend loop 4059\nSend loop 4060\nSend loop 4061\nSend loop 4062\nSend loop 4063\nSend loop 4064\nSend loop 4065\nSend loop 4066\nSend loop 4067\nSend loop 4068\nSend loop 4069\nSend loop 4070\nSend loop 4071\nSend loop 4072\nSend loop 4073\nSend loop 4074\nSend loop 4075\nSend loop 4076\nSend loop 4077\nSend loop 4078\nSend loop 4079\nSend loop 4080\nSend loop 4081\nSend loop 4082\nSend loop 4083\nSend loop 4084\nSend loop 4085\nSend loop 4086\nSend loop 4087\nSend loop 4088\nSend loop 4089\nSend loop 4090\nSend loop 4091\nSend loop 4092\nSend loop 4093\nSend loop 4094\nSend loop 4095\nData too big for buffer (4096 + 8 > 4096).\nError sending request: Argument list too long\nSend loop 4096\nSend loop failed on try 4096, err = 7, Argument list too long\ntest \"send_overflow_disconnection\":\texit status 0, pass.\n----------------------------------------\nerror in client communication (pid 416)\nwl_registry#3: error 0: invalid interface for global 2: have wl_output, wanted wl_seat\ntest \"registry_bind_interface_mismatch\":\texit status 0, pass.\n----------------------------------------\ntest \"zombie_fd_errant_consumption\":\texit status 0, pass.\n----------------------------------------\ntest \"zombie_fd\":\texit status 0, pass.\n----------------------------------------\nerror in client communication (pid 422)\nwl_registry#3: error 0: invalid global wl_data_offer (2)\ntest \"bind_fails_on_filtered_global\":\texit status 0, pass.\n----------------------------------------\ntest \"filtered_dynamic_global_is_hidden\":\texit status 0, pass.\n----------------------------------------\ntest \"filtered_global_is_hidden\":\texit status 0, pass.\n----------------------------------------\n[destroyed object]: error 23: Dummy error\ntest \"error_on_destroyed_object\":\texit status 0, pass.\n----------------------------------------\ntest \"versions\":\texit status 0, pass.\n----------------------------------------\nerror in client communication (pid 442)\nwl_seat#6: error 23: Dummy error\nerror in client communication (pid 442)\nwl_seat#6: error 23: Dummy error\ntest \"error_code_after_epipe\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_read_after_error_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_read_eagain_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_cancel_read_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 3 seconds from now.\nFD leak checks disabled\ntest \"threading_errors_tst\":\texit status 0, pass.\n----------------------------------------\nwl_display#1: error 3: Error 20\nErr is 71\ntest \"post_internal_error_tst\":\texit status 0, pass.\n----------------------------------------\nwl_display#1: error 2: no memory\nwl_display#1: error 2: no memory\ntest \"post_nomem_tst\":\texit status 0, pass.\n----------------------------------------\nwl_seat#6: error 23: Dummy error\nwl_seat#6: error 23: Dummy error\ntest \"post_error_to_two_clients\":\texit status 0, pass.\n----------------------------------------\nwl_seat#6: error 23: Dummy error\ntest \"post_error_to_one_from_two_clients\":\texit status 0, pass.\n----------------------------------------\nwl_seat#6: error 23: Dummy error\ntest \"post_error_to_one_client\":\texit status 0, pass.\n----------------------------------------\ntest \"tc_leaks_tests\":\texit status 0, pass.\n----------------------------------------\ntest \"display_destroy_listener\":\texit status 0, pass.\n----------------------------------------\n23 tests, 23 pass, 0 fail\nPASS: tests/display-test\nPASS: tests/enum-validator-test\ntest \"event_loop_destroy\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer_cancellation\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer_order\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer_updates\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_timer\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_multiple_same_signals\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_signal\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_free_source_with_data\":\texit status 0, pass.\n----------------------------------------\ntest \"event_loop_post_dispatch_check\":\texit status 0, pass.\n----------------------------------------\n9 tests, 9 pass, 0 fail\nPASS: tests/event-loop-test\ntest \"fixed_int_conversions\":\texit status 0, pass.\n----------------------------------------\ndouble 62.125000 to fixed 3e20\ndouble -1200.625000 to fixed fffb4f60\nfixed 6b8b4567 to double 7048005.402344\nfixed 12030 to double 288.187500\nfixed 70000000 to double 7340032.000000\nfixed fffedfd0 to double -288.187500\nfixed 80000000 to double -8388608.000000\ntest \"fixed_double_conversions\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/fixed-test\nPASS: tests/headers-test\ntest \"interface_equal\":\texit status 0, pass.\n----------------------------------------\n1 tests, 1 pass, 0 fail\nPASS: tests/interface-test\ntest \"list_insert_list\":\texit status 0, pass.\n----------------------------------------\ntest \"list_remove\":\texit status 0, pass.\n----------------------------------------\ntest \"list_iterator\":\texit status 0, pass.\n----------------------------------------\ntest \"list_length\":\texit status 0, pass.\n----------------------------------------\ntest \"list_insert\":\texit status 0, pass.\n----------------------------------------\ntest \"list_init\":\texit status 0, pass.\n----------------------------------------\n6 tests, 6 pass, 0 fail\nPASS: tests/list-test\ntest \"map_iter_empty\":\texit status 0, pass.\n----------------------------------------\ntest \"map_flags\":\texit status 0, pass.\n----------------------------------------\ntest \"map_remove\":\texit status 0, pass.\n----------------------------------------\ntest \"map_insert_at\":\texit status 0, pass.\n----------------------------------------\ntest \"map_insert_new\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/map-test\ntest \"message_count_arrays\":\texit status 0, pass.\n----------------------------------------\ntest \"message_version\":\texit status 0, pass.\n----------------------------------------\n2 tests, 2 pass, 0 fail\nPASS: tests/message-test\nTimeout was set to 4 seconds from now.\ntest \"signal_get_listener\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 4 seconds from now.\ntest \"signal_readd_listener\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 4 seconds from now.\ntest \"signal_remove_listener\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_more_listeners\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_one_listener\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_add_get\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_init\":\texit status 0, pass.\n----------------------------------------\n7 tests, 7 pass, 0 fail\nPASS: tests/newsignal-test\ntest \"os_wrappers_epoll_create_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_epoll_create_cloexec\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_recvmsg_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_recvmsg_cloexec\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_dupfd_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_dupfd_cloexec\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_socket_cloexec_fallback\":\texit status 0, pass.\n----------------------------------------\ntest \"os_wrappers_socket_cloexec\":\texit status 0, pass.\n----------------------------------------\n8 tests, 8 pass, 0 fail\nPASS: tests/os-wrappers-test\nTimeout was set to 1 second from now.\ntest \"logger\":\texit status 0, pass.\n----------------------------------------\n1 tests, 1 pass, 0 fail\nPASS: tests/protocol-logger-test\ntest \"proxy_tag\":\texit status 0, pass.\n----------------------------------------\n1 tests, 1 pass, 0 fail\nPASS: tests/proxy-test\nTimeout was set to 2 seconds from now.\nwarning: queue \"Second\" 0xaaaacfc65ba0 destroyed while proxies still attached:\n  wl_callback#3 still attached\ntest \"queue_names\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_destroy_default_with_attached_proxies\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\nwarning: queue 0xaaaacfc65b40 destroyed while proxies still attached:\n  wl_callback#2 still attached\nTried to add event to destroyed queue\nClient 'client_test_queue_proxy_event_to_destroyed_queue' was killed by signal 6\ntest \"queue_proxy_event_to_destroyed_queue\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\nwarning: queue 0xaaaacfc65b40 destroyed while proxies still attached:\n  wl_callback#2 still attached\ntest \"queue_destroy_with_attached_proxies\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_set_queue_race\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_set_queue_proxy_wrapper\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_roundtrip\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_multiple_queues\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 2 seconds from now.\ntest \"queue_proxy_destroy\":\texit status 0, pass.\n----------------------------------------\n9 tests, 9 pass, 0 fail\nPASS: tests/queue-test\ntest \"resource_destroy_iteration\":\texit status 0, pass.\n----------------------------------------\ntest \"free_without_remove\":\texit status 0, pass.\n----------------------------------------\ntest \"create_resource_with_same_id\":\texit status 0, pass.\n----------------------------------------\ntest \"destroy_res_tst\":\texit status 0, pass.\n----------------------------------------\ntest \"create_resource_tst\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/resources-test\nTimeout was set to 1 second from now.\nTimeout was set to 1 second from now.\nTimeout was re-set off.\ntest \"tc_timeout3_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 5 seconds from now.\nTimeout was re-set to 10 seconds from now.\nTimeout was re-set to 1 second from now.\nTest timed out.\nClient 'timeout_reset_tst' was killed by signal 6\nClient 'timeout_reset_tst' failed\n1 child(ren) failed\ntest \"tc_timeout2_tst\":\tsignal 6, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\nTest timed out.\nClient 'timeout_tst' was killed by signal 6\nClient 'timeout_tst' failed\n1 child(ren) failed\ntest \"tc_timeout_tst\":\tsignal 6, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\nTimeout was re-set off.\ntest \"timeout_turnoff\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 5 seconds from now.\nTimeout was re-set to 10 seconds from now.\nTimeout was re-set to 1 second from now.\nTest timed out.\ntest \"timeout_reset_tst\":\tsignal 6, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\ntest \"timeout2_tst\":\texit status 0, pass.\n----------------------------------------\nTimeout was set to 1 second from now.\nTest timed out.\ntest \"timeout_tst\":\tsignal 6, pass.\n----------------------------------------\nerror: XDG_RUNTIME_DIR is invalid or not set in the environment.\ntest \"tc_client_log\":\texit status 0, pass.\n----------------------------------------\nClient 'sanity_fd_leak_exec' exited with code 1\nClient 'sanity_fd_leak_exec' failed\n1 child(ren) failed\ntest \"tc_client_fd_leaks_exec\":\tsignal 6, pass.\n----------------------------------------\nfd leak detected in test. Opened 15 files, unclosed 2\nClient 'sanity_fd_leak' was killed by signal 6\nClient 'sanity_fd_leak' failed\n1 child(ren) failed\ntest \"tc_client_fd_leaks\":\tsignal 6, pass.\n----------------------------------------\ntest \"tc_client_no_fd_leaks\":\texit status 0, pass.\n----------------------------------------\ntest \"sanity_fd_exec\":\texit status 0, pass.\n----------------------------------------\ntest \"sanity_fd_leak_exec\":\texit status 1, pass.\n----------------------------------------\nfd leak detected in test. Opened 6 files, unclosed 2\ntest \"sanity_fd_leak\":\tsignal 6, pass.\n----------------------------------------\nsanity-test: ../wayland-1.23.1/tests/sanity-test.c:85: sanity_assert: Assertion `0' failed.\ntest \"sanity_assert\":\tsignal 6, pass.\n----------------------------------------\ntest \"fail_segv\":\tsignal 11, pass.\n----------------------------------------\ntest \"fail_kill\":\tsignal 15, pass.\n----------------------------------------\nAbort the program\ntest \"fail_wl_abort\":\tsignal 6, pass.\n----------------------------------------\ntest \"fail_abort\":\tsignal 6, pass.\n----------------------------------------\ntest \"exit_failure\":\texit status 1, pass.\n----------------------------------------\ntest \"exit_success\":\texit status 0, pass.\n----------------------------------------\ntest \"empty\":\texit status 0, pass.\n----------------------------------------\n22 tests, 22 pass, 0 fail\nPASS: tests/sanity-test\nsrcdir: \nscanner: wayland-scanner\ntest_data_dir: tests/data\ntest_output_dir: tests/output\npwd: /usr/lib/wayland/ptest\nsed: sed\n\nTesting code generation: example.xml -> example-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nexample.xml -> example-code.c PASS\n\nTesting client-header generation: example.xml -> example-client.h\nexample.xml -> example-client.h PASS\n\nTesting server-header generation: example.xml -> example-server.h\nexample.xml -> example-server.h PASS\n\nTesting enum-header generation: example.xml -> example-enum.h\nexample.xml -> example-enum.h PASS\n\nTesting code generation: small.xml -> small-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nsmall.xml -> small-code.c PASS\n\nTesting client-header generation: small.xml -> small-client.h\nsmall.xml -> small-client.h PASS\n\nTesting server-header generation: small.xml -> small-server.h\nsmall.xml -> small-server.h PASS\n\nTesting -c code generation: small.xml -> small-code-core.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nsmall.xml -> small-code-core.c PASS\n\nTesting -c client-header generation: small.xml -> small-client-core.h\nsmall.xml -> small-client-core.h PASS\n\nTesting -c server-header generation: small.xml -> small-server-core.h\nsmall.xml -> small-server-core.h PASS\n\nTesting code generation: small.xml -> small-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nsmall.xml -> small-code.c PASS\n\nTesting public-code generation: small.xml -> small-code.c\nsmall.xml -> small-code.c PASS\n\nTesting private-code generation: small.xml -> small-private-code.c\nsmall.xml -> small-private-code.c PASS\n\nTesting code generation: empty.xml -> empty-code.c\nUsing \"code\" is deprecated - use private-code or public-code.\nSee the help page for details.\nempty.xml -> empty-code.c PASS\n\nTesting client-header generation: empty.xml -> empty-client.h\nempty.xml -> empty-client.h PASS\n\nTesting server-header generation: empty.xml -> empty-server.h\nempty.xml -> empty-server.h PASS\n\nChecking that reading bad-identifier-arg.xml gives an error on line 7\nbad-identifier-arg.xml PASS\n\nChecking that reading bad-identifier-entry.xml gives an error on line 8\nbad-identifier-entry.xml PASS\n\nChecking that reading bad-identifier-enum.xml gives an error on line 6\nbad-identifier-enum.xml PASS\n\nChecking that reading bad-identifier-event.xml gives an error on line 6\nbad-identifier-event.xml PASS\n\nChecking that reading bad-identifier-interface.xml gives an error on line 3\nbad-identifier-interface.xml PASS\n\nChecking that reading bad-identifier-protocol.xml gives an error on line 2\nbad-identifier-protocol.xml PASS\n\nChecking that reading bad-identifier-request.xml gives an error on line 6\nbad-identifier-request.xml PASS\nPASS: tests/scanner-test.sh\ntest \"signal_emit_mutable\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_more_listeners\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_emit_to_one_listener\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_add_get\":\texit status 0, pass.\n----------------------------------------\ntest \"signal_init\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/signal-test\ntest \"absolute_socket_path\":\texit status 0, pass.\n----------------------------------------\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-31.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-31.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-32.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-1.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-2.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-3.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-4.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-5.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-6.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-7.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-8.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-9.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-10.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-11.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-12.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-13.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-14.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-15.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-16.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-17.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-18.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-19.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-20.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-21.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-22.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-23.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-24.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-25.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-26.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-27.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-28.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-29.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-30.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-31.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-32.lock, maybe another compositor is running\ntest \"add_socket_auto\":\texit status 0, pass.\n----------------------------------------\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-test-0.lock, maybe another compositor is running\nunable to lock lockfile /tmp/wayland-tests-6iFlBI/wayland-test-0.lock, maybe another compositor is running\ntest \"add_existing_socket\":\texit status 0, pass.\n----------------------------------------\nerror: socket path \"/tmp/wayland-tests-6iFlBI/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" plus null terminator exceeds 108 bytes\ntest \"socket_path_overflow_server_create\":\texit status 0, pass.\n----------------------------------------\nerror: socket path \"/tmp/wayland-tests-6iFlBI/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" plus null terminator exceeds 108 bytes\ntest \"socket_path_overflow_client_connect\":\texit status 0, pass.\n----------------------------------------\n5 tests, 5 pass, 0 fail\nPASS: tests/socket-test\nPASS: tests/wayland-egl-symbols-check\nDURATION: 6\n"
    }
   },
   "ptestresult.wayland.tests/array-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/client-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/compositor-introspection-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/connection-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/cpp-compile-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/display-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/enum-validator-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/event-loop-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/fixed-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/headers-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/interface-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/list-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/map-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/message-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/newsignal-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/os-wrappers-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/protocol-logger-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/proxy-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/queue-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/resources-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/sanity-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/scanner-test.sh": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/signal-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/socket-test": {
    "status": "PASSED"
   },
   "ptestresult.wayland.tests/wayland-egl-symbols-check": {
    "status": "PASSED"
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.54811692237854,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-xz_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-xz",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.002084016799926758,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.314197301864624,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02169656753540039,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.1287059783935547,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002591371536254883,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:46\nBEGIN: /usr/lib/xz/ptest\n=== test_bcj_exact_size.c ===\nPASS: test_exact_size\nPASS: test_empty_block\n---\n# TOTAL: 2\n# PASS:  2\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_block_header.c ===\nPASS: test_lzma_block_header_size\nPASS: test_lzma_block_header_encode\nPASS: test_lzma_block_header_decode\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_check.c ===\nPASS: test_lzma_crc32\nPASS: test_lzma_crc64\nPASS: test_lzma_supported_checks\nPASS: test_lzma_check_size\nPASS: test_lzma_get_check_st\nPASS: test_lzma_get_check_mt\n---\n# TOTAL: 6\n# PASS:  6\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_filter_flags.c ===\nPASS: test_lzma_filter_flags_size\nPASS: test_lzma_filter_flags_encode\nPASS: test_lzma_filter_flags_decode\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_filter_str.c ===\nPASS: test_lzma_str_to_filters\nPASS: test_lzma_str_from_filters\nPASS: test_lzma_str_list_filters\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_hardware.c ===\nPASS: test_lzma_physmem\nPASS: test_lzma_cputhreads\n---\n# TOTAL: 2\n# PASS:  2\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_index.c ===\nPASS: test_lzma_index_memusage\nPASS: test_lzma_index_memused\nPASS: test_lzma_index_append\nPASS: test_lzma_index_stream_flags\nPASS: test_lzma_index_checks\nPASS: test_lzma_index_stream_padding\nPASS: test_lzma_index_stream_count\nPASS: test_lzma_index_block_count\nPASS: test_lzma_index_size\nPASS: test_lzma_index_stream_size\nPASS: test_lzma_index_total_size\nPASS: test_lzma_index_file_size\nPASS: test_lzma_index_uncompressed_size\nPASS: test_lzma_index_iter_init\nPASS: test_lzma_index_iter_rewind\nPASS: test_lzma_index_iter_next\nPASS: test_lzma_index_iter_locate\nPASS: test_lzma_index_cat\nPASS: test_lzma_index_dup\nPASS: test_lzma_index_encoder\nPASS: test_lzma_index_decoder\nPASS: test_lzma_index_buffer_encode\nPASS: test_lzma_index_buffer_decode\n---\n# TOTAL: 23\n# PASS:  23\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_index_hash.c ===\nPASS: test_lzma_index_hash_init\nPASS: test_lzma_index_hash_append\nPASS: test_lzma_index_hash_decode\nPASS: test_lzma_index_hash_size\n---\n# TOTAL: 4\n# PASS:  4\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_lzip_decoder.c ===\nPASS: test_options\nPASS: test_v0_decode\nPASS: test_v1_decode\nPASS: test_v0_trailing\nPASS: test_v1_trailing\nPASS: test_concatenated\nPASS: test_crc\nPASS: test_invalid_magic_bytes\nPASS: test_invalid_version\nPASS: test_invalid_dictionary_size\nPASS: test_invalid_uncomp_size\nPASS: test_invalid_member_size\nPASS: test_invalid_memlimit\n---\n# TOTAL: 13\n# PASS:  13\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_memlimit.c ===\nPASS: test_memlimit_stream_decoder\nPASS: test_memlimit_stream_decoder_mt\nPASS: test_memlimit_alone_decoder\nPASS: test_memlimit_auto_decoder\n---\n# TOTAL: 4\n# PASS:  4\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_microlzma.c ===\nPASS: test_encode_options\nPASS: test_encode_basic\nPASS: test_encode_small_out\nPASS: test_encode_actions\nPASS: test_decode_options\nPASS: test_decode_uncomp_size_is_exact\nPASS: test_decode_uncomp_size_wrong\nPASS: test_decode_comp_size_wrong\nPASS: test_decode_bad_lzma_properties\n---\n# TOTAL: 9\n# PASS:  9\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_stream_flags.c ===\nPASS: test_lzma_stream_header_encode\nPASS: test_lzma_stream_footer_encode\nPASS: test_lzma_stream_header_decode\nPASS: test_lzma_stream_footer_decode\nPASS: test_lzma_stream_flags_compare\n---\n# TOTAL: 5\n# PASS:  5\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_vli.c ===\nPASS: test_lzma_vli_size\nPASS: test_lzma_vli_encode\nPASS: test_lzma_vli_decode\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\nPASS: test_files.sh\nPASS: test_scripts.sh\nPASS: test_compress.sh\nDURATION: 1\nEND: /usr/lib/xz/ptest\n2025-05-13T17:46\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "xz": {
     "duration": "1",
     "log": "START: ptest-runner\n2025-05-13T17:46\n=== test_bcj_exact_size.c ===\nPASS: test_exact_size\nPASS: test_empty_block\n---\n# TOTAL: 2\n# PASS:  2\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_block_header.c ===\nPASS: test_lzma_block_header_size\nPASS: test_lzma_block_header_encode\nPASS: test_lzma_block_header_decode\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_check.c ===\nPASS: test_lzma_crc32\nPASS: test_lzma_crc64\nPASS: test_lzma_supported_checks\nPASS: test_lzma_check_size\nPASS: test_lzma_get_check_st\nPASS: test_lzma_get_check_mt\n---\n# TOTAL: 6\n# PASS:  6\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_filter_flags.c ===\nPASS: test_lzma_filter_flags_size\nPASS: test_lzma_filter_flags_encode\nPASS: test_lzma_filter_flags_decode\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_filter_str.c ===\nPASS: test_lzma_str_to_filters\nPASS: test_lzma_str_from_filters\nPASS: test_lzma_str_list_filters\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_hardware.c ===\nPASS: test_lzma_physmem\nPASS: test_lzma_cputhreads\n---\n# TOTAL: 2\n# PASS:  2\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_index.c ===\nPASS: test_lzma_index_memusage\nPASS: test_lzma_index_memused\nPASS: test_lzma_index_append\nPASS: test_lzma_index_stream_flags\nPASS: test_lzma_index_checks\nPASS: test_lzma_index_stream_padding\nPASS: test_lzma_index_stream_count\nPASS: test_lzma_index_block_count\nPASS: test_lzma_index_size\nPASS: test_lzma_index_stream_size\nPASS: test_lzma_index_total_size\nPASS: test_lzma_index_file_size\nPASS: test_lzma_index_uncompressed_size\nPASS: test_lzma_index_iter_init\nPASS: test_lzma_index_iter_rewind\nPASS: test_lzma_index_iter_next\nPASS: test_lzma_index_iter_locate\nPASS: test_lzma_index_cat\nPASS: test_lzma_index_dup\nPASS: test_lzma_index_encoder\nPASS: test_lzma_index_decoder\nPASS: test_lzma_index_buffer_encode\nPASS: test_lzma_index_buffer_decode\n---\n# TOTAL: 23\n# PASS:  23\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_index_hash.c ===\nPASS: test_lzma_index_hash_init\nPASS: test_lzma_index_hash_append\nPASS: test_lzma_index_hash_decode\nPASS: test_lzma_index_hash_size\n---\n# TOTAL: 4\n# PASS:  4\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_lzip_decoder.c ===\nPASS: test_options\nPASS: test_v0_decode\nPASS: test_v1_decode\nPASS: test_v0_trailing\nPASS: test_v1_trailing\nPASS: test_concatenated\nPASS: test_crc\nPASS: test_invalid_magic_bytes\nPASS: test_invalid_version\nPASS: test_invalid_dictionary_size\nPASS: test_invalid_uncomp_size\nPASS: test_invalid_member_size\nPASS: test_invalid_memlimit\n---\n# TOTAL: 13\n# PASS:  13\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_memlimit.c ===\nPASS: test_memlimit_stream_decoder\nPASS: test_memlimit_stream_decoder_mt\nPASS: test_memlimit_alone_decoder\nPASS: test_memlimit_auto_decoder\n---\n# TOTAL: 4\n# PASS:  4\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_microlzma.c ===\nPASS: test_encode_options\nPASS: test_encode_basic\nPASS: test_encode_small_out\nPASS: test_encode_actions\nPASS: test_decode_options\nPASS: test_decode_uncomp_size_is_exact\nPASS: test_decode_uncomp_size_wrong\nPASS: test_decode_comp_size_wrong\nPASS: test_decode_bad_lzma_properties\n---\n# TOTAL: 9\n# PASS:  9\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_stream_flags.c ===\nPASS: test_lzma_stream_header_encode\nPASS: test_lzma_stream_footer_encode\nPASS: test_lzma_stream_header_decode\nPASS: test_lzma_stream_footer_decode\nPASS: test_lzma_stream_flags_compare\n---\n# TOTAL: 5\n# PASS:  5\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\n=== test_vli.c ===\nPASS: test_lzma_vli_size\nPASS: test_lzma_vli_encode\nPASS: test_lzma_vli_decode\n---\n# TOTAL: 3\n# PASS:  3\n# SKIP:  0\n# FAIL:  0\n# ERROR: 0\n=== END ===\nPASS: test_files.sh\nPASS: test_scripts.sh\nPASS: test_compress.sh\nDURATION: 1\n"
    }
   },
   "ptestresult.xz.test_compress.sh": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_concatenated": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_crc": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_decode_bad_lzma_properties": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_decode_comp_size_wrong": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_decode_options": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_decode_uncomp_size_is_exact": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_decode_uncomp_size_wrong": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_empty_block": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_encode_actions": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_encode_basic": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_encode_options": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_encode_small_out": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_exact_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_files.sh": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_invalid_dictionary_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_invalid_magic_bytes": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_invalid_member_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_invalid_memlimit": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_invalid_uncomp_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_invalid_version": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_block_header_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_block_header_encode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_block_header_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_check_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_cputhreads": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_crc32": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_crc64": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_filter_flags_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_filter_flags_encode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_filter_flags_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_get_check_mt": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_get_check_st": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_append": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_block_count": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_buffer_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_buffer_encode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_cat": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_checks": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_decoder": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_dup": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_encoder": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_file_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_hash_append": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_hash_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_hash_init": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_hash_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_iter_init": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_iter_locate": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_iter_next": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_iter_rewind": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_memusage": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_memused": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_stream_count": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_stream_flags": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_stream_padding": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_stream_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_total_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_index_uncompressed_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_physmem": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_str_from_filters": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_str_list_filters": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_str_to_filters": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_stream_flags_compare": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_stream_footer_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_stream_footer_encode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_stream_header_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_stream_header_encode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_supported_checks": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_vli_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_vli_encode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_lzma_vli_size": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_memlimit_alone_decoder": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_memlimit_auto_decoder": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_memlimit_stream_decoder": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_memlimit_stream_decoder_mt": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_options": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_scripts.sh": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_v0_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_v0_trailing": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_v1_decode": {
    "status": "PASSED"
   },
   "ptestresult.xz.test_v1_trailing": {
    "status": "PASSED"
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5334765911102295,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-zlib_qemuarm64_20250513174635": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-22.04",
   "IMAGE_BASENAME": "core-image-ptest-zlib",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-poky": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    },
    "meta-yocto-bsp": {
     "branch": "yoe/mut",
     "commit": "934345a69e5aaaf5a2e33f71fe0614481ccd4b09",
     "commit_count": 78396,
     "commit_time": 1747150064
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20250513174635",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0018668174743652344,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.3174896240234375,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.024066925048828125,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 0.4418916702270508,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.002616405487060547,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.rawlogs": {
    "log": "START: ptest-runner\n2025-05-13T17:46\nBEGIN: /usr/lib/zlib/ptest\nzlib version 1.3.1 = 0x1310, compile flags = 0xa9\nuncompress(): hello, hello!\ngzread(): hello, hello!\ngzgets() after gzseek:  hello!\ninflate(): hello, hello!\nlarge_inflate(): OK\nafter inflateSync(): hello, hello!\ninflate with dictionary: hello, hello!\nPASS: zlib\nDURATION: 0\nEND: /usr/lib/zlib/ptest\n2025-05-13T17:46\nSTOP: ptest-runner\nTOTAL: 1 FAIL: 0"
   },
   "ptestresult.sections": {
    "zlib": {
     "duration": "0",
     "log": "START: ptest-runner\n2025-05-13T17:46\nzlib version 1.3.1 = 0x1310, compile flags = 0xa9\nuncompress(): hello, hello!\ngzread(): hello, hello!\ngzgets() after gzseek:  hello!\ninflate(): hello, hello!\nlarge_inflate(): OK\nafter inflateSync(): hello, hello!\ninflate with dictionary: hello, hello!\nPASS: zlib\nDURATION: 0\n"
    }
   },
   "ptestresult.zlib.zlib": {
    "status": "PASSED"
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5460793972015381,
    "status": "PASSED"
   }
  }
 }
}